Skip to content

v1.0.0

Compare
Choose a tag to compare
@rsanchez15 rsanchez15 released this 04 Oct 15:05
· 95 commits to main since this release

This is the first stable release of eProsima DDS Router.

This release includes the following major features:

  • New QoS Transparency Module.

This release includes the following features:

  • New Repeater behaviour, a new configuration to create TURN servers.
  • Add RPC support (compatibility with ROS 2 services).
  • Timeout argument --timeout to close the application after the time set has passed. Check section Timeout Argument for more information.
  • Add TLS-SNI support.
  • Add external port support so internal and external port in network router configuration could be different.

This release includes the following DDS features:

  • New Initial Peers Participant that allows to create a fast WAN communication avoiding the Discovery Server configuration.
  • Participants names are set from ParticipantIds.

This release includes the following configuration changes:

  • New Configuration Version v3.0 that allow Repeater and initial peers configuration.
  • Yaml Validator only validates v3.0 configurations.
  • Address supports an external-port value to set this in a listening address.

This release includes the following major changes:

  • wan Participant Kind uses now Initial Peers Discovery Protocol, while Discovery Server requires a new Participant Kind wan-discovery-server.
  • Internal packages for utils as ddsrouter_cmake and ddsrouter_utils have been moved to an external repository.

This release includes the following performance improvements:

  • No locking in the Track hot-path.