-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Refs 11028. Move 2.2.0 notes to separate file. Signed-off-by: Miguel Company <[email protected]> * Refs 11028. Notes for 2.3.0 Signed-off-by: Miguel Company <[email protected]> * Refs 11028. Bump to 2.3.0 Signed-off-by: Miguel Company <[email protected]> * Refs 11028: Link documentation sections Signed-off-by: EduPonz <[email protected]> Co-authored-by: EduPonz <[email protected]>
- Loading branch information
1 parent
d9732b1
commit 415029d
Showing
5 changed files
with
70 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
Version 2.2.0 | ||
^^^^^^^^^^^^^ | ||
|
||
This minor release is API compatible with the previous minor release, but introduces **ABI breaks** on | ||
two of the three public APIs: | ||
|
||
* Methods and attributes have been added on several classes of the DDS-PIM high-level API, so indexes of | ||
symbols on dynamic libraries may have changed. | ||
|
||
* Methods and attributes have been added on several classes of the RTPS low-level API, so indexes of | ||
symbols on dynamic libraries may have changed. | ||
|
||
* Old Fast-RTPS high-level API remains ABI compatible. | ||
|
||
This release adds the following **features**: | ||
|
||
* Data Sharing delivery (avoids transport encapsulation for localhost communications) | ||
* Complete DDS-PIM high-level API declarations | ||
* Extension APIs allowing zero-copy delivery (both intra-process and inter-process) | ||
* Upgrade to Quality Level 1 | ||
|
||
It also includes the following **improvements**: | ||
|
||
* Code coverage policy | ||
* Added several tests to increase coverage | ||
* Increased GUID uniqueness | ||
* Allow logInfo messages to be compiled on build types other than debug | ||
|
||
Some important **bugfixes** are also included: | ||
|
||
* Fixed timed events manager race condition | ||
* Fixed payload protection issues with SHM transport | ||
* Writers correctly handle infinite resource limits on keyed topics | ||
* Fixed unsafe code on AESGCMGMAC plugin | ||
* Several fixes for IPv6 (whitelists, address parser) | ||
* Fixes on liveliness timing handling | ||
* Fixed warnings building on C++20 | ||
|
||
.. note:: | ||
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL | ||
files using *fastddsgen*. | ||
If you are upgrading from any older version, regenerating the code is *highly recommended*. | ||
|