-
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.
Browse files
Browse the repository at this point in the history
* Refs #20995. Add notes from v2.10.4 Signed-off-by: Miguel Company <[email protected]> * Refs #20995. Apply suggestions. Signed-off-by: Miguel Company <[email protected]> * Refs #20995. Fix spelling. Signed-off-by: Miguel Company <[email protected]> --------- Signed-off-by: Miguel Company <[email protected]> (cherry picked from commit f3615e2) Co-authored-by: Miguel Company <[email protected]>
- Loading branch information
1 parent
e284e8b
commit 40248e8
Showing
4 changed files
with
87 additions
and
2 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
`Version 2.10.4 <https://fast-dds.docs.eprosima.com/en/v2.10.4/index.html>`_ | ||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ||
|
||
This release includes the following **features** in an ABI compatible manner: | ||
|
||
#. TCP Client and Server Participant Decision Making. | ||
#. :ref:`Authentication Handshake Properties <property_policies_security>` documentation. | ||
#. New :ref:`max_message_size property <property_max_message_size>` to limit output datagrams size. | ||
|
||
This release includes the following **improvements**: | ||
|
||
#. Return const reference in ``get_log_resources``. | ||
#. Include variety of terminate process signals handler in discovery server. | ||
#. Check History QoS inconsistencies. | ||
#. Make DataWriters always send the key hash on keyed topics. | ||
#. ``LARGE_DATA`` Participants logic with same listening ports. | ||
#. Effectively assert ``AUTOMATIC/MANUAL_BY_PARTICIPANT`` liveliness. | ||
#. Improve checklist on PR template. | ||
#. Allow processing of ``AckNack`` submessages with ``count == 0``. | ||
#. Internal refactor on port handling. | ||
#. Upgrade Fast CDR submodule to v1.0.28 | ||
|
||
TCP transport improvements: | ||
|
||
#. TCP ``non-blocking`` send. | ||
#. Enabling multiple interfaces through whitelist in TCP servers. | ||
#. Set real TCP ``non-blocking-send`` limitation. | ||
#. Clean up TCP send resources on peer disconnection. | ||
|
||
Github CI management: | ||
|
||
#. Add macOS Github CI. | ||
#. Avoid running GitHub CI if PR has conflicts. | ||
#. Add Ubuntu Github CI. | ||
#. Improve CI version management. | ||
#. Pin CMake version and ``vm.mmap_rnd_bits`` in sanitizer workflows. | ||
#. Only run PRs CI when review is requested. | ||
#. Refactor Github CI sanitizer related jobs. | ||
#. Build ``ShapesDemo`` on Ubuntu Github CI. | ||
#. Fix Python version and environment. | ||
#. Add DNS entries to hosts files on Github workflows. | ||
#. Build Fast DDS Python bindings in Fast DDS Docs Github CI job. | ||
|
||
This release includes the following **fixes**: | ||
|
||
#. Fix and refactor Windows Github CI. | ||
#. Fix wrong log info messages on TCP. | ||
#. Add a keyed fragmented change to the reader data instance only when complete. | ||
#. Prevent index overflow and correctly assert the end iterator in DataSharing. | ||
#. Fix the shared memory cleaning script. | ||
#. Fix CI documentation workflow label triggering. | ||
#. Add missing virtual destructor for ``StatisticsAncillary``. | ||
#. Migrate apt package installation action to ``eProsima-CI``. | ||
#. Add missing ``TypeLookup`` listeners. | ||
#. Fix doxygen docs warnings. Prepare for compiling with ``Doxygen 1.10.0``. | ||
#. Upgrade dependency version to last patch version in ``.repos`` file. | ||
#. Fix TCP reconnection after open logical port failure. | ||
#. Avoid unhandled asio exceptions. | ||
#. Fix ``CVE-2024-28231``. | ||
#. Fix data race on PDP. | ||
#. Fix flaky Log tests. | ||
#. Fix some flaky MacOS tests. | ||
#. Fix hidden overloaded virtual methods. | ||
#. Fix test filtering in CMake files. | ||
#. Avoid first message loss in TCP. | ||
#. Fix ``CVE-2024-30258 / CVE-2024-30259``. | ||
#. Enforce SHM ports open mode exclusions. | ||
#. Force unlimited :ref:`ResourceLimits <resourcelimitsqospolicy>` if lower or equal to zero. | ||
#. Removed warning in ``ParameterList``. | ||
#. Make :cpp:func:`DataReader::get_first_untaken_info()<eprosima::fastdds::dds::DataReader::get_first_untaken_info>` coherent with ``read()/take()``. | ||
#. Fix leak in ``SecurityManager``. | ||
#. Fix support for ``@key`` annotation in ``DynamicTypes``. | ||
#. Fix leaks in XML parser for ``DynamicTypes``. | ||
#. Fix Discovery Server over TCP. | ||
#. Handle errors when setting socket buffer sizes. | ||
#. Fix :cpp:func:`on_sample_lost<eprosima::fastdds::dds::DataReaderListener::on_sample_lost>` notification on best-effort readers for fragmented samples. | ||
#. Fix DataSharing QoS deserialization. | ||
|
||
.. 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*. | ||
|
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 |
---|---|---|
|
@@ -276,6 +276,7 @@ typeros2 | |
typesupport | ||
uint | ||
uncheck | ||
unhandled | ||
unicast | ||
unidimensional | ||
uninitialised | ||
|