|
| 1 | +`Version 2.6.9 (maintenance) <https://fast-dds.docs.eprosima.com/en/v2.6.9/index.html>`_ |
| 2 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 3 | + |
| 4 | +.. important:: |
| 5 | + According to our |
| 6 | + `release support guidelines <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_ |
| 7 | + Fast DDS v2.6.9 will be the last patch version receiving backported features and bugfixes. |
| 8 | + From now on, the v2.6 minor will only receive patches for critical issues and security fixes. |
| 9 | + |
| 10 | +This release includes the following **features**: |
| 11 | + |
| 12 | +#. Add XML configuration for FlowControllerDescriptor to 2.x |
| 13 | +#. New ``max_message_size`` property to limit output datagrams size |
| 14 | + |
| 15 | +This release includes the following **improvements**: |
| 16 | + |
| 17 | +#. Update Fast CDR thirdparty submodule |
| 18 | +#. Consider library behavior changes as ABI breaks in the PR template checklist |
| 19 | +#. Allow processing of AckNack submessages with count == 0 |
| 20 | +#. Use ``%*`` instead of loop in ``.bat`` scripts. |
| 21 | +#. Use absolute paths when loading XML files |
| 22 | +#. TCPSendResources cleanup |
| 23 | + |
| 24 | +Github CI management: |
| 25 | + |
| 26 | +#. Fix Python Installation version in Github CI. Address failing system tests environment issues |
| 27 | +#. Set fallback branch for ``get_related_branch_from_repo`` correctly |
| 28 | +#. Fix sanitizers CI test summary report |
| 29 | +#. Protect asio exception |
| 30 | +#. Set Fallback branch to 2.6.x |
| 31 | +#. Run selected VS tool on Windows CI |
| 32 | +#. Add DNS entries to hosts files on Github workflows |
| 33 | +#. Refactor Fast DDS Ubuntu CI to include several tests |
| 34 | +#. Avoid ``CCache`` in workflows and nighties |
| 35 | +#. Update README.md with GitHub actions Ubuntu CI nightly |
| 36 | +#. Label flaky tests with ``xfail`` |
| 37 | + |
| 38 | +This release includes the following **fixes**: |
| 39 | + |
| 40 | +#. Fix leak in ``SecurityManager::participant_volatile_message_secure_writer_`` |
| 41 | +#. Fix Discovery Server over TCP |
| 42 | +#. Fix some leaks in XML DynamicTypes Parser |
| 43 | +#. Correct liveliness state in a multiple reader - one writer scenario |
| 44 | +#. Fix support for ``@key`` annotation in Dynamic types |
| 45 | +#. Properly delete builtin statistics writers upon ``delete_contained_entities()`` |
| 46 | +#. Correctly initialize ``MatchingFailureMask`` constants to be used with the ``std::bitset`` API |
| 47 | +#. Set DataSharing in ``Writer|ReaderProxyData`` |
| 48 | +#. Only apply content filter to ALIVE changes |
| 49 | +#. Handle errors when setting socket buffer sizes |
| 50 | +#. Automatically unmatch remote participants on participant deletion |
| 51 | +#. Fix on_sample_lost notification on best-effort readers for fragmented samples |
| 52 | +#. Handle errors when setting socket buffer sizes |
| 53 | +#. Fix DS servers not connecting due to ports logic |
| 54 | +#. Manual fix for documentation generation |
| 55 | +#. Create ``InitialConnection`` for TCP initial peers |
0 commit comments