33Information about the release lifecycle can be found
44`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md >`_.
55
6- Version 2.6.6
6+ Version 2.6.7
77=============
88
9+ This release includes the following **features **:
10+
11+ 1. Support ``Autofill port `` (:ref: `automatically set a port<transport_tcp_transportDescriptor> `) for TCP Transport.
12+ 2. Define a :ref: `super client<env_vars_ros_super_client> ` by environment variable
13+ 3. Support :ref: `TCP Discovery server<use-case-tcp-discovery-server> ` CLI and environment variable
14+ 4. Define methods (:ref: `environment variable<env_vars_builtin_transports> `,
15+ :ref: `rtps layer<rtps_layer_builtin_transports> `, :ref: `xml<RTPS> `) to
16+ :ref: `configure transport scenarios<transport_tcp_enabling> `
17+ 5. :ref: `Secure discovery server<DS_security> `
18+
919This release includes the following **improvements **:
1020
11- 1. Improve validation on PID_PROPERTY_LIST deserialization.
12- 2. Improved CPU usage of timed events thread.
13- 3. Improved performance on intraprocess + data-sharing.
14- 4. Explicitly register type object in ContentFilteredTopicExample.
15- 5. Improve installer generation with documentation version fallback.
16- 6. Improve content filter expression parameters checks and verbosity.
21+ 1. Log warning message upon receiver resource creation failure.
22+ 2. Add tests for reconnection with same GUID
23+ 3. Use foonathan memory manager for reducing allocations in ``SharedMemManager.hpp ``
24+ 4. Simplify code in ``CDRMessage ``.
25+ 5. Rerun failed tests with ctest option instead of colcon's.
26+ 6. Several improvements on CI jobs.
27+ 7. Upgrade CMake minimum requirement to 3.16.3
28+ 8. Update PR checklist template. Backports and Description
1729
1830This release includes the following **bugfixes **:
1931
20- 1. Fixed long-standing reconnection issues on SHM transport.
21- 2. Correctly resolve alias in DDSQLFilter.
22- 3. Fixed partition copy in QoS.
23- 4. Added length checks to prevent nullptr memory copy calls.
24- 5. Fixed XMLParser null-dereference when parsing log configuration.
25- 6. Fixed SHM in 32-bit architectures.
26- 7. Added missing include.
27- 8. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO.
28- 9. Fixed statistics data_count with data-sharing.
32+ 1. Fix ``DomainParticipant::register_remote_type `` return when negotiating type.
33+ 2. Fix ``RemoteBuiltinEndpointHonoring `` blackbox test.
34+ 3. Allow participant profiles with no rtps tag.
35+ 4. Fix bad-free when receiving malformed DATA submessage.
36+ 5. Fix clang warnings
37+ 6. Use STL implementation of ``Timed/RecursiveTimedMutex `` when ``MSVC >= 19.36 ``.
38+ 7. Fix encapsulation format in WLP.
39+ 8. Fix the clang build for clang 14.
40+ 9. Notify data-sharing listener at the end of a successful matching in intraprocess.
41+ 10. Updatable disable_positive_acks period.
42+ 11. Fix Data Race when updating liveliness changed in WLP.
43+ 12. Fix TCP sender resources creation.
44+ 13. Fix flow controllers unit tests compilation when using Fast CDR from thirdparty.
45+ 14. Add XML parser bit_bound bounds check.
46+ 15. Use ``FASTRTPS_NO_LIB `` on unittest root folder.
47+ 16. Use ``SO_EXCLUSIVEADDRUSE `` for Win32 unicast listening sockets.
48+ 17. Fix mac address overflow on windows.
49+ 18. Fix ``PubSubAsReliable `` test.
50+ 19. Fix ``FileWatchTest ``.
51+ 20. Add missing thread include.
52+ 21. Fix missing mandatory attribute check in XML parser struct type.
53+ 22. Better handling of trigger events in docs CI.
54+ 23. Fix memory problem when ciphering payload
55+ 24. Select correct .repos file on push events
56+ 25. Update TLS unit test certificates
57+ 26. Fix bad-free when receiving malformed DATA_FRAG submessage
58+ 27. Fix data race on writer destruction while sending heartbeat
59+ 28. Fix DiscoveryServer list access deadlock
60+ 29. Fix c++11 support for fast discovery server tool
61+ 30. Fix CVE-2023-50257
62+ 31. Fix std::move warning
63+ 32. Fix Github Windows CI
2964
3065.. note ::
3166 If you are upgrading from a version older than 1.7.0, it is **required ** to regenerate generated source from IDL
@@ -35,6 +70,7 @@ This release includes the following **bugfixes**:
3570Previous versions
3671=================
3772
73+ .. include :: previous_versions/v2.6.6.rst
3874.. include :: previous_versions/v2.6.5.rst
3975.. include :: previous_versions/v2.6.4.rst
4076.. include :: previous_versions/v2.6.3.rst
0 commit comments