Skip to content

Commit

Permalink
Fast DDS 2.3.6 release notes and bump version to v2.3.6 (#423)
Browse files Browse the repository at this point in the history
* Refs #16171: Fast DDS v2.3.6 release notes

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16171: Bump version to 2.3.6

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>

* Refs #16171: Apply suggestions

Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>

Signed-off-by: JLBuenoLopez-eProsima <joseluisbueno@eprosima.com>
Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
Co-authored-by: Eduardo Ponz <eduardoponz@eprosima.com>
  • Loading branch information
JLBuenoLopez and EduPonz authored Nov 24, 2022
1 parent fd1053d commit 1a625aa
Show file tree
Hide file tree
Showing 8 changed files with 64 additions and 42 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -293,9 +293,9 @@ def configure_doxyfile(
# built documents.
#
# The short X.Y version.
version = u'2.3.5'
version = u'2.3.6'
# The full version, including alpha/beta/rc tags.
release = u'2.3.5'
release = u'2.3.6'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
41 changes: 11 additions & 30 deletions docs/notes/notes.rst
Original file line number Diff line number Diff line change
@@ -1,41 +1,21 @@
.. _release_notes:

Version 2.3.5
Version 2.3.6
=============

This release includes the following **improvements**:

1. Fixed several flaky tests.
2. Use native inter-process on Windows.
3. Support for partitions on DataWriterQoS and DataReaderQoS.
4. Support for GCC 12.
5. Correctly implement delete_contained_entities.
1. Improve rediscovery on lossy environments.
2. Upgrade CMake minimum requirement to 3.13.
3. Improve :cpp:struct:`Guid_t<eprosima::fastrtps::rtps::Guid_t>` operator < performance.

This release also includes the following **bugfixes**:
This release includes the following **bugfixes**:

1. Fixed deadline issue on volatile DataWriter.
2. Allow updating partitions to an empty set.
3. Fixed order of returned samples on topics with keys.
4. Fixed issues in LivelinessManager.
5. Correctly give priority to intra-process over data-sharing.
6. Avoid bad_node_size exception when cross-building.
7. Fixed build errors with OpenSSL 3.0.
8. Avoid a volatile data-sharing reader to block a writer.
9. Fixed history record issues with persistence.
10. Correctly disable DataReader on destruction.
11. Fixed various GCC 11 warnings.
12. Fixed payload pool handling on EDPSimple destructor.
13. Fixed read after free on security code.
14. Fixed null dereference on XML parser.
15. Ensure correct boost singleton destruction order.
16. Enable memory protection on DataSharing readers.
17. TCP reconnection issues.
18. MemberDescriptor fully qualified name.
19. Fix recommended statistics DataReaderQos to enable backwards compatibility.
20. Fixed dangling sample references with big data.
21. Fixed deadlocks and data races.
22. Fixed reconnection to Discovery Server.
23. Other minor fixes.
1. Fixed validation on ``ParameterPropertyList_t``.
2. Add python3 dependency to package.xml.
3. Fix null references and uncaught exceptions on XML parser.
4. Install Statistics IDL file.
5. Fix data races when creating DataWriters.

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

.. include:: previous_versions/v2.3.5.rst
.. include:: previous_versions/v2.3.4.rst
.. include:: previous_versions/v2.3.3.rst
.. include:: previous_versions/v2.3.2.rst
Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.0.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.0
^^^^^^^^^^^^^
Version 2.3.0 (EOL)
^^^^^^^^^^^^^^^^^^^

This minor release is API compatible with the previous minor release, but introduces **ABI breaks** on
two of the three public APIs:
Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.1.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.1
^^^^^^^^^^^^^
Version 2.3.1 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes several **bugfixes** and **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.2.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.2
^^^^^^^^^^^^^
Version 2.3.2 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **feature**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.3.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.3
^^^^^^^^^^^^^
Version 2.3.3 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v2.3.4.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 2.3.4
^^^^^^^^^^^^^
Version 2.3.4 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
41 changes: 41 additions & 0 deletions docs/notes/previous_versions/v2.3.5.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
Version 2.3.5 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

1. Fixed several flaky tests.
2. Use native inter-process on Windows.
3. Support for partitions on DataWriterQoS and DataReaderQoS.
4. Support for GCC 12.
5. Correctly implement delete_contained_entities.

This release also includes the following **bugfixes**:

1. Fixed deadline issue on volatile DataWriter.
2. Allow updating partitions to an empty set.
3. Fixed order of returned samples on topics with keys.
4. Fixed issues in LivelinessManager.
5. Correctly give priority to intra-process over data-sharing.
6. Avoid bad_node_size exception when cross-building.
7. Fixed build errors with OpenSSL 3.0.
8. Avoid a volatile data-sharing reader to block a writer.
9. Fixed history record issues with persistence.
10. Correctly disable DataReader on destruction.
11. Fixed various GCC 11 warnings.
12. Fixed payload pool handling on EDPSimple destructor.
13. Fixed read after free on security code.
14. Fixed null dereference on XML parser.
15. Ensure correct boost singleton destruction order.
16. Enable memory protection on DataSharing readers.
17. TCP reconnection issues.
18. MemberDescriptor fully qualified name.
19. Fix recommended statistics DataReaderQos to enable backwards compatibility.
20. Fixed dangling sample references with big data.
21. Fixed deadlocks and data races.
22. Fixed reconnection to Discovery Server.
23. Other minor fixes.

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

0 comments on commit 1a625aa

Please sign in to comment.