From 8e0876b674e32539b9cdf12e8dd2e2d424dc81e6 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Tue, 12 Nov 2024 09:36:04 +0100 Subject: [PATCH 1/4] Refs #21755. Bump version to 2.10.6. Signed-off-by: Miguel Company --- docs/conf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 92d188947..1f9c61826 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -372,9 +372,9 @@ def configure_doxyfile( # built documents. # # The short X.Y version. -version = u'2.10.5' +version = u'2.10.6' # The full version, including alpha/beta/rc tags. -release = u'2.10.5' +release = u'2.10.6' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. From a2efa850443926e1b0a90a0482bcafc400efec22 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Tue, 12 Nov 2024 09:38:50 +0100 Subject: [PATCH 2/4] Refs #21755. Move 2.10.5 notes to new file. Signed-off-by: Miguel Company --- docs/notes/notes.rst | 1 + docs/notes/previous_versions/v2.10.5.rst | 49 ++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 docs/notes/previous_versions/v2.10.5.rst diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index 68b956f56..e52aacc5c 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -58,6 +58,7 @@ This release includes the following **fixes**: Previous versions ================= +.. include:: previous_versions/v2.10.5.rst .. include:: previous_versions/v2.10.4.rst .. include:: previous_versions/v2.10.3.rst .. include:: previous_versions/v2.10.2.rst diff --git a/docs/notes/previous_versions/v2.10.5.rst b/docs/notes/previous_versions/v2.10.5.rst new file mode 100644 index 000000000..f1f1619c2 --- /dev/null +++ b/docs/notes/previous_versions/v2.10.5.rst @@ -0,0 +1,49 @@ +Version 2.10.5 +^^^^^^^^^^^^^^ + +This release includes the following **features** in an ABI compatible manner: + +#. Add XML configuration for :ref:`FlowControllerDescriptor ` + +This release includes the following **improvements**: + +#. Use ``%*`` instead of loop in ``.bat`` scripts +#. Documentation improvements +#. Use absolute paths when loading XML files +#. Reduce tests flakiness +#. Add unsigned specification to literals + +Github CI management: + +#. Set fallback branch for ``get_related_branch_from_repo`` correctly +#. Fix sanitizers CI test summary report +#. Run selected VS tool on Windows CI +#. Use token for CCache action +#. Refactor Fast DDS Ubuntu CI to include several tests +#. Avoid CCache in some Github workflows +#. Build profiling tests as alternate build in Ubuntu CI +#. Add Ubuntu weekly CI +#. Fix python version in sanitizers CI +#. Fix windows CI and add vanilla build step in Ubuntu CI +#. Use eProsima-CI action to install Qt +#. Update types regeneration script homing path + +This release includes the following **fixes**: + +#. Automatically unmatch remote participants on participant deletion +#. Only apply content filter to ALIVE changes +#. Fix liveliness state in a multiple reader - one writer scenario +#. Fix topic interference on ``liveliness_changed`` status +#. Fix DS servers not connecting due to ports logic +#. Fix issue with exclusive ownership and unordered samples +#. Fix SecurityManager memory issue +#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API +#. Fix data race in ``TypeObjectFactory::get_instance`` +#. Properly delete builtin statistics writers upon ``delete_contained_entities()`` +#. Fix secure simple participants with initial peers not matching over TCP +#. Fix access violations on XML parser detected by OSS-fuzz + +.. note:: + If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL + files using *fastddsgen*. + If you are upgrading from any older version, regenerating the code is *highly recommended*. From 430b912985540f4c0974850e5b5d44afe89d0564 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Wed, 13 Nov 2024 13:40:30 +0100 Subject: [PATCH 3/4] Refs #21755. Release notes for 2.10.6. Signed-off-by: Miguel Company --- docs/notes/notes.rst | 48 ++++++++++++-------------------------------- 1 file changed, 13 insertions(+), 35 deletions(-) diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index e52aacc5c..2c1191769 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -5,50 +5,28 @@ Information about the release lifecycle can be found `here `_. -Version 2.10.5 +Version 2.10.6 ============== -This release includes the following **features** in an ABI compatible manner: +This release includes the following **fixes**: -#. Add XML configuration for :ref:`FlowControllerDescriptor ` +#. Remove double ``//`` in some installation paths +#. Discard changes with big key-only payload and no key hash +#. Fix DataReaderHistory regression +#. Be less strict with parameter lengths +#. Check if ``SHM`` transport is disabled in ``LARGE_DATA`` modes +#. Fix issues in Dynamic Network Interfaces This release includes the following **improvements**: -#. Use ``%*`` instead of loop in ``.bat`` scripts -#. Documentation improvements -#. Use absolute paths when loading XML files -#. Reduce tests flakiness -#. Add unsigned specification to literals - -Github CI management: +#. Add references to new nightly jobs per supported branch in README +#. Update commercial support section in readme +#. Modify help command of XML CLI tool -#. Set fallback branch for ``get_related_branch_from_repo`` correctly -#. Fix sanitizers CI test summary report -#. Run selected VS tool on Windows CI -#. Use token for CCache action -#. Refactor Fast DDS Ubuntu CI to include several tests -#. Avoid CCache in some Github workflows -#. Build profiling tests as alternate build in Ubuntu CI -#. Add Ubuntu weekly CI -#. Fix python version in sanitizers CI -#. Fix windows CI and add vanilla build step in Ubuntu CI -#. Use eProsima-CI action to install Qt -#. Update types regeneration script homing path -This release includes the following **fixes**: +Github CI management: -#. Automatically unmatch remote participants on participant deletion -#. Only apply content filter to ALIVE changes -#. Fix liveliness state in a multiple reader - one writer scenario -#. Fix topic interference on ``liveliness_changed`` status -#. Fix DS servers not connecting due to ports logic -#. Fix issue with exclusive ownership and unordered samples -#. Fix SecurityManager memory issue -#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API -#. Fix data race in ``TypeObjectFactory::get_instance`` -#. Properly delete builtin statistics writers upon ``delete_contained_entities()`` -#. Fix secure simple participants with initial peers not matching over TCP -#. Fix access violations on XML parser detected by OSS-fuzz +#. Allow runing CI on external contributions .. note:: If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL From 10972b1da7fc470b55f221cee78fb44f9f3a411e Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Thu, 14 Nov 2024 12:54:09 +0100 Subject: [PATCH 4/4] Refs #21755. Fix spelling. Signed-off-by: Miguel Company --- docs/notes/notes.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index 2c1191769..f36967947 100644 --- a/docs/notes/notes.rst +++ b/docs/notes/notes.rst @@ -20,13 +20,13 @@ This release includes the following **fixes**: This release includes the following **improvements**: #. Add references to new nightly jobs per supported branch in README -#. Update commercial support section in readme +#. Update commercial support section in README #. Modify help command of XML CLI tool Github CI management: -#. Allow runing CI on external contributions +#. Allow running CI on external contributions .. note:: If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL