From b04251d2dcf6b47efe160e52ebfd50eb8bd8fe84 Mon Sep 17 00:00:00 2001 From: Irene Bandera Moreno Date: Mon, 16 Sep 2024 14:32:12 +0200 Subject: [PATCH] Bump version to v1.0.0 & add release notes (#126) * Add v1.0.0 release notes Signed-off-by: Irene Bandera * Bump version to v1.0.0 Signed-off-by: Irene Bandera --------- Signed-off-by: Irene Bandera --- VERSION | 4 ++-- cmake_utils/package.xml | 2 +- cpp_utils/package.xml | 2 +- py_utils/package.xml | 2 +- py_utils/setup.py | 2 +- versions.md | 26 ++++++++++++++++++++++++++ 6 files changed, 32 insertions(+), 6 deletions(-) diff --git a/VERSION b/VERSION index 7596f564..8c5090ac 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 200a1783..24e111cc 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 4e7ad1fb..4be4a176 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 70ace9e4..d4eb3c84 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 1f522719..a5c006c7 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 3e7520e9..9d1ffa6b 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