Releases · eProsima/DDS-Router

v3.4.0

v3.3.0

eProsima DDS Router v3.3.0

This release includes the following features:

  • Support repeater feature in XML participants.
  • Support writer-side SQL-like content filtering in XML participants.

This release includes the following Documentation Updates:

  • Fix documentation version.
  • Added TCP documentation clarifications

This release includes the following ci management updates:

  • Regenerate security certificates & Upgrade testing Vulcanexus image to Jazzy
  • Use 'debug' binaries for tsan tests
  • Use different Vulcanexus images for each Fast DDS version
  • Modify QoS of tests to reduce flakiness
  • Remove deprecated windows-2019 runner
  • Bump setuptools in /docs in the pip group across 1 directory
  • Add test report to docker tests

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.3.0 v2.3.0
Fast DDS eProsima/Fast-DDS v3.2.2 v3.3.0
Dev Utils eProsima/dev-utils v1.2.0 v1.3.0
DDS Pipe eProsima/DDS-Pipe v1.2.0 v1.3.0

v3.2.0

v3.1.0

v3.0.0

eProsima DDS Router v3.0.0

This release includes the following Features:

  • Add support for Fast DDS v3.
  • Remove publish-type tag from Monitor configuration.
  • Remove DiscoveryServerConnectionAdress.

This release includes the following Bugfixes:

  • Reset cache changes before returning them to the pool.

This release includes the following Configuration features:

This release includes the following CI improvements:

  • Upgrade to Ubuntu Noble (24.04).
  • Remove Ubuntu Focal (20.04) from the CI.
  • Limit permissions and include missing certificates in security tests.
  • Add stress tests.
  • Reduce the list of flaky Docker tests.

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.4
Fast DDS eProsima/Fast-DDS v2.14.0 v3.0.1
Dev Utils eProsima/dev-utils v0.6.0 v1.0.0
DDS Pipe eProsima/DDS-Pipe v0.4.0 v1.0.0

v2.2.0

v2.1.0

v2.0.0

This release adds new Requirements:

This release has the following Features:

This release includes the following Internal Implementation Features:

  • Support Interface Whitelisting.
  • Support Custom Transport Descriptors (UDP or Shared Memory only) for Simple Participants.
  • Support Ignore Participant Flags for Simple Participants.
  • Add tests for Dynamic Types to ROS 2.
  • New CommonParticipant class for a Fast DDS Participant wrapper.
  • New XmlParticipant class for a Fast DDS Participant in which the participant is created following a profile name loaded by XML configuration.
  • New CommonReader class for a Fast DDS Data Reader wrapper.
  • New SimpleReader class for a Fast DDS Data Reader that implements abstract CommonReader.
  • New SpecificQoSReader class for a Fast DDS Data Reader with specific QoS policies.
  • New CommonWriter class for a Fast DDS Data Writer wrapper.
  • New SimpleWriter class for a Fast DDS Data Writer that implements abstract CommonWriter.
  • New QoSSpecificWriter class for a Fast DDS Data Writer with specific QoS policies.
  • New MultiWriter class for a Fast DDS Data Writer collection that contains multiple QoSSpecificWriter.

This release includes the following Bugfixes:

  • Add TSAN fixes.
  • Include missing DLLs.
  • Resolve Windows warnings.
  • Restore default DomainParticipantQoS after creating and enabling DynTypesParticipant.

This release includes the following Dependencies Update:

Repository Old Version New Version
Foonathan Memory Vendor eProsima/foonathan_memory_vendor v1.3.0 v1.3.1
Fast CDR eProsima/Fast-CDR v1.0.27 v1.1.0
Fast DDS eProsima/Fast-DDS v2.10.1 v2.11.0
Dev Utils eProsima/dev-utils v0.1.0 v0.4.0
DDS Pipe eProsima/DDS-Pipe v0.1.0 v0.2.0

v1.2.0

This release includes the following CI improvements:

  • Add blackbox tests for repeater in WAN case.
  • Upgrade deprecated actions.

This release includes the following new internal changes:

v1.1.0

This release includes the following features:

This release includes the following CI improvements:

  • Add Address Sanitizer check to all tests.
  • Add Thread Sanitizer check to all tests.
  • Compile with -Wall flag all CI jobs.