Skip to content

v2.6.7

Compare
Choose a tag to compare
@elianalf elianalf released this 17 Jan 14:24
· 92 commits to 2.6.x since this release

Fast DDS v2.6.7

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

  1. Support Autofill port(automatically set a port) for TCP Transport (#4104)
  2. Define a super client by environment variable (#4108)
  3. Support TCP Discovery server CLI and environment variable (#4135)
  4. Define methods to configure transport scenarios (#4174)
  5. Secure discovery server (#3283)

This release includes the following improvements:

  1. Log warning message upon receiver resource creation failure (#3938)
  2. Add tests for reconnection with same GUID (#3978)
  3. Use foonathan memory manager for reducing allocations in SharedMemManager.hpp (#3890)
  4. Simplify code in CDRMessage (#3999)
  5. Backport workflows from master (#3965)
  6. Rerun failed tests with ctest option instead of colcon's (#4085)
  7. Add CCache to all CI jobs (#4119)
  8. Upgrade CMake minimum requirement to 3.16.3 (#2583)
  9. Bump version to 2.6.7 (#4196)
  10. Update PR checklist template. Backports and Description (#4224)

This release includes the following fixes:

  1. Fix DomainParticipant::register_remote_type return when negotiating type (#3798)
  2. Fix RemoteBuiltinEndpointHonoring blackbox test (#3795)
  3. Allow participant profiles with no rtps tag (#3781)
  4. Fix bad-free when receiving malformed DATA submessage (#3862)
  5. Fix clang warnings (#3906)
  6. Use STL implementation of Timed/RecursiveTimedMutex when MSVC >= 19.36 (#3918)
  7. Fix encapsulation format in WLP (#3790)
  8. Fix the clang build for clang 14 (#3929)
  9. Notify datasharing listener at the end of a successful matching in intraprocess (#3900)
  10. Updatable disable_positive_acks period (#3897)
  11. Fix Data Race when updating liveliness changed in WLP (#3961)
  12. Fix TCP sender resources creation (#3964)
  13. Fix flow controllers utests compilation when using Fast CDR from thirdparty (#3986)
  14. Add XML parser bit_bound bounds check (#3991)
  15. Use FASTRTPS_NO_LIB on unittest root folder (#3873)
  16. Use SO_EXCLUSIVEADDRUSE for Win32 unicast listening sockets (#4073)
  17. Fix mac address overflow on windows (#4021)
  18. Fix PubSubAsReliable test (#4011)
  19. Fix FileWatchTest (#4024)
  20. Add missing thread include (#4065)
  21. Fix missing mandatory attribute check in XML parser struct type (#4008)
  22. Select correct .repos file on push events (#4088)
  23. Update TLS unit test certificates (#4069)
  24. Better handling of trigger events in docs CI (#4093)
  25. Fix memory problem when ciphering payload (#4153)
  26. Fix bad-free when receiving malformed DATA_FRAG submessage (#4149)
  27. Fix data race on writer destruction while sending heartbeat (#4168)
  28. Fix DiscoveryServer list access deadlock (#2746)
  29. Fix c++11 support for fast discovery server tool (#2798)
  30. Fix CVE-2023-50257
  31. Fix std::move warning (#4214)
  32. Fix Github Windows CI (#4227)

PRs in merged order:
#3798, #3795, #3781, #3862, #3906, #3918, #3790, #3929, #3938, #3900, #3897, #3961, #3964, #3978, #3986, #3991, #3873, #3890, #3999, #4073, #4021, #3965, #4011, #4024, #4065, #4008, #4085, #4088, #4093, #4069, #4119, #4104, #4108, #4135, #4153, #4149, #4174, #4168, #2583, #2746, #2798, #3283, #4196, #4214, #4224, #4227, #4257