-
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 #19182: Version 2.11.1 release notes Signed-off-by: Javier Santiago <[email protected]> * Refs #19182: Applied suggestions Signed-off-by: Javier Santiago <[email protected]> --------- Signed-off-by: Javier Santiago <[email protected]>
- Loading branch information
Showing
3 changed files
with
98 additions
and
87 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
Version 2.11.0 | ||
^^^^^^^^^^^^^^ | ||
|
||
This release includes the following **features**: | ||
|
||
1. :ref:`Ignore every local endpoint within the DomainParticipant preventing local matching | ||
<property_ignore_local_endpoints>`. | ||
2. Extend DynamicDataHelper API providing a ``print`` overload with ``std::ostream`` as parameter. | ||
3. :ref:`typelookup_config`. | ||
4. Static Discovery XSD Schema. | ||
|
||
This release includes the following **improvements**: | ||
|
||
1. **Fast DDS improvements** | ||
1. Assign minimum available participant ID to new participants. | ||
2. Export symbols correctly on ContentFilteredTopic. | ||
3. Improve content filter expression parameters check and verbosity. | ||
4. Check TCP headers endianness. | ||
5. Security module: distinguished names (DN) comparison. | ||
2. **Fast DDS deprecation** | ||
1. DDS:Crypto:AES-GCM-GMAC configuration using Property Policy QoS (security vulnerability). | ||
3. **CI improvements** | ||
1. Include BitmapRange unit tests. | ||
2. Support for running some tests in parallel. | ||
3. Windows workflow. | ||
4. **Build system** | ||
1. Improve CMake target loading. Removal of ``FASTDDS_STATIC`` CMake option. | ||
2. Avoid auto-linkage using CMake. | ||
5. **Dependencies** | ||
1. Upgrade internal type supports using latest Fast DDS-Gen release v2.5.1. | ||
2. Upgrade Fast CDR submodule to v1.1.0. | ||
6. **Examples** | ||
1. Admit XML configuration files in AdvanceConfigurationExample. | ||
2. New Discovery Server example. | ||
|
||
This release includes the following **fixes**: | ||
|
||
1. **Fast DDS bugfixes** | ||
1. Fix crash when creating two participants with the same fixed participant ID. | ||
2. Fix crash when calling | ||
:cpp:func:`on_requested_deadline_missed() <eprosima::fastdds::dds::DataReaderListener::on_requested_deadline_missed>` | ||
callback. | ||
3. Fix crashes caused by not capturing every Fast CDR exception. | ||
4. Correctly resolve aliases in DDSSQLFilter. | ||
5. Wait for log background thread initialization on the first queued entry. | ||
6. Fix data race when accessing ``WRITE_PARAM_DEFAULT`` static variable. | ||
7. Fix partition copy in QoS. | ||
8. Fix Data-Sharing delivery when data_count is zero. | ||
9. Fix API Fast DDS v2.10.0 API break calling correctly. | ||
:cpp:func:`on_participant_discovery() <eprosima::fastdds::dds::DomainParticipantListener::on_participant_discovery>` | ||
callbacks. | ||
10. Security module: Honor :ref:`allow_unauthenticated_section` flag. | ||
11. Fix concurrent access to | ||
:cpp:func:`load_profiles() <eprosima::fastdds::dds::DomainParticipantFactory::load_profiles>`. | ||
12. Fix UBSan (Undefined Behavior Sanitizer) issues. | ||
13. Improve Doxygen documentation about DomainParticipantListener discovery callbacks. | ||
2. XSD fixes | ||
1. Set TransportDescriptor kind parameter as optional. | ||
2. Correctly assign QoS to the proper endpoint. | ||
3. Add missing tags. | ||
3. CI fixes | ||
1. Fix null dereference in fuzzer code. | ||
2. Limit Thread Sanitizer memory usage to prevent runner shutdown. | ||
3. Use correct time unit in latency tests. | ||
4. Run communication tests. | ||
4. Examples | ||
1. Correct DDS entity deletion order. | ||
5. Installer generation | ||
1. Add documentation fallback when the documentation tag is not found. | ||
6. Repository | ||
1. Remove 2.1.x as active branch. | ||
2. Remove 2.8.x as active branch. | ||
7. Non Tier 1 support | ||
1. Fix build on MSVC 19.36. | ||
2. Forward compatibility with Boost inter-process 1.74+. | ||
3. Include missing header files required for compiling with GCC 13. | ||
4. QNX build fixes. | ||
5. Fix build issues in RPM systems. | ||
|
||
.. 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*. |