Skip to content

v0.5.0

Choose a tag to compare

@rsanchez15 rsanchez15 released this 22 Sep 09:51

eProsima DDS Pipe v0.5.0

Warning

This is the last release of the 0.x series.
This branch has reached its End-of-Life (EOL) and will receive no further releases, bugfixes or security updates.
Users are encouraged to migrate to the latest release.

This release includes the following new features:

  • Accept IPv6 interfaces and interface names in the whitelist-interfaces configuration.
  • Print PolicyMask values as strings in the logs.
  • Export the create_listener method of the participants.
  • Split the RTPS and DDS listeners in the DynTypesParticipant.

This release includes the following bugfixes:

  • Fix several data races in the DDS Pipe.
  • Fix a data race on the concurrent release of payloads in the FastPayloadPool.
  • Process received samples only if the reader is enabled.
  • Reset cache changes to avoid data fragmentation issues.
  • Remove the change before creating it in a full writer's history.
  • Fix the PLATFORM_SUPPORT documentation.

This release includes the following CI improvements:

  • Support Ubuntu Noble (24.04).
  • Stop supporting Ubuntu Focal (20.04).
  • Support multiple versions of Fast DDS in the CI.
  • Add a mirror CI workflow.
  • Empty the XTSAN tests list.

This release includes the following dependencies update:

Repository Old Version New Version
Foonathan Memory Vendor eProsima/foonathan_memory_vendor v1.3.1 v1.3.1
Fast CDR eProsima/Fast-CDR v2.2.0 v2.2.8
Fast DDS eProsima/Fast-DDS v2.14.0 v2.14.7
Dev Utils eProsima/dev-utils v0.6.0 v0.7.0