From 585c9bb5c4a934f9f0c2cc8bb511d432b669be38 Mon Sep 17 00:00:00 2001 From: Irene Bandera Date: Mon, 16 Sep 2024 16:18:54 +0200 Subject: [PATCH 1/5] Remove publish-type tag Signed-off-by: Irene Bandera --- docs/rst/user_manual/configuration.rst | 6 ------ 1 file changed, 6 deletions(-) diff --git a/docs/rst/user_manual/configuration.rst b/docs/rst/user_manual/configuration.rst index e6d3f5b35..02fa5ce5f 100644 --- a/docs/rst/user_manual/configuration.rst +++ b/docs/rst/user_manual/configuration.rst @@ -472,10 +472,6 @@ The type of the logs published is defined as follows: string timestamp; }; -.. note:: - - The type of the logs can be published by setting ``publish-type: true``. - **Example of usage** .. code-block:: yaml @@ -490,7 +486,6 @@ The type of the logs published is defined as follows: enable: true domain: 84 topic-name: "DdsRouterLogs" - publish-type: false stdout: true .. _user_manual_configuration_specs_monitor: @@ -976,7 +971,6 @@ A complete example of all the configurations described on this page can be found enable: true domain: 84 topic-name: "DdsRouterLogs" - publish-type: false stdout: true monitor: From de0221ae14689a08a16089b15611578b3900a2e7 Mon Sep 17 00:00:00 2001 From: Irene Bandera Date: Mon, 16 Sep 2024 16:19:16 +0200 Subject: [PATCH 2/5] Update googletest version to release-1.12.0 Signed-off-by: Irene Bandera --- docs/rst/developer_manual/installation/sources/linux.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rst/developer_manual/installation/sources/linux.rst b/docs/rst/developer_manual/installation/sources/linux.rst index 2c62244e3..cc24b60e1 100644 --- a/docs/rst/developer_manual/installation/sources/linux.rst +++ b/docs/rst/developer_manual/installation/sources/linux.rst @@ -102,7 +102,7 @@ Use the following command to download the code: .. code-block:: bash - git clone --branch release-1.11.0 https://github.com/google/googletest src/googletest-distribution + git clone --branch release-1.12.0 https://github.com/google/googletest src/googletest-distribution .. _py_yaml: From 0c2303c78d36e62290c72cfca0157ab02b1a4c9d Mon Sep 17 00:00:00 2001 From: Irene Bandera Date: Mon, 16 Sep 2024 16:19:57 +0200 Subject: [PATCH 3/5] Add v3.0.0 release notes Signed-off-by: Irene Bandera --- docs/rst/notes/forthcoming_version.rst | 11 +----- docs/rst/notes/notes.rst | 34 ++++++++++++----- docs/rst/notes/previous_versions/v2.2.0.rst | 42 +++++++++++++++++++++ 3 files changed, 68 insertions(+), 19 deletions(-) create mode 100644 docs/rst/notes/previous_versions/v2.2.0.rst diff --git a/docs/rst/notes/forthcoming_version.rst b/docs/rst/notes/forthcoming_version.rst index f66b3c5ff..676dcc54c 100644 --- a/docs/rst/notes/forthcoming_version.rst +++ b/docs/rst/notes/forthcoming_version.rst @@ -1,16 +1,7 @@ .. add orphan tag when new info added to this file -.. :orphan: +:orphan: ################### Forthcoming Version ################### - -This release includes the following **CI improvements**: - -* Upgrade to Ubuntu Noble (24.04). -* Remove Ubuntu Focal (20.04) from the CI. - -This release includes the following **Bugfixes**: - -* Reset cache changes before returning them to the pool. diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index 4f5fffa86..873a042cb 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -2,20 +2,35 @@ .. _release_notes: -.. include:: forthcoming_version.rst +.. .. include:: forthcoming_version.rst ############## -Version v2.2.0 +Version v3.0.0 ############## This release includes the following **Features**: -* Publish the :ref:`Logs ` in a DDS topic. -* New :ref:`Monitor ` module. +* Add support for Fast DDS v3. +* Remove ``publish-type`` tag from :ref:`user_manual_configuration_specs_monitor` configuration. +* Remove ``DiscoveryServerConnectionAdress``. + +This release includes the following **CI improvements**: + +* Upgrade to Ubuntu Noble (24.04). +* Remove Ubuntu Focal (20.04) from the CI. +* Limit permissions and include missing certificates in security tests. +* Add stress tests. +* Add support for builds with both Fast DDS v2 and v3. +* Reduce the list of flaky Docker tests. + +This release includes the following **Bugfixes**: + +* Reset cache changes before returning them to the pool. This release includes the following **Configuration features**: -* New ``logging`` configuration option to configure the DDS Router :ref:`internal logs `. +* Change the default value of :ref:`user_manual_user_interface_log_filter_argument` to ``DDSROUTER``. +* Change the default value of :ref:`user_manual_user_interface_log_verbosity_argument` to ``error``. This release includes the following **Dependencies Update**: @@ -32,25 +47,26 @@ This release includes the following **Dependencies Update**: - `v1.3.1 `_ * - Fast CDR - `eProsima/Fast-CDR `_ - - `v2.1.2 `_ - `v2.2.0 `_ + - `v2.2.4 `_ * - Fast DDS - `eProsima/Fast-DDS `_ - - `v2.13.1 `_ - `v2.14.0 `_ + - `v3.0.1 `_ * - Dev Utils - `eProsima/dev-utils `_ - - `v0.5.0 `_ - `v0.6.0 `_ + - `v1.0.0 `_ * - DDS Pipe - `eProsima/DDS-Pipe `_ - - `v0.3.0 `__ - `v0.4.0 `__ + - `v1.0.0 `__ ################# Previous Versions ################# +.. include:: previous_versions/v2.2.0.rst .. include:: previous_versions/v2.1.0.rst .. include:: previous_versions/v2.0.0.rst .. include:: previous_versions/v1.2.0.rst diff --git a/docs/rst/notes/previous_versions/v2.2.0.rst b/docs/rst/notes/previous_versions/v2.2.0.rst new file mode 100644 index 000000000..dd4350814 --- /dev/null +++ b/docs/rst/notes/previous_versions/v2.2.0.rst @@ -0,0 +1,42 @@ + +Version v2.2.0 +============== + +This release includes the following **Features**: + +* Publish the :ref:`Logs ` in a DDS topic. +* New :ref:`Monitor ` module. + +This release includes the following **Configuration features**: + +* New ``logging`` configuration option to configure the DDS Router :ref:`internal logs `. + +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.1.2 `_ + - `v2.2.0 `_ + * - Fast DDS + - `eProsima/Fast-DDS `_ + - `v2.13.1 `_ + - `v2.14.0 `_ + * - Dev Utils + - `eProsima/dev-utils `_ + - `v0.5.0 `_ + - `v0.6.0 `_ + * - DDS Pipe + - `eProsima/DDS-Pipe `_ + - `v0.3.0 `__ + - `v0.4.0 `__ From 9a5d086246f1a966aaf7f8f904c498ce0c73866c Mon Sep 17 00:00:00 2001 From: Irene Bandera Date: Mon, 16 Sep 2024 16:26:03 +0200 Subject: [PATCH 4/5] Bump version to v3.0.0 Signed-off-by: Irene Bandera --- VERSION | 4 ++-- ddsrouter_core/package.xml | 2 +- ddsrouter_test/package.xml | 2 +- ddsrouter_yaml/package.xml | 2 +- docs/package.xml | 2 +- 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 +- 9 files changed, 10 insertions(+), 10 deletions(-) diff --git a/VERSION b/VERSION index 01b468826..cfe89b5c4 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ -VERSION_MAJOR 2 -VERSION_MINOR 2 +VERSION_MAJOR 3 +VERSION_MINOR 0 VERSION_PATCH 0 diff --git a/ddsrouter_core/package.xml b/ddsrouter_core/package.xml index 4f9b9c6e8..cbf939b3b 100644 --- a/ddsrouter_core/package.xml +++ b/ddsrouter_core/package.xml @@ -2,7 +2,7 @@ ddsrouter_core - 2.2.0 + 3.0.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 5b7f921c3..87af41443 100644 --- a/ddsrouter_test/package.xml +++ b/ddsrouter_test/package.xml @@ -2,7 +2,7 @@ ddsrouter_test - 2.2.0 + 3.0.0 *eprosima DDS Router* tests. diff --git a/ddsrouter_yaml/package.xml b/ddsrouter_yaml/package.xml index 46d8dc894..9848abcc5 100644 --- a/ddsrouter_yaml/package.xml +++ b/ddsrouter_yaml/package.xml @@ -2,7 +2,7 @@ ddsrouter_yaml - 2.2.0 + 3.0.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 b6e212a9e..04c8012c7 100644 --- a/docs/package.xml +++ b/docs/package.xml @@ -2,7 +2,7 @@ ddsrouter_docs - 2.2.0 + 3.0.0 *eprosima DDS Router* Documentation built with sphinx and deployed in ReadTheDocs. diff --git a/docs/rst/user_manual/configuration.rst b/docs/rst/user_manual/configuration.rst index 02fa5ce5f..e078319c7 100644 --- a/docs/rst/user_manual/configuration.rst +++ b/docs/rst/user_manual/configuration.rst @@ -32,7 +32,7 @@ This value allows users to keep using the same YAML file with an old configurati * - version 4.0 - ``v4.0`` - - *v2.2.0* + - *v3.0.0* **The current configuration version is v5.0**. diff --git a/tools/ddsrouter_tool/package.xml b/tools/ddsrouter_tool/package.xml index 27b60bd5d..3e386ff4b 100644 --- a/tools/ddsrouter_tool/package.xml +++ b/tools/ddsrouter_tool/package.xml @@ -2,7 +2,7 @@ ddsrouter_tool - 2.2.0 + 3.0.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 976040d88..a82d62fe0 100644 --- a/tools/ddsrouter_yaml_validator/package.xml +++ b/tools/ddsrouter_yaml_validator/package.xml @@ -2,7 +2,7 @@ ddsrouter_yaml_validator - 2.2.0 + 3.0.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 30a938c32..ac4df8466 100644 --- a/tools/ddsrouter_yaml_validator/setup.py +++ b/tools/ddsrouter_yaml_validator/setup.py @@ -6,7 +6,7 @@ setup( name=package_name, - version='2.2.0', + version='3.0.0', packages=[package_name], data_files=[ ('share/ament_index/resource_index/packages', From 1c54272182e9dce10ac471261fb3812950af6cd8 Mon Sep 17 00:00:00 2001 From: Irene Bandera Date: Mon, 16 Sep 2024 16:42:53 +0200 Subject: [PATCH 5/5] Apply changes Signed-off-by: Irene Bandera --- docs/rst/notes/notes.rst | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index 873a042cb..1116926e9 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -14,15 +14,6 @@ This release includes the following **Features**: * Remove ``publish-type`` tag from :ref:`user_manual_configuration_specs_monitor` configuration. * Remove ``DiscoveryServerConnectionAdress``. -This release includes the following **CI improvements**: - -* Upgrade to Ubuntu Noble (24.04). -* Remove Ubuntu Focal (20.04) from the CI. -* Limit permissions and include missing certificates in security tests. -* Add stress tests. -* Add support for builds with both Fast DDS v2 and v3. -* Reduce the list of flaky Docker tests. - This release includes the following **Bugfixes**: * Reset cache changes before returning them to the pool. @@ -32,6 +23,14 @@ This release includes the following **Configuration features**: * Change the default value of :ref:`user_manual_user_interface_log_filter_argument` to ``DDSROUTER``. * Change the default value of :ref:`user_manual_user_interface_log_verbosity_argument` to ``error``. +This release includes the following **CI improvements**: + +* Upgrade to Ubuntu Noble (24.04). +* Remove Ubuntu Focal (20.04) from the CI. +* Limit permissions and include missing certificates in security tests. +* Add stress tests. +* Reduce the list of flaky Docker tests. + This release includes the following **Dependencies Update**: .. list-table::