Skip to content

Commit

Permalink
Add notes from v2.10.5 (#921)
Browse files Browse the repository at this point in the history
* Refs #21557. Add notes from v2.10.5

Signed-off-by: Miguel Company <[email protected]>

* Refs #21557. Update versions in compatibility matrix.

Signed-off-by: Miguel Company <[email protected]>

* Refs #21557. Apply suggestion.

Signed-off-by: Miguel Company <[email protected]>

---------

Signed-off-by: Miguel Company <[email protected]>
  • Loading branch information
MiguelCompany authored Oct 1, 2024
1 parent dac125e commit 9cec2a9
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 4 deletions.
1 change: 1 addition & 0 deletions docs/notes/previous_versions/supported_versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
49 changes: 49 additions & 0 deletions docs/notes/previous_versions/v2.10.5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
`Version 2.10.5 <https://fast-dds.docs.eprosima.com/en/v2.10.5/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This release includes the following **features** in an ABI compatible manner:

#. Add XML configuration for :ref:`FlowControllerDescriptor <flowcontrollers_xml>`

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*.
8 changes: 4 additions & 4 deletions docs/notes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -390,13 +390,13 @@ Fast DDS as the core middleware.
* - Product
- Related version
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
- `v2.4.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.4.0>`__
- `v2.5.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.5.2>`__
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
- `v1.5.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v1.5.0>`__
- `v1.6.1 <https://github.com/eProsima/IDL-Parser/releases/tag/v1.6.1>`__
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
- `v1.2.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.2.1>`__
- `v1.2.4 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.2.4>`__
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
- `v2.10.4 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.10.4>`__
- `v2.10.5 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.10.5>`__
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
- `v1.2.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.1>`__

Expand Down

0 comments on commit 9cec2a9

Please sign in to comment.