|
| 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*. |
0 commit comments