From eebd6af421e87afc403397aa1dc833d7d2a00042 Mon Sep 17 00:00:00 2001 From: Denisa Date: Tue, 29 Apr 2025 11:24:31 +0200 Subject: [PATCH 1/6] Bump version to v3.2.0 and Add Release Notes Signed-off-by: Denisa --- VERSION | 2 +- ddsrouter_core/package.xml | 2 +- ddsrouter_test/package.xml | 2 +- ddsrouter_yaml/package.xml | 2 +- docs/package.xml | 2 +- docs/rst/notes/notes.rst | 30 +++++++++++++++---- docs/rst/notes/previous_versions/v3.1.0.rst | 32 +++++++++++++++++++++ docs/rst/user_manual/configuration.rst | 2 +- tools/ddsrouter_tool/package.xml | 2 +- tools/ddsrouter_yaml_validator/package.xml | 2 +- tools/ddsrouter_yaml_validator/setup.py | 2 +- 11 files changed, 65 insertions(+), 15 deletions(-) create mode 100644 docs/rst/notes/previous_versions/v3.1.0.rst diff --git a/VERSION b/VERSION index 47d1211eb..92f05e942 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ VERSION_MAJOR 3 -VERSION_MINOR 1 +VERSION_MINOR 2 VERSION_PATCH 0 diff --git a/ddsrouter_core/package.xml b/ddsrouter_core/package.xml index 14cf60af5..e76d1394b 100644 --- a/ddsrouter_core/package.xml +++ b/ddsrouter_core/package.xml @@ -2,7 +2,7 @@ ddsrouter_core - 3.1.0 + 3.2.0 *eprosima DDS Router* C++ library to communicate isolated DDS networks between each other. Use in isolated machines an WAN scenarios. diff --git a/ddsrouter_test/package.xml b/ddsrouter_test/package.xml index 690ea6af9..fe03d34cb 100644 --- a/ddsrouter_test/package.xml +++ b/ddsrouter_test/package.xml @@ -2,7 +2,7 @@ ddsrouter_test - 3.1.0 + 3.2.0 *eprosima DDS Router* tests. diff --git a/ddsrouter_yaml/package.xml b/ddsrouter_yaml/package.xml index fc90cb7eb..c367e4ca0 100644 --- a/ddsrouter_yaml/package.xml +++ b/ddsrouter_yaml/package.xml @@ -2,7 +2,7 @@ ddsrouter_yaml - 3.1.0 + 3.2.0 *eprosima DDS Router* C++ library to communicate isolated DDS networks between each other. Use in isolated machines an WAN scenarios. diff --git a/docs/package.xml b/docs/package.xml index ebcf599c8..2b75e8e12 100644 --- a/docs/package.xml +++ b/docs/package.xml @@ -2,7 +2,7 @@ ddsrouter_docs - 3.1.0 + 3.2.0 *eprosima DDS Router* Documentation built with sphinx and deployed in ReadTheDocs. diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index d63e791cc..e2b17405f 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -5,9 +5,26 @@ .. include:: forthcoming_version.rst ############## -Version v3.1.0 +Version v3.2.0 ############## +This release includes the following **features**: +* Support ROS2 Easy Mode. + +This release includes the following **Documentation Updates**: +* Add new Furo theme to the Documentation. +* Refactor the DDS Router Documentation. + +This release includes the following **fixes**: +* Fix several typos. + +This release includes the following *ci management updates*: +* Fix Flaky test action. +* Restructure GitHub Actions. +* Fix Asan/Tsan CI. +* Remove Docker tests from Ubuntu CI. + + This release includes the following **Dependencies Update**: .. list-table:: @@ -23,25 +40,26 @@ This release includes the following **Dependencies Update**: - `v1.3.1 `_ * - Fast CDR - `eProsima/Fast-CDR `_ - - `v2.2.4 `_ - `v2.2.5 `_ + - `v2.3.0 `_ * - Fast DDS - `eProsima/Fast-DDS `_ - - `v3.0.1 `_ - `v3.1.0 `_ + - `v3.2.1 `_ * - Dev Utils - `eProsima/dev-utils `_ - - `v1.0.0 `_ - - `v1.1.0 `__ + - `v1.1.0 `_ + - `v1.2.0 `__ * - DDS Pipe - `eProsima/DDS-Pipe `_ - - `v1.0.0 `__ - `v1.1.0 `__ + - `v1.2.0 `__ ################# Previous Versions ################# +.. include:: previous_versions/v3.1.0.rst .. include:: previous_versions/v3.0.0.rst .. include:: previous_versions/v2.2.0.rst .. include:: previous_versions/v2.1.0.rst diff --git a/docs/rst/notes/previous_versions/v3.1.0.rst b/docs/rst/notes/previous_versions/v3.1.0.rst new file mode 100644 index 000000000..6e457d9ce --- /dev/null +++ b/docs/rst/notes/previous_versions/v3.1.0.rst @@ -0,0 +1,32 @@ +Version v3.1.0 +============== + +This release includes the following **Dependencies Update**: + +.. list-table:: + :header-rows: 1 + + * - + - 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 `__ \ No newline at end of file diff --git a/docs/rst/user_manual/configuration.rst b/docs/rst/user_manual/configuration.rst index 55c8f5b8f..1f00e0b59 100644 --- a/docs/rst/user_manual/configuration.rst +++ b/docs/rst/user_manual/configuration.rst @@ -27,7 +27,7 @@ This value allows users to keep using the same YAML file with an old configurati * - version 4.0 - ``v4.0`` - - *v3.1.0* + - *v3.2.0* **The current configuration version is v5.0**. diff --git a/tools/ddsrouter_tool/package.xml b/tools/ddsrouter_tool/package.xml index 8f0087d01..b251c20e0 100644 --- a/tools/ddsrouter_tool/package.xml +++ b/tools/ddsrouter_tool/package.xml @@ -2,7 +2,7 @@ ddsrouter_tool - 3.1.0 + 3.2.0 *eprosima DDS Router* Application to execute a DDS Router from a YAML configuration file. diff --git a/tools/ddsrouter_yaml_validator/package.xml b/tools/ddsrouter_yaml_validator/package.xml index 1b85e3eb6..cd79f3ca4 100644 --- a/tools/ddsrouter_yaml_validator/package.xml +++ b/tools/ddsrouter_yaml_validator/package.xml @@ -2,7 +2,7 @@ ddsrouter_yaml_validator - 3.1.0 + 3.2.0 Tool used for validating DDS-Router configuration files Raúl Sánchez-Mateos Javier París diff --git a/tools/ddsrouter_yaml_validator/setup.py b/tools/ddsrouter_yaml_validator/setup.py index ff73d3caf..3a8636321 100644 --- a/tools/ddsrouter_yaml_validator/setup.py +++ b/tools/ddsrouter_yaml_validator/setup.py @@ -6,7 +6,7 @@ setup( name=package_name, - version='3.1.0', + version='3.2.0', packages=[package_name], data_files=[ ('share/ament_index/resource_index/packages', From c96069390579b136ff4f6a37c2a7acba46bff832 Mon Sep 17 00:00:00 2001 From: Denisa Date: Tue, 29 Apr 2025 14:53:14 +0200 Subject: [PATCH 2/6] Use Fast DDS 3.2.2 Signed-off-by: Denisa --- docs/rst/notes/notes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index e2b17405f..369b5d92f 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -45,7 +45,7 @@ This release includes the following **Dependencies Update**: * - Fast DDS - `eProsima/Fast-DDS `_ - `v3.1.0 `_ - - `v3.2.1 `_ + - `v3.2.2 `_ * - Dev Utils - `eProsima/dev-utils `_ - `v1.1.0 `_ From 0db75608e0ec5864f47b63798608aea4dd6e4100 Mon Sep 17 00:00:00 2001 From: Denisa Date: Wed, 30 Apr 2025 14:52:46 +0200 Subject: [PATCH 3/6] Fix docs test Signed-off-by: Denisa --- docs/rst/notes/previous_versions/v3.1.0.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rst/notes/previous_versions/v3.1.0.rst b/docs/rst/notes/previous_versions/v3.1.0.rst index 6e457d9ce..23cd793b2 100644 --- a/docs/rst/notes/previous_versions/v3.1.0.rst +++ b/docs/rst/notes/previous_versions/v3.1.0.rst @@ -29,4 +29,4 @@ This release includes the following **Dependencies Update**: * - DDS Pipe - `eProsima/DDS-Pipe `_ - `v1.0.0 `__ - - `v1.1.0 `__ \ No newline at end of file + - `v1.1.0 `__ From deecd71bebb113d605ffd8d3898914c966e42426 Mon Sep 17 00:00:00 2001 From: Denisa Date: Wed, 30 Apr 2025 14:58:37 +0200 Subject: [PATCH 4/6] Fix docs test spelling Signed-off-by: Denisa --- docs/rst/spelling_wordlist.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/rst/spelling_wordlist.txt b/docs/rst/spelling_wordlist.txt index b3f2c3d16..b811c937f 100644 --- a/docs/rst/spelling_wordlist.txt +++ b/docs/rst/spelling_wordlist.txt @@ -1,5 +1,6 @@ allowlist allowlisting +Asan Asio blackbox blocklist @@ -22,6 +23,7 @@ fastcdr fastdds fastrtps Foonathan +Furo github gMock Gtest @@ -40,6 +42,7 @@ Redistributable Requiredness runtime scalable +Tsan utils validator Vulcanexus From 285cb98d1412aa836836cc1d9e3c6d7cd00c152b Mon Sep 17 00:00:00 2001 From: Denisa Date: Mon, 5 May 2025 07:31:40 +0200 Subject: [PATCH 5/6] Remove upcoming versions Signed-off-by: Denisa --- docs/rst/notes/forthcoming_version.rst | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/rst/notes/forthcoming_version.rst b/docs/rst/notes/forthcoming_version.rst index 890882035..676dcc54c 100644 --- a/docs/rst/notes/forthcoming_version.rst +++ b/docs/rst/notes/forthcoming_version.rst @@ -5,9 +5,3 @@ ################### Forthcoming Version ################### - -Next release will include the following **major changes**: - -* Add support to configure ROS 2 Easy Mode in the *yaml* configuration file. - - - New ``ros2-easy-mode`` tag added. Check :ref:`user_manual_configuration_easy_mode` section. From c4bbb0a582cc70a26f144a1d1a0ae971c6cb0a39 Mon Sep 17 00:00:00 2001 From: Denisa Date: Mon, 5 May 2025 10:09:03 +0200 Subject: [PATCH 6/6] Add indent Signed-off-by: Denisa --- docs/rst/notes/notes.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index 369b5d92f..52b959fa1 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -9,16 +9,20 @@ Version v3.2.0 ############## This release includes the following **features**: + * Support ROS2 Easy Mode. This release includes the following **Documentation Updates**: + * Add new Furo theme to the Documentation. * Refactor the DDS Router Documentation. This release includes the following **fixes**: + * Fix several typos. This release includes the following *ci management updates*: + * Fix Flaky test action. * Restructure GitHub Actions. * Fix Asan/Tsan CI.