v1.0.0
This release includes the following Features:
- Add support for Fast DDS v3.
This release includes the following features in cpp-utils
project:
- Refactor
ReturnCode
to prevent incompatibilities. - Add functions to convert QosPolicy's ids and masks to string.
- Add function to convert a number of bytes into a formatted string.
This release includes the following features in cmake-utils
project:
- Extend
compile_tool
function to accept additional directories to use when compiling the tool.
This release includes the following CI improvements:
- Upgrade to Ubuntu Noble (24.04).
- Remove Ubuntu Focal (20.04) from the CI.
- Update GCC version for Thread Sanitizer job.
- Set test report names for each action.
- Add support for builds with both Fast DDS v2 and v3.
- 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 |