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. diff --git a/docs/notes/notes.rst b/docs/notes/notes.rst index 68b956f56..f36967947 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 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 @@ -58,6 +36,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*.