diff --git a/docs/notes/previous_versions/supported_versions.rst b/docs/notes/previous_versions/supported_versions.rst index d24189bea..bd3c947f1 100644 --- a/docs/notes/previous_versions/supported_versions.rst +++ b/docs/notes/previous_versions/supported_versions.rst @@ -17,6 +17,7 @@ Version 2.14 Version 2.10 ------------ +.. include:: v2.10.5.rst .. include:: v2.10.4.rst .. include:: v2.10.3.rst .. include:: 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..35f6b7f93 --- /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*. diff --git a/docs/notes/versions.rst b/docs/notes/versions.rst index 30766ea82..4f23a9181 100644 --- a/docs/notes/versions.rst +++ b/docs/notes/versions.rst @@ -390,13 +390,13 @@ Fast DDS as the core middleware. * - Product - Related version * - `Fast DDS Gen `__ - - `v2.4.0 `__ + - `v2.5.2 `__ * - `Fast DDS Gen - IDL parser `__ - - `v1.5.0 `__ + - `v1.6.1 `__ * - `Fast DDS python `__ - - `v1.2.1 `__ + - `v1.2.4 `__ * - `Shapes Demo `__ - - `v2.10.4 `__ + - `v2.10.5 `__ * - `Discovery Server `__ - `v1.2.1 `__