|
| 1 | +`Version 2.12.2 (EOL) <https://fast-dds.docs.eprosima.com/en/v2.12.2/index.html>`_ |
| 2 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 3 | + |
| 4 | +This release includes the following **features**: |
| 5 | + |
| 6 | +1. Methods to configure :ref:`transport scenarios <rtps_layer_builtin_transports>` |
| 7 | +2. Support ``Autofill port`` (:ref:`automatically set the port <transport_tcp_transportDescriptor>`) for TCP Transport |
| 8 | +3. Support :ref:`TCP for Discovery Server <use-case-tcp-discovery-server>` CLI and environment variable |
| 9 | +4. Define a :ref:`super client by environment variable <env_vars_ros_super_client>` |
| 10 | +5. Change serialize function default behaviour to omit the data representation |
| 11 | +6. ``LARGE_DATA`` Participants logic with same listening ports |
| 12 | +7. TCP Client&Server Participant Decision-Making logic |
| 13 | +8. Expose :ref:`Authentication Handshake Properties <property_policies_security>` |
| 14 | +9. Enabling multiple interfaces through whitelist in TCP servers |
| 15 | +10. Add macOS and Ubuntu Github CI |
| 16 | + |
| 17 | +This release includes the following **improvements**: |
| 18 | + |
| 19 | +1. Improve environment variable substitution algorithm |
| 20 | +2. Upgrade dependency version to last patch version in .repos file |
| 21 | +3. Rerun failed tests with ctest option instead of colcon's |
| 22 | +4. Remove unnecessary TCP warning |
| 23 | +5. Update PR template to include check for PR description, title and backports |
| 24 | +6. Improvements in GitHub CI |
| 25 | + |
| 26 | +This release includes the following **fixes**: |
| 27 | + |
| 28 | +1. Fix TCP reconnection after open logical port failure |
| 29 | +2. TCP unique client announced local port |
| 30 | +3. TCP non-blocking send |
| 31 | +4. Fix wrong log info messages on TCP |
| 32 | +5. Improve ``IgnoreNonExistentSegment`` test |
| 33 | +6. Use ``SO_EXCLUSIVEADDRUSE`` for Win32 unicast listening sockets |
| 34 | +7. Fix DNS filter in CMakeLists file for tests |
| 35 | +8. Fix bad-free when receiving malformed DATA_FRAG submessage |
| 36 | +9. Fix memory problem related to ciphering payload |
| 37 | +10. Fix CVE-2023-50257 |
| 38 | +11. Fix build with TLS, but not security |
| 39 | +12. Fix comparison in ``remove_from_pdp_reader_history`` |
| 40 | +13. Fix data race in ``PDPListener`` and ``SecurityManager`` |
| 41 | +14. Discard already processed samples on ``PDPListener`` |
| 42 | +15. Fix .repos versions |
| 43 | +16. Fix the shared memory cleaning script |
| 44 | +17. Fix data race on writer destruction while sending heartbeat |
| 45 | +18. Return ``const`` reference to the shared pointer instead of a copy in ``get_log_resources`` |
| 46 | +19. Ignore ``0x8007`` if coming from other vendor |
| 47 | +20. Fix Doxygen docs warnings and prepare for compiling with Doxygen 1.10.0 |
| 48 | +21. Include variety of terminate process signals handler in discovery server |
| 49 | +22. Add missing ``TypeLookup`` listeners |
| 50 | +23. Add a keyed fragmented change to the reader data instance only when its completed |
| 51 | +24. Fix data race on PDP |
| 52 | +25. Check History QoS inconsistencies |
| 53 | +26. Make DataWriters always send the key hash on keyed topics |
| 54 | +27. Prevent index overflow and correctly assert the end iterator in DataSharing |
| 55 | +28. Fix uninitialized member in ``RTPSParticipantAttributes`` |
| 56 | +29. Remove unnecessary ``std::move`` in ``FileWatch.hpp`` causing warning |
| 57 | +30. Add missing thread include |
| 58 | +31. Add missing virtual destructor for ``StatisticsAncillary`` |
| 59 | +32. Protect asio exception |
| 60 | +33. ``TCPSendResources`` cleanup |
| 61 | +34. Downgrade CMake version to 3.20 |
0 commit comments