v1.9.0
raquelalvarezbanos
released this
06 Aug 15:47
·
1652 commits
to master
since this release
This release includes the following features:
- Partial implementation of allocation QoS.
- Implementation of Discovery Server.
- Implementation of non-blocking calls.
It also adds the following bug fixes and improvements:
- Added sliding window to BitmapRange.
- Modified default behavior for unknown writers.
- A Flush() method was added to the logger to ensure all info is logged.
- A test for loading Duration_t from XML was added.
- Optimized writer liveliness protocol when removing local writers.
- Some liveliness tests were updated so that they are more stable on Windows.
- A fix was added to CMakeLists.txt for installing static libraries.
- A fix was added to performance tests so that they can run on the RT kernel.
- Fix for race condition on built-in protocols creation.
- Fix for setting nullptr in a fixed_string.
- Fix for builds with -DBUILD_JAVA=ON.
- Fix for GAP messages not being sent in some cases.
- Fix for coverity report.
- Several memory issues fixes.
- fastrtps.repos file was updated.
- Documentation for building with Colcon was added.
- Change CMake configuration directory if INSTALLER_PLATFORM is set.
- IDL sub-module updated to current version.