v2.9.2
IMPORTANT: This is the last patch release that will be made to Fast DDS v2.9, as it has arrived EOL.
This release includes the following ABI compatible improvements:
- Library improvements
- Fast DDS CLI
- Handle SIGTERM signal (#3378)
This release includes the following bugfixes:
- Security vulnerability
- Fix chain of trust issues with a single CA certificate (#3299)
- Library bugfixes
- Fix RTPS StatelessWriter ACK check (#3241)
- UBSan (Undefined Behavior Sanitizer) fixes (#3254, #3626)
- Fix backwards compatibility using SHM communication (#3307)
- Correctly handle builtin endpoint mask (#3277, #3397)
- Fix crash when enabling DisablePositiveACKsQosPolicy with remote best-effort readers (#3386)
- Validity check for first sequence number (#3382)
- ASAN (Address Sanitizer) fixes (#3353)
- Correctly assign multicast port to multicast initial peers (#3428)
- Protect against uncaught exception in SHM segment creation (#3293)
- Initial acknack backoff (#3431)
- Fix crash when calling
on_requested_deadline_missed
callback (#3452) - Security module: Honor
allow unauthenticated_participants
flag (#3521) - Fix crashes caused by not capturing every Fast CDR exception (#3541)
- Correctly resolve aliases in DDSSQLFilter (#3586)
- Wait for log background thread initialization on the first queued entry (#3604)
- Fix partition copy in QoS (#3611)
- Fix Data-Sharing delivery when
data_count
is zero (#3631) - Fix StatelessWriter locators filtering (#3689)
- Avoid double definition of
FASTDDS_ENFORCE_LOG_INFO
(#3676) - Fixed long-standing reconnection issue on SHM transport (#3696, #3700, #3712)
- CI fixes
- Synchronization fizes
- Example fixes
- Installer generation
- Add documentation fallback when the documentation tag is not found (#3601)
- Non Tier 1 Support
PRs in merged order:
#3241, #3254, #3289, #3307, #3299, #3277, #3327, #3349, #3318, #3370, #3378, #3356, #3373, #3386, #3382, #3340, #3353, #3413, #3397, #3428, #3465, #3331, #3400, #3431, #3452, #3506, #3521, #3517, #3541, #3563, #3571, #3591, #3586, #3601, #3604, #3611, #3631, #3626, #3660, #3703, #3689, #3676, #3680, #3696, #3700, #3712, #3723