Fast DDS v3.1.2
This release includes the following fixes:
- Fix CVE-2025-24807
- Arithmetic overflow in fragment size calculations (#5511)
- Fix EDP reliability timings (#5554)
- Address
parseXMLMemberDynamicType
regressions (#5517, #5579) - Fix double-locking issue in
DataSharingListener
(#5520) - Fix Discovery CLI Tool in Windows (No privileges) (#5509)
- Fix log category name macro collision in
MacOS
(#5595) - Handle socket buffer size setting when system's maximum exceeded (#5560)
- Decouple transport receivers creation using unique network flows (#5588)
- Fix dropped samples on reliable writers (#5613, #5623)
- System Log error: infinite loop when setting thread affinity fails (#5628)
This release includes the following improvements:
- Benchmark example updated (#5500)
- Update sqlite from 3.36.0 to 3.47.2 (#5534)
- Update submodules when cloning Fast DDS on CI (#5568)
- Improve PDPClients initialization (#5505)
- Log any errors before cancel_init() (#5544)
- Add
replace
tag topackage.xml
(#5609)
PRs in merged order:
#5511, #5500, #5534, #5568, #5554, #5505, #5517, #5520, #5544, #5609, #5509, #5579, #5595, #5560, #5588, #5613, #5623, #5628, #5639