From ec49badc7567c184fba4e2407236fb31087de93b Mon Sep 17 00:00:00 2001 From: Juan Lopez Fernandez Date: Tue, 17 Sep 2024 10:48:50 +0200 Subject: [PATCH 1/2] Bump version to v1.0.0 & add release notes Signed-off-by: Juan Lopez Fernandez --- VERSION | 4 +- controller/controller_tool/package.xml | 2 +- ddsrecorder/package.xml | 2 +- ddsrecorder_participants/package.xml | 2 +- ddsrecorder_yaml/package.xml | 2 +- ddsreplayer/package.xml | 2 +- docs/package.xml | 2 +- docs/rst/notes/forthcoming_version.rst | 11 +---- docs/rst/notes/notes.rst | 28 +++++++------ docs/rst/notes/previous_versions/v0.4.0.rst | 46 +++++++++++++++++++++ 10 files changed, 70 insertions(+), 31 deletions(-) create mode 100644 docs/rst/notes/previous_versions/v0.4.0.rst diff --git a/VERSION b/VERSION index 08e0e4989..8c5090acf 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ -VERSION_MAJOR 0 -VERSION_MINOR 3 +VERSION_MAJOR 1 +VERSION_MINOR 0 VERSION_PATCH 0 diff --git a/controller/controller_tool/package.xml b/controller/controller_tool/package.xml index 6be599f0d..f463f6411 100644 --- a/controller/controller_tool/package.xml +++ b/controller/controller_tool/package.xml @@ -2,7 +2,7 @@ controller_tool - 0.3.0 + 1.0.0 Tool used for externally controlling a running DDS Recorder Raúl Sánchez-Mateos Javier París diff --git a/ddsrecorder/package.xml b/ddsrecorder/package.xml index 517a6c2ec..19df3c6e2 100644 --- a/ddsrecorder/package.xml +++ b/ddsrecorder/package.xml @@ -2,7 +2,7 @@ ddsrecorder_tool - 0.3.0 + 1.0.0 *eProsima DDS Recorder* Application to execute a DDS Recorder from a YAML configuration file. diff --git a/ddsrecorder_participants/package.xml b/ddsrecorder_participants/package.xml index 7e1533919..a31129cad 100644 --- a/ddsrecorder_participants/package.xml +++ b/ddsrecorder_participants/package.xml @@ -2,7 +2,7 @@ ddsrecorder_participants - 0.3.0 + 1.0.0 DDS Recorder Participants implementation. diff --git a/ddsrecorder_yaml/package.xml b/ddsrecorder_yaml/package.xml index 2176c0b98..f2c890537 100644 --- a/ddsrecorder_yaml/package.xml +++ b/ddsrecorder_yaml/package.xml @@ -2,7 +2,7 @@ ddsrecorder_yaml - 0.3.0 + 1.0.0 *eprosima DDS Recorder* Yaml Module is a C++ implementation to read and parse YAML configuration files. diff --git a/ddsreplayer/package.xml b/ddsreplayer/package.xml index 144c391d3..b1208b750 100644 --- a/ddsreplayer/package.xml +++ b/ddsreplayer/package.xml @@ -2,7 +2,7 @@ ddsreplayer_tool - 0.3.0 + 1.0.0 *eProsima DDS Replayer* Application to execute a DDS Replayer from a YAML configuration file. diff --git a/docs/package.xml b/docs/package.xml index ac5f0ea47..dba5d900b 100644 --- a/docs/package.xml +++ b/docs/package.xml @@ -2,7 +2,7 @@ ddsrecorder_docs - 0.3.0 + 1.0.0 *eprosima DDS Record and Replay* Documentation built with sphinx and deployed in ReadTheDocs. diff --git a/docs/rst/notes/forthcoming_version.rst b/docs/rst/notes/forthcoming_version.rst index 1ec5a903f..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 **Recording features**: - -* :ref:`Resource Limits `. diff --git a/docs/rst/notes/notes.rst b/docs/rst/notes/notes.rst index 722ffd1d7..09a4de2e3 100644 --- a/docs/rst/notes/notes.rst +++ b/docs/rst/notes/notes.rst @@ -2,24 +2,25 @@ .. _notes: -.. include:: forthcoming_version.rst +.. .. include:: forthcoming_version.rst ############## -Version v0.4.0 +Version v1.0.0 ############## -This release includes the following **Recording features**: +This release includes the following **Features**: -* Publish the :ref:`Logs ` in a DDS topic. -* New :ref:`Monitor ` module. +* Add support for Fast DDS v3. -This release includes the following **DDS Recorder tool configuration features**: +This release includes the following **Recording features**: -* New configuration option ``logging`` to configure the :ref:`Logs `. +* :ref:`Resource Limits `. -This release includes the following **DDS Replayer tool configuration features**: +This release includes the following **CI improvements**: -* New configuration option ``logging`` to configure the :ref:`Logs `. +* Upgrade to Ubuntu Noble (24.04). +* Remove Ubuntu Focal (20.04) from the CI. +* Empty XTSAN tests list to run all tests with Thread Sanitizer. This release includes the following **Dependencies Update**: @@ -36,26 +37,27 @@ 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/v0.4.0.rst .. include:: previous_versions/v0.3.0.rst .. include:: previous_versions/v0.2.0.rst .. include:: previous_versions/v0.1.0.rst diff --git a/docs/rst/notes/previous_versions/v0.4.0.rst b/docs/rst/notes/previous_versions/v0.4.0.rst new file mode 100644 index 000000000..1331389ba --- /dev/null +++ b/docs/rst/notes/previous_versions/v0.4.0.rst @@ -0,0 +1,46 @@ + +Version v0.4.0 +============== + +This release includes the following **Recording features**: + +* Publish the :ref:`Logs ` in a DDS topic. +* New :ref:`Monitor ` module. + +This release includes the following **DDS Recorder tool configuration features**: + +* New configuration option ``logging`` to configure the :ref:`Logs `. + +This release includes the following **DDS Replayer tool configuration features**: + +* New configuration option ``logging`` to configure the :ref:`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 d6967cb482eb3b3443105e8a09eef7c29828f614 Mon Sep 17 00:00:00 2001 From: Juan Lopez Fernandez Date: Tue, 17 Sep 2024 11:04:13 +0200 Subject: [PATCH 2/2] Apply suggestion Signed-off-by: Juan Lopez Fernandez --- docs/rst/installation/docker.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/rst/installation/docker.rst b/docs/rst/installation/docker.rst index a80fa604f..d23cc38e1 100644 --- a/docs/rst/installation/docker.rst +++ b/docs/rst/installation/docker.rst @@ -51,7 +51,7 @@ The steps to run |ddsrecord| in a Docker container are explained below. --ipc=host \ --privileged \ -v //DDS_RECORDER_CONFIGURATION.yaml:/root/DDS_RECORDER_CONFIGURATION.yaml \ - ubuntu-ddsrecorder:v0.3.0 + ubuntu-ddsrecorder:version It is important to mention that both the path to the configuration file hosted in the local machine and the one created in the Docker container must be absolute paths in order to share just one single file as a shared volume.