v2.6.5
This release includes the following improvements:
- Improve behavior when
HAVE_STRICT_REALTIME
is not set (#3291) - Using functors for
for_matched_readers
parameter (#3320) - Improve auto GAPs in Data Sharing (#3358)
This release includes the following bugfixes:
- Fix StatelessWriter ACK check (#3244)
- Fix
total_read_
to be consistent with Reader's History afterget_first_untaken_info
(#3219) - Add deprecation notice to ThroughputControllerDescriptor (#3227)
- UBSan (Undefined Behavior Sanitizer) fixes (#3251)
- Several dependencies fixes upgrading to Ubuntu 22.04 (#3157)
- Fix chain of trust issues with a single CA certificate (#3301)
- Correctly handle builtin endpoints mask (#3279, #3448)
- Take mutex when removing local reader in WLP (#3372)
- Handle SIGTERM signal in Fast DDS CLI (#3380)
- Fix data races in SecurityManager authentication process (#3375)
- Avoid creating entities within callbacks in DynamicHelloWorldExample (#3342)
- Remove Asio dependency from DeadlineQoSExample (#3415)
- Validity check for first sequence number (#3384)
- Include right header when building for iOS (#3402)
- Fix build on MSVC 19 (#3466)
- Correctly assign multicast port to multicast initial peers (#3429)
- Select correct listener for
on_requested_deadline_missed
(#3453) - Forward compatibility with boost interprocess 1.74+ (#3507)
- Fix missing includes when building with GCC 13 (#3518)
- Honor
allow_unauthenticated_participants
flag (#3522) - Capture all Fast CDR exceptions (#3542)
- Fix example to delete Topic after deleting the corresponding Endpoint (#3564)
- Protect against uncaught exception in SHM segment creation (#3333)
- Initial acknack backoff (#3433)
PRs in merge order:
#3244, #3219, #3227, #3251, #3157, #3291, #3301, #3279, #3320, #3358, #3372, #3380, #3375, #3342, #3415, #3384, #3402, #3466, #3448, #3429, #3453, #3507, #3518, #3522, #3542, #3564, #3333, #3433, #3572, #3583