During the latest month, we have released Fast DDS 2.0.2 and 2.1 with some interesting new features available in Foxy in the next Syncs. (2.0.2 this week, and 2.1 soon)
What is new?
Support for our new Discovery Server 2.0: Up to 90% traffic reduction in discovery, boosting the performance in large scale systems.
Intra-process performance boost: Fast DDS was already really fast, but now, It is even faster! Later this week we will publish some results.
Added support for
on_offered_incompatible_qos: Interesting feature to know if the QoS of your publishers and subscribers are (in)compatible.
And a lot more, the details:
Full Release notes:
What is next?
Next release is scheduled for end of this year, and among other features will include an improved shared memory transport. The Shared Memory transport is available since Fast DDS 1.10, but in our next release is becoming a full zero-copy Shared Memory Transport available in all the ROS2 supported platforms. Zero-copy is the Fastest possible mechanism for inter-process comms, in which no memory copies are required to transmit the data from the publisher to the subscriber. We will publish more information about this topic soon.