Information about the release lifecycle can be found here.

Version 3.1.0 (latest)

This minor release includes the following features in an ABI compatible manner:

  1. Allow running CI on external contributions

  2. Allow for all durability configurations

  3. Complete support for Dynamic Network Interfaces

  4. Add QoS getters from raw XML

This release includes the following improvements:

  1. Be less strict with parameter lengths

  2. Modify help command of XML CLI tool

  3. Register and propagate MonitorService status type object

  4. Add tests for TypeLookup service

  5. Convert Fast DDS v2 to v3 Migration Changes into a Step-by-Step User Guide

  6. Update asio version from 1.18.1 to 1.31.0

  7. Update nlohmann/json thirdparty version from 3.9.1 to 3.11.3

  8. Regenerate types with latest Fast DDS-Gen v4.0.2

  9. Update fastcdr submodule with latest release

  10. Update roadmap, release support and versions for v3.1.0 release

This release includes the following fixes:

  1. Update request reply example README

  2. Fix xtypes example segfault if XML environment var is not set

  3. Remove unused validMatching methods in EDP

  4. Add Regression test for Fast DDS-Gen Use different typename for collections of TK_UINT8 and TK_BYTE

  5. Update latest 2.10.x to 2.10.5

  6. Discard changes with big key-only payload and no key hash

  7. Add test for support of enumeration literal @value annotation

  8. Fix memory leak deleting TypeLookupManager

  9. Fix DynamicData union deserialization when no member is selected

  10. Split nightly jobs to one per workflow

  11. Add references to new nightly jobs per supported branch in README

  12. Change xsd files installation directory to share/fastdds and remove icons on windows uninstall

  13. Fix flow_controllers comparison in DomainParticipantQos equality operator

  14. Fix CreateTopicWithDifferentTypeName_negative flaky test

  15. Warn instead of fail when dds.communication.dynamic_interfaces cannot be built

  16. Fix wrong Data type referred in flow control example README

Important

When upgrading to version 3.1.0 it is required to regenerate generated source from IDL files using at least Fast DDS-Gen v4.0.2. But it is advisable to regenerate them using the latest patch version of Fast DDS-Gen v4.0.x.

See also

For further information about the corresponding versions of other products related to this Fast DDS version, please refer to the eProsima products compatibility section.