From efe2b5f9432ab93b30ab120ff986f1b60108434b Mon Sep 17 00:00:00 2001 From: Eduardo Ponz Segrelles Date: Fri, 21 Jun 2024 10:32:42 +0200 Subject: [PATCH] Bump version to 2.14.2 (#819) * Refs #21209: Bump version to 2.14.2 Signed-off-by: eduponz * Refs #21209: Add Fast DDS v2.14.2 release notes Signed-off-by: eduponz * Refs #21209: Fix rendering Signed-off-by: eduponz * Refs #21209: Apply Eliana's suggestions Signed-off-by: eduponz --------- Signed-off-by: eduponz --- docs/conf.py | 4 +- docs/notes/notes.rst | 2 +- .../previous_versions/supported_versions.rst | 1 + docs/notes/previous_versions/v2.14.0.rst | 4 +- docs/notes/previous_versions/v2.14.1.rst | 6 +-- docs/notes/previous_versions/v2.14.2.rst | 39 +++++++++++++++++++ docs/notes/versions.rst | 6 +-- docs/spelling_wordlist.txt | 1 + 8 files changed, 52 insertions(+), 11 deletions(-) create mode 100644 docs/notes/previous_versions/v2.14.2.rst diff --git a/docs/conf.py b/docs/conf.py index 0ac521609..92ccb2494 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -384,9 +384,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'2.14.1' +version = u'2.14.2' # The full version, including alpha/beta/rc tags. -release = u'2.14.1' +release = u'2.14.2' # 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 4f1478a5e..0272191ee 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/v2.14.1.rst +.. include:: previous_versions/v2.14.2.rst .. seealso:: diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index 01cb8df39..1502c0766 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -4,6 +4,7 @@ Supported versions Version 2.14 ------------ +.. include:: v2.14.2.rst .. include:: v2.14.1.rst .. include:: v2.14.0.rst diff --git a/docs/notes/previous_versions/v2.14.0.rst b/docs/notes/previous_versions/v2.14.0.rst index 0a1b0e3cc..6fc61841a 100644 --- a/docs/notes/previous_versions/v2.14.0.rst +++ b/docs/notes/previous_versions/v2.14.0.rst @@ -1,5 +1,5 @@ -`Version 2.14.0 (latest) `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 2.14.0 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. important:: diff --git a/docs/notes/previous_versions/v2.14.1.rst b/docs/notes/previous_versions/v2.14.1.rst index d84b42a37..b3b343903 100644 --- a/docs/notes/previous_versions/v2.14.1.rst +++ b/docs/notes/previous_versions/v2.14.1.rst @@ -1,5 +1,5 @@ -`Version 2.14.1 (latest) `_ -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +`Version 2.14.1 `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. important:: @@ -62,5 +62,5 @@ This release includes the following **fixes**: .. note:: - When upgrading to version 2.14.0 it is **advisable** to regenerate generated source from IDL files + When upgrading to version 2.14.1 it is **advisable** to regenerate generated source from IDL files using `Fast DDS-Gen v3.3.0 `_. diff --git a/docs/notes/previous_versions/v2.14.2.rst b/docs/notes/previous_versions/v2.14.2.rst new file mode 100644 index 000000000..19e45cbaa --- /dev/null +++ b/docs/notes/previous_versions/v2.14.2.rst @@ -0,0 +1,39 @@ +`Version 2.14.2 (latest) `_ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. important:: + + Fast DDS v2.14 will be the last minor version of Fast DDS v2, the next major release will be Fast DDS + v3.0.0, stay tuned! + +This release includes the following **features** in an ABI compatible manner: + +#. Set :ref:`DataSharing Qos policy` in transmitted ``WriterProxyData`` and ``ReaderProxyData``. +#. New :ref:`max_message_size` property to limit the output datagrams size. +#. Add XML configuration for :ref:`flow-controllers`. + +This release includes the following **improvements**: + +#. Repository & CI improvements. +#. Do not require `PYTHON_VERSION` to be defined. in .bat files. +#. Use `%*` instead of loop in `.bat` scripts. +#. Use absolute paths when loading XML files. +#. Bump Fast CDR submodule to version 2.2.2. + +This release includes the following **fixes**: + +#. Handle errors when setting socket buffer sizes. +#. Do not require Fast CDR v2 in examples. +#. Fix :ref:`transport_sharedMemory_sharedMemory` buffer recovery MacOS flaky test. +#. Automatically unmatch remote participants on participant deletion. +#. Bugfix: correct :ref:`liveliness` state in a multiple reader - one writer scenario. +#. Only apply :ref:`content filter` to ALIVE changes. +#. Properly delete builtin statistics writers upon :func:`delete_contained_entities`. +#. Fix doxygen warning about undocumented `@param` in deleted functions. +#. Correctly initialize `MatchingFailureMask` constants to be used with the `std::bitset` API. +#. Fix :ref:`Discovery Server` not connecting due to ports logic. + +.. note:: + + When upgrading to version 2.14.2 it is **advisable** to regenerate generated source from IDL files + using `Fast DDS-Gen v3.3.0 `_. diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 471eea103..6f03bd283 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -260,7 +260,7 @@ The following table shows the corresponding versions of the Fast DDS library dep * - Product - Related version * - `Fast CDR `__ - - `v2.2.1 `__ + - `v2.2.2 `__ * - `Foonathan Memory Vendor `__ - `v1.3.1 `__ * - `Asio `__ @@ -346,9 +346,9 @@ Fast DDS as the core middleware. * - `Fast DDS Gen - IDL parser `__ - `v3.0.0 `__ * - `Fast DDS python `__ - - `v1.4.1 `__ + - `v1.4.2 `__ * - `Shapes Demo `__ - - `v2.14.1 `__ + - `v2.14.2 `__ .. group-tab:: 2.13.x diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt index febafa24d..0c3d0ed64 100644 --- a/docs/spelling_wordlist.txt +++ b/docs/spelling_wordlist.txt @@ -200,6 +200,7 @@ optionparser OSS ostream overcomplicated +param parseLogConfig parseXMLBitsetDynamicType persistency