Skip to content

Commit

Permalink
Release 2.8.2 EOL (#482)
Browse files Browse the repository at this point in the history
* Bump version to 2.8.2 EOL and release notes

Signed-off-by: Javier Santiago <[email protected]>

* Added missing word to spelling_wordlist

Signed-off-by: Javier Santiago <[email protected]>

* Refs #17831: Applied suggestions

Signed-off-by: Javier Santiago <[email protected]>

* Fixed spelling list

Signed-off-by: Javier Santiago <[email protected]>

* Remove literals included

Signed-off-by: Mario Dominguez <[email protected]>

---------

Signed-off-by: Javier Santiago <[email protected]>
Signed-off-by: Mario Dominguez <[email protected]>
Co-authored-by: Mario Dominguez <[email protected]>
  • Loading branch information
jsan-rt and Mario-DL authored Apr 14, 2023
1 parent b683f27 commit 2abdc71
Show file tree
Hide file tree
Showing 5 changed files with 79 additions and 28 deletions.
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -380,9 +380,9 @@ def configure_doxyfile(
# built documents.
#
# The short X.Y version.
version = u'2.8.1'
version = u'2.8.2'
# The full version, including alpha/beta/rc tags.
release = u'2.8.1'
release = u'2.8.2'

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

Version 2.8.1
=============
Version 2.8.2 (EOL)
===================

This release includes the following **bugfixes**:

1. Statistics module fixes:
1. Increase statistics DataWriter history.
2. Fix Statistics module CI.
3. Install Statistics IDL file.
4. Fix for building in old compilers.
5. Fix core dumped in |DomainParticipant::delete_contained_entities-api|.
This release includes the following **improvements**:

1. Address sanitizer fixes:
1. Add ASAN CI job and ``SANITIZE`` :ref:`CMake option <cmake_options>`.
2. Fixes reported by address sanitizer.
1. Add ASAN CI tests for Fast DDS and Discovery Server
2. Mirror master onto both 2.8.x & 2.9.x
3. Doxygen documentation: add deprecation notice to `ThroughputControllerDescriptor`
4. Several fixes to remove warnings in Ubuntu Jammy (22.04)
5. Improve behavior when `HAVE_STRICT_REALTIME` is not set
6. Using functors in `StatefulWriter.cpp` for_matched_readers
7. Fix build on old compilers
8. Avoid creation of DynamicTypes on example
9. Implement a validity check for `firstSN`

1. Synchronization fixes:
1. Fix data races when creating DataWriters.
2. Ensure ``shared_mutex`` implementation is consistent throughout supported platforms.
This release includes the following **bugfixes**:

1. Other fixes:
1. Include missing ReadCondition header.
2. Fix selection of output locators.
3. Fix null-dereference on ``parseXMLEnumDynamicType``.
4. Include ``2.8.x`` branch release support.
5. Send GAPs correctly when using separate sending.
6. Fixes for building in old compilers.
7. Fix |DataReader::read_next_instance-api| and |DataReader::take_next_instance-api| implementation.
1. Fix bug in Topic creation with different Type Name
2. Fix tests failing with subprocess aborted error
3. Fix communication with asymmetric ignoreParticipantFlags
4. Added `ignore_participant_flags()` to `Blackbox_FastRTPS` `PubSubReader`.
5. Fix Deadlock in `remove_participant` (ResourceEvent thread) when compiled WITH_SECURITY
6. Fix failed tests when compiling with statistics enabled
7. Fix Windows `StatistisQosTests.cpp` linkage and Failed test
8. Fixing deadlock in WLP
9. Fix notification lost
10. Fix `StatelessWriter` ACK check
11. Fix `total_unread_` consistent with reader's history upon `get_first_untaken_info()`
12. Fix chain of trust issues
13. Fixed StatisticsSubmessageData unaligned access
14. Fix build error when `GTEST_INDIVIDUAL` is OFF
15. Correctly handle builtin endpoints mask
16. Added missing mutex to `WLP::remove_local_reader`
17. Handle SIGTERM in fast discovery server
18. Improve auto gaps in data sharing
19. Replaced `SecurityManager` temporary `ProxyDatas` with `ProxyPools`
20. Fix crash when `disable_positive_acks` is enable and the remote reader is best-effort
21. Protect from uncaught exception during SHM Segment creation
22. Fix asio dependency
23. Include the right header when building for iOS

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

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

This minor release includes several new features, performance improvements (especially in the case of topics with many
instances), CI improvements (including the ability to run the CI in Android emulators or devices), and several bug
Expand Down
33 changes: 33 additions & 0 deletions docs/notes/previous_versions/v2.8.1.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
Version 2.8.1 (EOL)
^^^^^^^^^^^^^^^^^^^

This release includes the following **bugfixes**:

1. Statistics module fixes:
1. Increase statistics DataWriter history.
2. Fix Statistics module CI.
3. Install Statistics IDL file.
4. Fix for building in old compilers.
5. Fix core dumped in `DomainParticipant::delete_contained_entities-api`.

1. Address sanitizer fixes:
1. Add ASAN CI job and ``SANITIZE`` :ref:`CMake option <cmake_options>`.
2. Fixes reported by address sanitizer.

1. Synchronization fixes:
1. Fix data races when creating DataWriters.
2. Ensure ``shared_mutex`` implementation is consistent throughout supported platforms.

1. Other fixes:
1. Include missing ReadCondition header.
2. Fix selection of output locators.
3. Fix null-dereference on ``parseXMLEnumDynamicType``.
4. Include ``2.8.x`` branch release support.
5. Send GAPs correctly when using separate sending.
6. Fixes for building in old compilers.
7. Fix `DataReader::read_next_instance-api` and `DataReader::take_next_instance-api` implementation.

.. 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*.
5 changes: 5 additions & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ domainId
domainparticipant
downcasted
doxygen
doxygendefine
DurabilityKind
eClock
endian
Expand All @@ -89,7 +90,9 @@ externality
fastcdr
fastdds
fastddsgen
firstSN
foonathan
functors
GCC
GCM
getter
Expand All @@ -116,6 +119,7 @@ interoperability
intra
Intra
IPv
jenkins
json
kB
keyhash
Expand All @@ -142,6 +146,7 @@ multithreading
multitopics
mutator
mutators
mutexes
nack
nackfrag
Nackfrag
Expand Down

0 comments on commit 2abdc71

Please sign in to comment.