Information about the release lifecycle can be found here.

Version 3.2.4 (latest)ΒΆ

This patch release includes the following security fixes:

This patch release includes the following improvements:

  1. Protect DataReaderInstance alive_writers attribute

  2. Avoid casting GUID_t into InstanceHandle_t

  3. Replace logWarning with EPROSIMA_LOG_WARNING

  4. Improve some tests

  5. Improvements in message receiver

  6. Improvements on compute_key generated code

  7. Verify Safe DDS signature

  8. Improve Open SSL includes

  9. Run xtypes test cases in parallel

  10. Protect PDPStatelessWriter attributes

  11. Allow to send empty payloads in dispose/unregister operations

  12. Fix links to external documentation

  13. Update to Fast CDR v2.3.5

  14. Regenerate types with Fast DDS Gen 4.0.6

This patch release includes the following fixes:

  1. Fix usage of invalid iterator in dynamic types

  2. Fix DataReader history enforcement to respect max_samples_per_instance

  3. Fix wrong update of default locators

  4. Fix some build issues on non-tier 1 platforms

  5. Fix GAP messages are not sent when there is no Reader requesting the DATA

This release includes the following CI and release management updates:

  1. Allow CI to run tests with manual dispatch

  2. Reduce disk usage in TSAN job

  3. Upgrade to macOS Sequoia

  4. Single line for ctest_args in Mac CI

  5. Free disk space in Ubuntu runners

  6. Upgrade Linters CI runner image to ubuntu-24.04

Important

When upgrading to version 3.2.4 it is highly recommended to regenerate generated source from IDL files using at least Fast DDS-Gen v4.0.6. 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.