Skip to content

v1.9.0

Compare
Choose a tag to compare
@raquelalvarezbanos 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.