v2.10.5
Fast DDS v2.10.5
This release includes the following features in an ABI compatible manner:
- Add XML configuration for FlowControllerDescriptor (#4906)
This release includes the following improvements:
- Use
%*
instead of loop in.bat
scripts (#4820) - Documentation improvements (#4982, #4997, #5012, #5025)
- Use absolute paths when loading XML files (#4830)
- Reduce tests flakiness (#4857, #5064, #5059, #5021)
- Add unsigned specification to literals (#5161)
Github CI management:
- Set fallback branch for get_related_branch_from_repo correctly (#4846)
- Fix sanitizers CI test summary report (#4840)
- Run selected VS tool on Windows CI (#4867)
- Use token for ccache action (#4936)
- Refactor Fast DDS Ubuntu CI to include several tests (#4956)
- Avoid CCache in workflows and nightlies (#4975)
- Build profiling tests as alternate build in Ubuntu CI (#4994)
- Add Ubuntu weekly CI (#5055)
- Fix python version in sanitizers CI (#5076)
- Fix windows CI and add vanilla build step in ubuntu CI (#5098)
- Use eProsima-CI action to install Qt (#5193)
- Update types regeneration script homing path (#5093)
This release includes the following fixes:
- Automatically unmatch remote participants on participant deletion (#4864)
- Only apply content filter to ALIVE changes (#4903)
- Fix liveliness state in a multiple reader - one writer scenario (#4883)
- Fix topic interference on
liveliness_changed
status (#5045) - Fix DS servers not connecting due to ports logic (#4951)
- Fix issue with exclusive ownership and unordered samples (#5216)
- Fix SecurityManager memory issue (#5121)
- Correctly initialize
MatchingFailureMask
constants to be used with thestd::bitset
API (#4927) - Fix data race in
TypeObjectFactory::get_instance
(#5238) - Properly delete builtin statistics writers upon
delete_contained_entities()
(#4916) - Fix secure simple participants with
initialpeers
not matching overTCP
(#5177) - Fix access violations on XML parser detected by oss-fuzz (#5132, #5165)
PRs in merged order:
#4846, #4840, #4820, #4857, #4864, #4867, #4830, #4903, #4883, #4936, #4956, #4927, #4951, #4975, #4982, #4997, #4994, #5012, #5025, #5055, #5076, #5093, #5098, #5064, #5121, #5045, #5132, #5059, #5161, #5165, #5021, #5216, #5193, #4906, #5238, #4916, #5177, #5263