Skip to content

Commit 043c397

Browse files
Add notes from v2.10.5 (#921) (#957)
* Refs #21557. Add notes from v2.10.5 Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21557. Update versions in compatibility matrix. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> * Refs #21557. Apply suggestion. Signed-off-by: Miguel Company <miguelcompany@eprosima.com> --------- Signed-off-by: Miguel Company <miguelcompany@eprosima.com> (cherry picked from commit 9cec2a9) Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
1 parent bf27d7c commit 043c397

File tree

3 files changed

+54
-4
lines changed

3 files changed

+54
-4
lines changed

docs/notes/previous_versions/supported_versions.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Version 2.13
2121
Version 2.10
2222
------------
2323

24+
.. include:: v2.10.5.rst
2425
.. include:: v2.10.4.rst
2526
.. include:: v2.10.3.rst
2627
.. include:: v2.10.2.rst
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
`Version 2.10.5 <https://fast-dds.docs.eprosima.com/en/v2.10.5/index.html>`_
2+
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **features** in an ABI compatible manner:
5+
6+
#. Add XML configuration for :ref:`FlowControllerDescriptor <flowcontrollers_xml>`
7+
8+
This release includes the following **improvements**:
9+
10+
#. Use ``%*`` instead of loop in ``.bat`` scripts
11+
#. Documentation improvements
12+
#. Use absolute paths when loading XML files
13+
#. Reduce tests flakiness
14+
#. Add unsigned specification to literals
15+
16+
Github CI management:
17+
18+
#. Set fallback branch for ``get_related_branch_from_repo`` correctly
19+
#. Fix sanitizers CI test summary report
20+
#. Run selected VS tool on Windows CI
21+
#. Use token for CCache action
22+
#. Refactor Fast DDS Ubuntu CI to include several tests
23+
#. Avoid CCache in some Github workflows
24+
#. Build profiling tests as alternate build in Ubuntu CI
25+
#. Add Ubuntu weekly CI
26+
#. Fix python version in sanitizers CI
27+
#. Fix windows CI and add vanilla build step in Ubuntu CI
28+
#. Use eProsima-CI action to install Qt
29+
#. Update types regeneration script homing path
30+
31+
This release includes the following **fixes**:
32+
33+
#. Automatically unmatch remote participants on participant deletion
34+
#. Only apply content filter to ALIVE changes
35+
#. Fix liveliness state in a multiple reader - one writer scenario
36+
#. Fix topic interference on ``liveliness_changed`` status
37+
#. Fix DS servers not connecting due to ports logic
38+
#. Fix issue with exclusive ownership and unordered samples
39+
#. Fix SecurityManager memory issue
40+
#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API
41+
#. Fix data race in ``TypeObjectFactory::get_instance``
42+
#. Properly delete builtin statistics writers upon ``delete_contained_entities()``
43+
#. Fix secure simple participants with initial peers not matching over TCP
44+
#. Fix access violations on XML parser detected by OSS-fuzz
45+
46+
.. note::
47+
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
48+
files using *fastddsgen*.
49+
If you are upgrading from any older version, regenerating the code is *highly recommended*.

docs/notes/versions.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -390,13 +390,13 @@ Fast DDS as the core middleware.
390390
* - Product
391391
- Related version
392392
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
393-
- `v2.4.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.4.0>`__
393+
- `v2.5.2 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v2.5.2>`__
394394
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
395-
- `v1.5.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v1.5.0>`__
395+
- `v1.6.1 <https://github.com/eProsima/IDL-Parser/releases/tag/v1.6.1>`__
396396
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
397-
- `v1.2.1 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.2.1>`__
397+
- `v1.2.4 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v1.2.4>`__
398398
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
399-
- `v2.10.4 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.10.4>`__
399+
- `v2.10.5 <https://github.com/eProsima/ShapesDemo/releases/tag/v2.10.5>`__
400400
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
401401
- `v1.2.1 <https://github.com/eProsima/Discovery-Server/releases/tag/v1.2.1>`__
402402

0 commit comments

Comments
 (0)