Releases: eProsima/Fast-DDS
Releases · eProsima/Fast-DDS
v1.7.1
This release includes the following features:
- LogFileConsumer added to the logging system
- Handle FASTRTPS_DEFAULT_PROFILES_FILE environment variable indicating the default profiles XML file
- XML parser made more restrictive and with better error messages
It also fixes some important bugs:
- Fixed discovery issues related to the selected network interfaces on Windows
- Improved discovery times
- Workaround ASIO issue with multicast on QNX systems
- Improved TCP transport performance
- Improved handling of key-only data submessages
Some other minor bugs and performance improvements.
It has the following known issues:
- Allocation limits on subscribers with a KEEP_LAST QoS is taken from resource limits configuration and doesn't take history depth into account. See #434 for a fix.
v1.7.0
v1.6.0
Version 1.5.0
This release include the following features:
- Configuration of Fast RTPS entities through XML profiles.
- Added heartbeat piggyback support.
Also bug fixing.
Note: If you are upgrading from an older version than 1.4.0, it is advisable to regenerate generated source from IDL files using fastrtpsgen
Version 1.4.0
This release includes the following:
- Added secure communications.
- Removed all Boost dependencies. Fast RTPS is not using Boost libraries anymore.
- Added compatibility with Android.
- Bug fixing.
Note: After upgrading to this release, it is advisable to regenerate generated source from IDL files using fastrtpsgen
Version 1.3.1
This release includes the following:
- New examples that illustrate how to tweak Fast RTPS towards different applications.
- Improved support for embedded Linux.
- Bug fixing.
Version 1.2.0
This release introduces two important new features:
- Flow Controllers: A mechanism to control how you use the available bandwidth avoiding data bursts. The controllers allow you to specify the maximum amount of data to be sent in a specific period of time. This is very useful when you are sending large messages requiring fragmentation.
- Discovery Listeners: Now the user can subscribe to the discovery information to know the entities present in the network (Topics, Publishers & Subscribers) dynamically without prior knowledge of the system. This enables the creation of generic tools to inspect your system.
But there is more:
- Full ROS2 Support: Fast RTPS is used by ROS2, the upcoming release of the Robot Operating System (ROS).
- Better documentation: More content and examples.
- Improved performance.
- Bug fixing.