Information about the release lifecycle can be found here.
Version 3.3.1 (EOL)ΒΆ
This patch release includes the following critical fixes:
Fix CVE-2025-62599
Fix CVE-2025-62600
Fix CVE-2025-62601
Fix CVE-2025-62602
Fix CVE-2025-62603
Fix CVE-2025-64098
Fix CVE-2025-62799
Fix CVE-2025-64438
Fix CVE-2025-65016
Fix CVE-2026-22590
This patch release includes the following improvements:
Update
3.3.xto be a supported branchAvoid setting thread affinity of 0 in Mac
Update Fast CDR version
Improve signal handling in RPC example
Change
non_blocking_sendthreshold tosendBufferSizeAvoid sending duplicated
ACKsinDataSharingUse binary search in
find_change_ntsGuard
gnu::optimizewithdefined(__GNUC__)Apply
uncrustifyDo not export discovery server as
cmaketargetSend
heartbeatwhenwait_for_all_ackedis calledUpdate
RELEASE_SUPPORTwith release3.2.3Protect
DataReaderInstancealive_writers attributeAvoid casting
GUID_tintoInstanceHandle_tSupport aliases in Content Filtered Topic
Allow empty partition list to match against
*Release change while authentication fails
Improve latency tests
Improvements in message receiver
Improvements on
compute_keygenerated codeProtect
PDPStatelessWriterattributesVerify Safe DDS signature
Improve Open SSL includes
Regenerate types with Fast DDS Gen
v4.1.1Allow to send empty payloads in dispose/unregister operations
Reset irrelevant sequence numbers interval in proxy readers
This patch release includes the following fixes:
Fix socket buffer size handling
Fix latency & throughput tests names
Return sample notifying changes on instance state
Fix doxygen documentation for
iHandle2GUIDSet different content filter signatures for each requester
Fix doxygen to avoid errors in python bindings
Fix topic argument in Discovery Server example
Add missing field to
xsdFix duplicated transport when using specific XML with CLI
Remote writers considered volatile by default
Solve TCP disconnect while incomplete read deadlock
Remove residual generated files
Handle maximum deadline misses case
Improve some tests
Replace
logWarningwithEPROSIMA_LOG_WARNINGinRTCPHeader.hAvoid
PROJECT_SOURCE_DIRandmake_uniquewhen building blackbox testsFix
GAPmessages are not sent when there is no Reader requesting theDATAFix usage of invalid iterator in
DynamicDataImpl::deserialize()Fix build in
GCC 15
This patch release includes the following ci management updates:
Add
--quietto git submodule invocationsUpdate fallback branches to use environment variables
Split Mac CI build and testing phases
Add missing IDL to code generator script
Remove residual generated files
Allow CI to run tests with manual dispatch
Free disk space in CI runners
Upgrade to
macOS SequoiaSingle line for
ctest_argsin Mac CIUpgrade Linters CI runner image to
ubuntu-24.04
Important
When upgrading to version 3.3.1 it is highly recommended to regenerate generated source from IDL files
using at least Fast DDS-Gen v4.1.1.
But it is advisable to regenerate them using the latest patch version of Fast DDS-Gen v4.1.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.