From 7a33a6cfb4fabb6d34a3feb5362c721615b1722f Mon Sep 17 00:00:00 2001 From: Eugenio Collado Date: Wed, 30 Jul 2025 15:06:47 +0200 Subject: [PATCH 1/2] Bumps version to 1.0.0 and updates release notes Signed-off-by: Eugenio Collado --- VERSION | 4 +- ddsenabler/package.xml | 2 +- ddsenabler_docs/docs/index.rst | 12 ++-- ddsenabler_docs/docs/notes/notes.rst | 62 ++++++++++++++++++- .../docs/notes/previous_versions/v0.1.0.rst | 4 ++ ddsenabler_docs/package.xml | 2 +- ddsenabler_participants/package.xml | 2 +- ddsenabler_test/package.xml | 2 +- ddsenabler_yaml/package.xml | 2 +- 9 files changed, 78 insertions(+), 14 deletions(-) create mode 100644 ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst diff --git a/VERSION b/VERSION index 313657ad..8c5090ac 100644 --- a/VERSION +++ b/VERSION @@ -1,3 +1,3 @@ -VERSION_MAJOR 0 -VERSION_MINOR 1 +VERSION_MAJOR 1 +VERSION_MINOR 0 VERSION_PATCH 0 diff --git a/ddsenabler/package.xml b/ddsenabler/package.xml index 92c7f09b..f5de072e 100644 --- a/ddsenabler/package.xml +++ b/ddsenabler/package.xml @@ -2,7 +2,7 @@ ddsenabler - 0.1.0 + 1.0.0 *eprosima DDS Enabler* main C++ package. diff --git a/ddsenabler_docs/docs/index.rst b/ddsenabler_docs/docs/index.rst index 4610c45e..fc5bb186 100644 --- a/ddsenabler_docs/docs/index.rst +++ b/ddsenabler_docs/docs/index.rst @@ -90,14 +90,14 @@ .. /developer_manual/installation/sources/linux -.. .. _index_notes: +.. _index_notes: -.. .. toctree:: -.. :caption: Release Notes -.. :maxdepth: 2 -.. :hidden: +.. toctree:: + :caption: Release Notes + :maxdepth: 2 + :hidden: -.. /notes/notes + /notes/notes .. .. _index_appendix: diff --git a/ddsenabler_docs/docs/notes/notes.rst b/ddsenabler_docs/docs/notes/notes.rst index 91a84629..faa6a763 100644 --- a/ddsenabler_docs/docs/notes/notes.rst +++ b/ddsenabler_docs/docs/notes/notes.rst @@ -5,11 +5,71 @@ .. include:: forthcoming_version.rst ############## -Version v0.1.0 +Version v1.0.0 ############## +This release includes the following **features**: + +* Publish and subscribe to DDS topics in real time. +* Auto-discovery and management of DomainParticipants, Topics, Types, Publishers and Subscribers via YAML configuration. +* Flexible JSON serialization and deserialization utilities for DDS samples to enable REST and external integration. +* Topic allow-listing/deny-listing, QoS tuning, and participant filtering via configuration. + +This release includes the following **improvements and bugfixes**: + +* Fixed handling of empty configuration file paths and improved log callback handling. +* Improved robustness of type tests and blackbox test coverage for DDS sample types. +* Refactored core API for better modularity and clarity. + +This release includes the following **CI improvements**: + +* Remove deprecated ``Windows-2019`` runner. +* Use ``tsan`` binaries for TSAN workflows. +* Add workflow dispatch support to nightly CI. +* Use Fast DDS master branch and artifacts in workflows. +* General CI workflow improvements and refactors. + +This release includes the following **Documentation changes**: + +* Added full documentation set including usage, architecture, and configuration. +* Included installation instructions for both Linux and Windows (from sources). +* Added support for building documentation via a CMake option. +* Fixed broken hyperlinks in documentation. + + +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.3.0 `_ + - `v2.3.0 `_ + * - Fast DDS + - `eProsima/Fast-DDS `_ + - `v3.2.2 `_ + - `v3.3.0 `_ + * - Dev Utils + - `eProsima/dev-utils `_ + - `v1.2.0 `__ + - `v1.3.0 `__ + * - DDS Pipe + - `eProsima/DDS-Pipe `_ + - `v1.2.0 `__ + - `v1.3.0 `__ + ################# Previous Versions ################# +.. include:: previous_versions/v0.1.0.rst diff --git a/ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst b/ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst new file mode 100644 index 00000000..42ab85fd --- /dev/null +++ b/ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst @@ -0,0 +1,4 @@ +Version v0.1.0 +============== + +This is the first release of *eProsima DDS Enabler*. diff --git a/ddsenabler_docs/package.xml b/ddsenabler_docs/package.xml index fca48751..e8a70021 100644 --- a/ddsenabler_docs/package.xml +++ b/ddsenabler_docs/package.xml @@ -2,7 +2,7 @@ ddsenabler_docs - 0.1.0 + 1.0.0 *eprosima DDS Enabler* Documentation built with sphinx and deployed in ReadTheDocs. diff --git a/ddsenabler_participants/package.xml b/ddsenabler_participants/package.xml index e3fce6ea..efa12bf8 100644 --- a/ddsenabler_participants/package.xml +++ b/ddsenabler_participants/package.xml @@ -2,7 +2,7 @@ ddsenabler_participants - 0.1.0 + 1.0.0 *eprosima DDS Enabler* C++ Std Participant implementations. diff --git a/ddsenabler_test/package.xml b/ddsenabler_test/package.xml index 14cba5ac..77656d65 100644 --- a/ddsenabler_test/package.xml +++ b/ddsenabler_test/package.xml @@ -2,7 +2,7 @@ ddsenabler_test - 0.1.0 + 1.0.0 *eprosima DDS Enabler* system tests package. diff --git a/ddsenabler_yaml/package.xml b/ddsenabler_yaml/package.xml index 9003aa24..4259fc50 100644 --- a/ddsenabler_yaml/package.xml +++ b/ddsenabler_yaml/package.xml @@ -2,7 +2,7 @@ ddsenabler_yaml - 0.1.0 + 1.0.0 *eprosima DDS Enabler* YAML configuration package. From 99d5cbefd4b703c35b5f938a73d9bb44be38dcb1 Mon Sep 17 00:00:00 2001 From: Eugenio Collado Date: Wed, 30 Jul 2025 16:16:44 +0200 Subject: [PATCH 2/2] Addressed Raul suggestions Signed-off-by: Eugenio Collado --- ddsenabler_docs/docs/notes/notes.rst | 30 +++++-------------- .../docs/notes/previous_versions/v0.1.0.rst | 4 --- 2 files changed, 7 insertions(+), 27 deletions(-) delete mode 100644 ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst diff --git a/ddsenabler_docs/docs/notes/notes.rst b/ddsenabler_docs/docs/notes/notes.rst index faa6a763..c73cae10 100644 --- a/ddsenabler_docs/docs/notes/notes.rst +++ b/ddsenabler_docs/docs/notes/notes.rst @@ -14,27 +14,13 @@ This release includes the following **features**: * Auto-discovery and management of DomainParticipants, Topics, Types, Publishers and Subscribers via YAML configuration. * Flexible JSON serialization and deserialization utilities for DDS samples to enable REST and external integration. * Topic allow-listing/deny-listing, QoS tuning, and participant filtering via configuration. - -This release includes the following **improvements and bugfixes**: - -* Fixed handling of empty configuration file paths and improved log callback handling. -* Improved robustness of type tests and blackbox test coverage for DDS sample types. -* Refactored core API for better modularity and clarity. - -This release includes the following **CI improvements**: - -* Remove deprecated ``Windows-2019`` runner. -* Use ``tsan`` binaries for TSAN workflows. -* Add workflow dispatch support to nightly CI. -* Use Fast DDS master branch and artifacts in workflows. -* General CI workflow improvements and refactors. +* Added CI support for building and testing. This release includes the following **Documentation changes**: * Added full documentation set including usage, architecture, and configuration. * Included installation instructions for both Linux and Windows (from sources). -* Added support for building documentation via a CMake option. -* Fixed broken hyperlinks in documentation. +* Added API reference documentation. This release includes the following **Dependencies Update**: @@ -48,28 +34,26 @@ This release includes the following **Dependencies Update**: - New Version * - Foonathan Memory Vendor - `eProsima/foonathan_memory_vendor `_ - - `v1.3.1 `_ + - `-` - `v1.3.1 `_ * - Fast CDR - `eProsima/Fast-CDR `_ - - `v2.3.0 `_ + - `-` - `v2.3.0 `_ * - Fast DDS - `eProsima/Fast-DDS `_ - - `v3.2.2 `_ + - `-` - `v3.3.0 `_ * - Dev Utils - `eProsima/dev-utils `_ - - `v1.2.0 `__ + - `-` - `v1.3.0 `__ * - DDS Pipe - `eProsima/DDS-Pipe `_ - - `v1.2.0 `__ + - `-` - `v1.3.0 `__ ################# Previous Versions ################# - -.. include:: previous_versions/v0.1.0.rst diff --git a/ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst b/ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst deleted file mode 100644 index 42ab85fd..00000000 --- a/ddsenabler_docs/docs/notes/previous_versions/v0.1.0.rst +++ /dev/null @@ -1,4 +0,0 @@ -Version v0.1.0 -============== - -This is the first release of *eProsima DDS Enabler*.