diff --git a/VERSION b/VERSION index 7596f56..8c5090a 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ -VERSION_MAJOR 0 -VERSION_MINOR 6 +VERSION_MAJOR 1 +VERSION_MINOR 0 VERSION_PATCH 0 diff --git a/cmake_utils/package.xml b/cmake_utils/package.xml index 200a178..24e111c 100644 --- a/cmake_utils/package.xml +++ b/cmake_utils/package.xml @@ -2,7 +2,7 @@ cmake_utils - 0.6.0 + 1.0.0 *eprosima* CMake utils and macros. diff --git a/cpp_utils/package.xml b/cpp_utils/package.xml index 4e7ad1f..4be4a17 100644 --- a/cpp_utils/package.xml +++ b/cpp_utils/package.xml @@ -2,7 +2,7 @@ cpp_utils - 0.6.0 + 1.0.0 *eprosima* Dev Utils Module is a C++ implementation for some generic utils methods and classes. diff --git a/py_utils/package.xml b/py_utils/package.xml index 70ace9e..d4eb3c8 100644 --- a/py_utils/package.xml +++ b/py_utils/package.xml @@ -2,7 +2,7 @@ py_utils - 0.6.0 + 1.0.0 *eprosima* Dev Utils Module is a Python implementation for some generic utils methods and classes. diff --git a/py_utils/setup.py b/py_utils/setup.py index 1f52271..a5c006c 100644 --- a/py_utils/setup.py +++ b/py_utils/setup.py @@ -16,7 +16,7 @@ setup( name=package_name, - version='0.6.0', + version='1.0.0', packages=file_packages, long_description=long_description, data_files=[ diff --git a/versions.md b/versions.md index 3e7520e..9d1ffa6 100644 --- a/versions.md +++ b/versions.md @@ -5,8 +5,34 @@ The *Forthcoming* section includes those features added in `main` branch that ar ## Forthcoming +## Version 1.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](https://github.com/eProsima/foonathan_memory_vendor) | [v1.3.1](https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1) | [v1.3.1](https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1) | +| Fast CDR | [eProsima/Fast-CDR](https://github.com/eProsima/Fast-CDR) | [v2.2.0](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.0) | [v2.2.4](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.4) | +| Fast DDS | [eProsima/Fast-DDS](https://github.com/eProsima/Fast-DDS) | [v2.14.0](https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.0) | [v3.0.1](https://github.com/eProsima/Fast-DDS/releases/tag/v3.0.1) | ## Version 0.6.0