Skip to content

v2.0.0

Compare
Choose a tag to compare
@rsanchez15 rsanchez15 released this 06 Jul 15:26
· 42 commits to main since this release

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