v2.4.1
This release includes the following improvements:
- Fixed several flaky tests (#2217)
- Improved bandwidth usage of GAPs and HEARTBEATs (#2227, #2253, #2254, #2324)
- Correctly implement delete_contained_entities (#2223)
- Use native inter-process on Windows (#2263)
- Improved performance of unregister_instance (#2240)
- Improved OSS-fuzz integration (#2273, #2283, #2284)
- Support for partitions on DataWriterQoS and DataReaderQoS (#2274)
- Some documentation improvements (#2257)
- Clean-up on some public headers (#2302, #2305)
This release includes the following bugfixes:
- Avoid bad_node_size exception when cross-building (#2229)
- Fixed build on old compilers (#2220)
- Fixed buffers exhaustion when compiled with statistics (#2243)
- Fixed runtime addition of Discovery Servers (#2268, #2304, #2280)
- Fixed dangling sample references with big data (#2239)
- Fixed history record issues with persistence (#2244)
- Correctly disable DataReader on destruction (#2313)
- Fixed alignment issues on XTypes QoS policies serialization (#2270)
- Fixed reconnection to Discovery Server (#2246)
- Correctly use builtin publisher for statistics DataWriters (#2172)
- Fixed various GCC-11 warnings (#2323)
- Use only public APIs from foonathan::memory (#2327)
- Fixed installation directories for DDS examples (#2329)
- Fixed read after free on security code (#2328)
PRs in merge order:
#2217, #2229, #2220, #2227, #2223, #2243, #2257, #2263, #2268, #2240, #2273, #2283, #2284, #2274, #2239, #2244, #2302, #2304, #2305, #2280, #2313, #2270, #2253, #2254, #2172, #2246, #2324, #2323, #2327, #2326, #2329, #2328