Skip to content

Releases: eProsima/DDS-Record-Replay

v1.1.0

15 Oct 14:32
Compare
Choose a tag to compare

eProsima DDS Record & Replay v1.1.0

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

v1.0.0

17 Sep 09:27
Compare
Choose a tag to compare

eProsima DDS Record & Replay v1.0.0

This release includes the following Features:

  • Add support for Fast DDS v3.

This release includes the following Recording features:

This release includes the following CI improvements:

  • Upgrade to Ubuntu Noble (24.04).
  • Remove Ubuntu Focal (20.04) from the CI.
  • Empty XTSAN tests list to run all tests with Thread Sanitizer.

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

v0.4.0

26 Mar 08:03
Compare
Choose a tag to compare

eProsima DDS Record & Replay v0.4.0

This release includes the following Recording features:

This release includes the following DDS Recorder tool configuration features:

  • New configuration option logging to configure the internal logs.

This release includes the following DDS Replayer tool configuration features:

  • New configuration option logging to configure the internal logs.

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.1.3 v2.2.0
Fast DDS eProsima/Fast-DDS v2.13.1 v2.14.0
Dev Utils eProsima/dev-utils v0.5.0 v0.6.0
DDS Pipe eProsima/DDS-Pipe v0.3.0 v0.4.0

v0.3.0

26 Jan 10:50
Compare
Choose a tag to compare

eProsima DDS Record & Replay v0.3.0

This release includes the following Recording features:

  • New DDS Recorder suspended (active stopped) state (see remote controller for more details).

This release includes the following DDS Recorder & Replay internal adjustments:

  • Store DDS Record & Replay version in the metadata record of the generated MCAP files.
  • Move dynamic types storage from metadata to attachments MCAP section.
  • Set app_id and app_metadata attributes on DDS Record & Replay participants.
  • Store schemas in OMG IDL and ROS 2 msg format.

⚠️ Warning

Types recorded with previous versions of DDS Record & Replay are no longer "replayable" after this update.

This release includes the following DDS Recorder tool configuration features:

  • Support Compression Settings.
  • Allow disabling the storage of received types (see Record Types).
  • New configuration options (timestamp-format and local-timestamp) available for output file settings.
  • New configuration option (topics) to configure the Manual Topics.
  • Rename max-reception-rate to max-rx-rate.
  • Record data in either ROS 2 format or the raw DDS format (see Topic Type Format).

This release includes the following DDS Replayer tool configuration features:

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 v1.1.0 v2.1.3
Fast DDS eProsima/Fast-DDS v2.11.0 v2.13.1
Dev Utils eProsima/dev-utils v0.4.0 v0.5.0
DDS Pipe eProsima/DDS-Pipe v0.2.0 v0.3.0

v0.2.0

07 Jul 09:29
Compare
Choose a tag to compare

This release includes DDS Replay tool, supporting the following Replay features:

  • Supports setting begin and end times (begin-time / end-time).
  • Supports setting a replay start time (start-replay-time).
  • Supports playing stored data at a specific playback rate (rate).
  • Supports sending dynamic types stored in input MCAP file.

This release includes the following User Interface features:

This release includes the following (DDS Replay tool) Configuration features:

This release includes the following Recording features:

  • Supports recording messages with unknown (dynamic) data type, and to only record data whose type is known (see Only With Type).

This release includes the following (DDS Recorder tool) Configuration features:

This release includes the following Documentation features:

  • Updated documentation with Replay service configuration and usage instructions.

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

v0.1.0

11 Apr 09:15
Compare
Choose a tag to compare

This is the first release of eProsima DDS Record.

This release includes several features regarding the recording of DDS data, configuration and user interaction.

This release includes the following recording features:

  • Supports DynamicTypes.
  • Supports saves the data in a MCAP database.
  • Supports for downsampling that reduces the sampling rate of the received data.
  • Supports for buffer-size that indicates the number of samples to be stored in the process memory before the dump to disk.

This release includes the following user interface features:

This release includes the following configuration features:

  • Support YAML configuration file.
  • Support for allow and block topic filters at execution time and in run-time.
  • Support configuration related to DDS communication.
  • Support configuration of data writing in the database.
  • Support configuration of the remote controller of the DDS Recorder.
  • Support configuration of the internal operation of the DDS Recorder.

This release includes the following tutorials:

This release includes the following documentation features: