Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[21557] Add notes from v2.10.5 #921

Merged
merged 3 commits into from
Oct 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading