Information about the release lifecycle can be found here.
Version 2.14.0 (latest)ΒΆ
Important
Fast DDS v2.14 will be the last minor version of Fast DDS v2, the next major release will be Fast DDS v3.0.0, stay tuned!
This release includes the following new features:
Add netmask filter transport configuration
Expose Security Authentication plugin Handshake Properties
Extend
LARGE_DATA
configuration optionsOpenOutputChannels / CloseOutputChannels that receive a LocatorSelectorEntry
Support GTest v1.14.0
Update Fast CDR submodule to v2.2.0
Update roadmap and release support
This release includes the following improvements:
Ignore custom PIDs defined in Fast DDS when they are received from other vendors
Add catch of out-of-range exception for thread settings port
Explicitly pass vendor ID to
readFromCdrMessage
TCP transport improvements:
TCPSendResources
cleanupTCP
non_blocking_send
moved to TCPTransportDescriptor
Various repository improvements and housekeeping:
Migrate communication tests to the DDS API
Migrate TCPReqRepHelloWorldReplier/Requester to the DDS API
Update APIs in video performance tests to the DDS API
Remove
FASTDDS_TODO_BEFORE
2.14Remove use of deprecated FindPythonInterp
Remove idl parser from .repos file
Force usage of semicolon in
FASTDDS_TODO_BEFORE
macroUbuntu example testing automation infrastructure
Multiple Github CI improvements:
Add nightly Ubuntu Github CI
Improve CI version management
Avoid running GitHub CI if PR has conflicts
Migrate apt package installation to eProsima-CI action
Include missing nightly for 3.0.x branch
Adapt nightly jobs for all supported versions
Pin CMake version and vm.mmap_rnd_bits in sanitizer workflows
Select reusable workflow version depending on target branch in nightly jobs
This release includes the following fixes:
Fix warnings when compiling for Windows x86
TCP first message loss (see TCPTransportDescriptor)
Fix warnings on tests on Windows 32bits
Protect asio exception hotfix
Fix CVE-2024-28231
Github CI fixes:
Fix CI documentation workflow label triggering
Fix nightly jobs
Fix input branch on reusable windows CI
Use correct version of GTest on DS ASan tests
Note
When upgrading to version 2.14.0 it is advisable to regenerate generated source from IDL files using Fast DDS-Gen v3.3.0.
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.