Skip to content

Commit

Permalink
Include Fast DDS v2.11.3 release notes
Browse files Browse the repository at this point in the history
Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com>
  • Loading branch information
elianalf committed Feb 20, 2024
1 parent 039b600 commit 0f69235
Show file tree
Hide file tree
Showing 5 changed files with 89 additions and 6 deletions.
1 change: 1 addition & 0 deletions docs/notes/notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ Previous versions
.. include:: previous_versions/v2.13.0.rst
.. include:: previous_versions/v2.12.1.rst
.. include:: previous_versions/v2.12.0.rst
.. include:: previous_versions/v2.11.3.rst
.. include:: previous_versions/v2.11.2.rst
.. include:: previous_versions/v2.11.1.rst
.. include:: previous_versions/v2.11.0.rst
Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.11.0.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.11.0
^^^^^^^^^^^^^^
Version 2.11.0 (EOL)
^^^^^^^^^^^^^^^^^^^^

This release includes the following **features**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.11.1.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.11.1
^^^^^^^^^^^^^^
Version 2.11.1 (EOL)
^^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.11.2.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.11.2
^^^^^^^^^^^^^^
Version 2.11.2 (EOL)
^^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
82 changes: 82 additions & 0 deletions docs/notes/previous_versions/v2.11.3.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
Version 2.11.3 (EOL)
====================

This release includes the following **features** in an ABI compatible manner:

1. Support ``Autofill port`` (:ref:`automatically set a port<transport_tcp_transportDescriptor>`) for TCP Transport.
2. Define a :ref:`super client<env_vars_ros_super_client>` by environment variable
3. Support :ref:`TCP Discovery server<use-case-tcp-discovery-server>` CLI and environment variable
4. Define methods (:ref:`environment variable<env_vars_builtin_transports>`,
:ref:`rtps layer<rtps_layer_builtin_transports>`, :ref:`xml<RTPS>`) to
:ref:`configure transport scenarios<transport_tcp_enabling>`
5. Custom pools on DDS layer (:ref:`DataWriter<dds_layer_publisher_datawriter_with_payload_pool_creation>` and
:ref:`DataReader<dds_layer_subscriber_datareader_with_payload_pool_creation>`)

This release includes the following **improvements**:

1. Allow participant profiles with no rtps tag
2. Add Log warning message upon receiver resource creation failure, instead of an error
3. Updatable disable_positive_acks period
4. Backport workflows from master
5. Update GitUtils.cmake
6. Use foonathan memory manager for reducing allocations in ``SharedMemManager.hpp``
7. Rerun failed tests with ctest option instead of colcon's
8. Add CCache to all CI jobs
9. Simplify code in ``CDRMessage``
10. TCP unique client announced local port
11. Make DataWriters always send the key hash on keyed topics
12. Include terminate process signals handler in discovery server

This release includes the following **fixes**:

1. Fix encapsulation format in WLP used for the ``ParticipantMessageData``
2. Fix ``DomainParticipant::register_remote_type`` return when negotiating type
3. Fix ``RemoteBuiltinEndpointHonoring`` blackbox test
4. Fix .repos branches
5. Fix bad-free when receiving malformed DATA submessages
6. Fix clang warnings
7. Use STL implementation of ``Timed/RecursiveTimedMutex`` when ``MSVC >= 19.36``
8. Fix the clang build for clang 14
9. Fix ``HelloWorld`` ``DataSharing`` example idl
10. Use ``FASTRTPS_NO_LIB`` on unittest root folder
11. Fix ``Data Race`` when updating liveliness changed in WLP
12. Fix TCP sender resources creation
13. Fix flow controllers unit tests compilation when using ``Fast CDR`` from thirdparty
14. Add XML parser ``bit_bound`` bounds check
15. Fix branch selection on Github CI
16. Better handling of trigger events in docs CI
17. Use ``SO_EXCLUSIVEADDRUSE`` for Win32 unicast listening sockets
18. Fix ``PubSubAsReliable`` test
19. Fix ``FileWatchTest`` for Github windows CI
20. Fix mac address overflow on windows
21. Fix missing mandatory attribute check in XML parser struct type
22. Update TLS unit test certificates
23. Add missing thread include
24. Add tests for reconnection with same ``GUID``
25. Notify data-sharing listener at the end of a successful matching in intraprocess
26. Fix TCP deadlock on channel reuse
27. TCP non-blocking send
28. Fix DNS filter in CMakeLists file for tests
29. Fix bad-free when receiving malformed DATA_FRAG submessage
30. Fix memory problem when ciphering payload
31. Fix CVE-2023-50257
32. Fix build with TLS, but not security
33. Fix std::move warning
34. Update PR template to include check for PR description, title and backports
35. Fix data race on writer destruction while sending heartbeat
36. Fix comparison in ``remove_from_pdp_reader_history``
37. Fix data race in PDPListener and SecurityManager
38. Fix an uninitialized value when building with GCC 13.2.0
39. Fix max clash with Windows CI
40. Discard already processed samples on PDPListener
41. Remove unnecessary TCP warning
42. Fix wrong log info messages on TCP
43. Revert "TCP deadlock on channel reuse"
44. Return const reference in ``get_log_resources``
45. Add a keyed fragmented change to the reader data instance only when it is completed
46. Fix and refactor Windows Github CI

.. 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*.

0 comments on commit 0f69235

Please sign in to comment.