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

[21755] Prepare for 2.10.6 release #949

Merged
merged 4 commits into from
Nov 14, 2024
Merged
Show file tree
Hide file tree
Changes from 3 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
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -372,9 +372,9 @@ def configure_doxyfile(
# built documents.
#
# The short X.Y version.
version = u'2.10.5'
version = u'2.10.6'
# The full version, including alpha/beta/rc tags.
release = u'2.10.5'
release = u'2.10.6'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
49 changes: 14 additions & 35 deletions docs/notes/notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,50 +5,28 @@
Information about the release lifecycle can be found
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.

Version 2.10.5
Version 2.10.6
==============

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

#. Add XML configuration for :ref:`FlowControllerDescriptor <flowcontrollers_xml>`
#. Remove double ``//`` in some installation paths
#. Discard changes with big key-only payload and no key hash
#. Fix DataReaderHistory regression
#. Be less strict with parameter lengths
#. Check if ``SHM`` transport is disabled in ``LARGE_DATA`` modes
#. Fix issues in Dynamic Network Interfaces

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:
#. Add references to new nightly jobs per supported branch in README
#. Update commercial support section in readme
#. Modify help command of XML CLI tool

#. 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**:
Github CI management:

#. 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
#. Allow runing CI on external contributions

.. note::
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
Expand All @@ -58,6 +36,7 @@ This release includes the following **fixes**:
Previous versions
=================

.. include:: previous_versions/v2.10.5.rst
.. include:: previous_versions/v2.10.4.rst
.. include:: previous_versions/v2.10.3.rst
.. include:: previous_versions/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
^^^^^^^^^^^^^^

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*.
Loading