v2.7.2
IMPORTANT: This is the last patch release that will be made to Fast DDS v2.7, as it has arrived EOL.
This release includes the following improvements:
- Skip
writer_removed
processing for unaccounted instances (#2915) - Improve
GUID_t
operator<
performance (#2985)
This release also includes the following bugfixes:
- Fix complex member printing for DynamicDataHelper (#2964)
- Add python3 dependency (#2983)
- Fix selection of output locators (#3010)
- Fix dataraces when creating DataWriters (#3013)
- Fix null dereferences on XML parser (#3027, #3023)
- Send GAPs correctly when using separate sending (#3035)
- Install Statistics IDL file (#3041)
- Fixes for building in old compilers (#3063, #3067)
- Fix several deadlocks (#3116, #3152)
- Fix communication with asymmetric
ignoreParticipantFlags
(#3111) - Fix notification lost (#3199)
- Fix StatelessWriter ACK check (#3243)
- Fix
total_read_
to be consistent with Reader's History afterget_first_untaken_info
(#3218) - Fix doxygen documentation adding deprecated to
ThroughputControllerDescriptor
(#3226) - Several dependencies fixes upgrading to Ubuntu 22.04 (#3156)
- Ensure
shared_mutex
implementation is consistent throughout supported platforms (#3090) - Fix StatisticsSubmessageData unaligned access (#3252)
PRs in merge order:
#2891, #2915, #2964, #2983, #2985, #3010, #3013, #3027, #3023, #3035, #3041, #3063, #3067, #3116, #3111, #3152, #3199, #3243, #3218, #3226, #3156, #3252, #3090, #3260