From ee7a1f93a780093ba2c3f9551100305ac752f4c2 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 19 Dec 2024 09:50:42 +0100 Subject: [PATCH 1/4] Refs #21832. Add notes for 3.1.1 Signed-off-by: Miguel Company --- docs/notes/previous_versions/v3.1.1.rst | 34 +++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docs/notes/previous_versions/v3.1.1.rst diff --git a/docs/notes/previous_versions/v3.1.1.rst b/docs/notes/previous_versions/v3.1.1.rst new file mode 100644 index 000000000..62223c15d --- /dev/null +++ b/docs/notes/previous_versions/v3.1.1.rst @@ -0,0 +1,34 @@ +`Version 3.1.1 (latest) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This patch release includes the following **features** in an ABI compatible manner: + +#. New property to select preferred key agreement algorithm + +This release includes the following **fixes**: + +#. Fix reach of maximum buffers in ``asio::send_to`` +#. Fix TCP discovery server locators translation +#. Fix unique network flows with TCP transports +#. Address OSS-Fuzz` regressions in XML parsers +#. Fix ``DataReaderHistory`` regression +#. Fix destruction data-race on participant removal in intra-process +#. Several fixes in security plugins and ``SecurityManager`` +#. Fix ``cmake`` generator evaluation +#. Fix build with ``-Werror=template-id-cdtor`` +#. Fix potential deadlock between ``StatefulWriter`` and ``FlowController`` + +This release includes the following **improvements**: + +#. Update commercial support section in README +#. Rename ``RTPSParticipantImpl.h`` to ``RTPSParticipantImpl.hpp`` +#. Check if ``SHM`` transport is disabled in ``LARGE_DATA`` modes +#. Improve Blackbox TCP tests suite +#. Test examples on Windows CI +#. Regenerate types with Fast DDS Gen 4.0.3 + +.. important:: + + When upgrading to version 3.1.1 it is **highly recommended** to regenerate generated source from IDL files + using at least `Fast DDS-Gen v4.0.3 `_. + But it is advisable to regenerate them using the latest patch version of ``Fast DDS-Gen v4.0.x``. From 3c913d9d7b46d25c0d1589ef2eddd470d55cac50 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 19 Dec 2024 10:10:30 +0100 Subject: [PATCH 2/4] Refs #21832. Bump version to 3.1.1 Signed-off-by: Miguel Company --- docs/conf.py | 4 ++-- docs/notes/notes.rst | 2 +- docs/notes/previous_versions/supported_versions.rst | 1 + docs/notes/previous_versions/v3.1.0.rst | 4 ++-- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 019d7288c..9693ab800 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.1.0' +version = u'3.1.1' # The full version, including alpha/beta/rc tags. -release = u'3.1.0' +release = u'3.1.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 3d1505b70..179a93570 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.1.0.rst +.. include:: previous_versions/v3.1.1.rst .. seealso:: diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 4d2bed569..015b88e77 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -4,6 +4,7 @@ Supported versions Version 3.1 ----------- +.. include:: v3.1.1.rst .. include:: v3.1.0.rst Version 3.0 diff --git a/docs/notes/previous_versions/v3.1.0.rst b/docs/notes/previous_versions/v3.1.0.rst index 6f22625f2..9e895d9c2 100644 --- a/docs/notes/previous_versions/v3.1.0.rst +++ b/docs/notes/previous_versions/v3.1.0.rst @@ -1,5 +1,5 @@ -`Version 3.1.0 (latest) `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 3.1.0 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ This minor release includes the following **features** in an ABI compatible manner: From 7aa0b2bdbf5227f667ef565815bbaddf04d95524 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 19 Dec 2024 10:13:20 +0100 Subject: [PATCH 3/4] Refs #21832. Update related products and dependencies. Signed-off-by: Miguel Company --- docs/notes/versions.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 128e3526b..f75e1194b 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -321,7 +321,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v2.2.5 `__ + - `v2.2.6 `__ * - `Foonathan Memory Vendor `__ - `v1.3.1 `__ * - `Asio `__ @@ -427,9 +427,9 @@ Fast DDS as the core middleware. * - Product - Related version * - `Fast DDS Gen `__ - - `v4.0.2 `__ + - `v4.0.3 `__ * - `Fast DDS Gen - IDL parser `__ - - `v4.0.2 `__ + - `v4.0.3 `__ * - `Fast DDS python `__ - `v2.1.0 `__ * - `Shapes Demo `__ From 7e9b9f57d5aa137ce878a4a53188af9b55fcff24 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 19 Dec 2024 11:51:14 +0100 Subject: [PATCH 4/4] Refs #21832. Apply review suggestions Signed-off-by: Miguel Company --- docs/notes/versions.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index f75e1194b..a228b4dcf 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -433,7 +433,7 @@ Fast DDS as the core middleware. * - `Fast DDS python `__ - `v2.1.0 `__ * - `Shapes Demo `__ - - `v3.1.0 `__ + - `v3.1.1 `__ * - `Discovery Server `__ - `v2.0.0 `__