v0.3.0
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
andapp_metadata
attributes on DDS Record & Replay participants. - Store schemas in OMG IDL and ROS 2 msg format.
⚠️ WarningTypes 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
andlocal-timestamp
) available for output file settings. - New configuration option (
topics
) to configure the Manual Topics. - Rename
max-reception-rate
tomax-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:
- New configuration option (
topics
) to configure the Manual Topics. - New configuration option (
max-tx-rate
) to configure the Max transmission rate. - Remove the support for Built-in Topics.
- Read data in either ROS 2 format or the raw DDS format.
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 |