From dd5f90b225cc71744efc83bd1f3dafe22568589f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20Dom=C3=ADnguez=20L=C3=B3pez?= <116071334+Mario-DL@users.noreply.github.com> Date: Fri, 13 Sep 2024 07:59:25 +0200 Subject: [PATCH] Bump version to 3.0.1 (#908) * Refs #21561: Bump version to v3.0.1 Signed-off-by: Mario Dominguez * Refs #21561: Update notes Signed-off-by: Mario Dominguez * Refs #21561: Update product compatibility matrix Signed-off-by: Mario Dominguez --------- Signed-off-by: Mario Dominguez --- docs/conf.py | 4 ++-- docs/notes/notes.rst | 2 +- docs/notes/previous_versions/v3.0.0.rst | 4 ++-- docs/notes/previous_versions/v3.0.1.rst | 25 +++++++++++++++++++++++++ docs/notes/versions.rst | 8 ++++---- 5 files changed, 34 insertions(+), 9 deletions(-) create mode 100644 docs/notes/previous_versions/v3.0.1.rst diff --git a/docs/conf.py b/docs/conf.py index 1a3ef393c..493c54af2 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -401,9 +401,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'3.0.0' +version = u'3.0.1' # The full version, including alpha/beta/rc tags. -release = u'3.0.0' +release = u'3.0.1' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index b90f8c312..0baaa91d4 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -5,7 +5,7 @@ Information about the release lifecycle can be found `here `_. -.. include:: previous_versions/v3.0.0.rst +.. include:: previous_versions/v3.0.1.rst .. seealso:: diff --git a/docs/notes/previous_versions/v3.0.0.rst b/docs/notes/previous_versions/v3.0.0.rst index 6ac05f652..732f0c40f 100644 --- a/docs/notes/previous_versions/v3.0.0.rst +++ b/docs/notes/previous_versions/v3.0.0.rst @@ -1,5 +1,5 @@ -`Version 3.0.0 (latest) `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.0.0 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Fast DDS v3.0.0 is a mayor release that entails some **API breaks** and new features. This version is **not backwards compatible** with previous versions. diff --git a/docs/notes/previous_versions/v3.0.1.rst b/docs/notes/previous_versions/v3.0.1.rst new file mode 100644 index 000000000..5df757ed2 --- /dev/null +++ b/docs/notes/previous_versions/v3.0.1.rst @@ -0,0 +1,25 @@ +`Version 3.0.1 (latest) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This patch release includes the following **improvements**: + +#. Set string arguments as ``const`` references +#. Improve resilience against clock adjustments +#. Make Fast DDS build compatible with ``GCC 9`` +#. Use eProsima-CI action to install ``Qt`` +#. Update Fast CDR submodule to ``v2.2.4`` +#. Regenerate types with ``Fast DDS Gen v4.0.1`` + +This release includes the following **fixes**: + +#. Secure simple participants with ``initialpeers`` over TCP match +#. Register also the minimal created from the received complete ``TypeObject`` in the ``TypeLookupService`` +#. Fix issue with exclusive ownership and unordered samples +#. Fix compilation error in ``Ubuntu 24.04`` +#. Correct iterator increment after erasing elements in ``connected_servers_list`` + +.. important:: + + When upgrading to version 3.0.1 it is **required** to regenerate generated source from IDL files + using at least `Fast DDS-Gen v4.0.0 `_. + But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``. diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index c3f9983de..30766ea82 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -266,7 +266,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v2.2.3 `__ + - `v2.2.4 `__ * - `Foonathan Memory Vendor `__ - `v1.3.1 `__ * - `Asio `__ @@ -354,13 +354,13 @@ Fast DDS as the core middleware. * - Product - Related version * - `Fast DDS Gen `__ - - `v4.0.0 `__ + - `v4.0.1 `__ * - `Fast DDS Gen - IDL parser `__ - - `v4.0.0 `__ + - `v4.0.1 `__ * - `Fast DDS python `__ - `v2.0.0 `__ * - `Shapes Demo `__ - - `v3.0.0 `__ + - `v3.0.1 `__ * - `Discovery Server `__ - `v2.0.0 `__