v2.3.4
This release includes the following improvements:
This release includes the following bugfixes:
- Fix mutex lock count on PDPListener (#2020)
- Limit SequenceNumberSet number of bits on deserialization (#2027)
- Fix segmentation fault on discovery server (#2033)
- Fix deadlock with security and timers (#2034)
- Fix bug using not protected code in a test (#2036)
- Fix deadlock with LivelinessManager (#2037)
- Fix interval loop on events (#2041)
- Fix run event when was cancelled (#2042)
- Validate sequence range on CDRMessage::readSequenceNumberSet (#2035)
- Fix subscription throughput data generation (#2050)
- Allow examples to build on QNX (#2068)
- Fix code on SHM clean (#2072)
- Accept Statistics DataWriters in Discovery Server (#2075)
- Fix read/take behavior when a future change is found (#2074)
- Correctly handle deserialization errors on read_next_sample()/take_next_sample() (#2070)
- Fixing SequenceNumberSet_t deserialization (#2079)
- Proper history clean up when a reader unmatches a writer (#2056)
- Unprotected code loaning samples (#2086)
- Fix publication throughput statistic on volatile writers (#2094)
- Fix Fast DDS CLI server name (#2095)
- Several fixes in examples and tests
PRs in merge order:
#2020, #2024, #2028, #2027, #2033, #2034, #2036, #2037, #2038, #2039, #2040, #2041, #2042, #2043, #2035, #2049, #2050, #2015, #2054, #2060, #2059, #2068, #2072, #2075, #2074, #2070, #2079, #2056, #2086, #2088, #2096, #2094, #2095, #2102