Skip to content

Commit 2abdc71

Browse files
jsan-rtMario-DL
andauthored
Release 2.8.2 EOL (#482)
* 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]>
1 parent b683f27 commit 2abdc71

File tree

5 files changed

+79
-28
lines changed

5 files changed

+79
-28
lines changed

docs/conf.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -380,9 +380,9 @@ def configure_doxyfile(
380380
# built documents.
381381
#
382382
# The short X.Y version.
383-
version = u'2.8.1'
383+
version = u'2.8.2'
384384
# The full version, including alpha/beta/rc tags.
385-
release = u'2.8.1'
385+
release = u'2.8.2'
386386

387387
# The language for content autogenerated by Sphinx. Refer to documentation
388388
# for a list of supported languages.

docs/notes/notes.rst

+37-24
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,46 @@
55
Information about the release lifecycle can be found
66
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.
77

8-
Version 2.8.1
9-
=============
8+
Version 2.8.2 (EOL)
9+
===================
1010

11-
This release includes the following **bugfixes**:
12-
13-
1. Statistics module fixes:
14-
1. Increase statistics DataWriter history.
15-
2. Fix Statistics module CI.
16-
3. Install Statistics IDL file.
17-
4. Fix for building in old compilers.
18-
5. Fix core dumped in |DomainParticipant::delete_contained_entities-api|.
11+
This release includes the following **improvements**:
1912

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

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

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

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

57+
.. include:: previous_versions/v2.8.1.rst
4558
.. include:: previous_versions/v2.8.0.rst
4659
.. include:: previous_versions/v2.7.1.rst
4760
.. include:: previous_versions/v2.7.0.rst

docs/notes/previous_versions/v2.8.0.rst

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Version 2.8.0
2-
^^^^^^^^^^^^^
1+
Version 2.8.0 (EOL)
2+
^^^^^^^^^^^^^^^^^^^
33

44
This minor release includes several new features, performance improvements (especially in the case of topics with many
55
instances), CI improvements (including the ability to run the CI in Android emulators or devices), and several bug
+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
Version 2.8.1 (EOL)
2+
^^^^^^^^^^^^^^^^^^^
3+
4+
This release includes the following **bugfixes**:
5+
6+
1. Statistics module fixes:
7+
1. Increase statistics DataWriter history.
8+
2. Fix Statistics module CI.
9+
3. Install Statistics IDL file.
10+
4. Fix for building in old compilers.
11+
5. Fix core dumped in `DomainParticipant::delete_contained_entities-api`.
12+
13+
1. Address sanitizer fixes:
14+
1. Add ASAN CI job and ``SANITIZE`` :ref:`CMake option <cmake_options>`.
15+
2. Fixes reported by address sanitizer.
16+
17+
1. Synchronization fixes:
18+
1. Fix data races when creating DataWriters.
19+
2. Ensure ``shared_mutex`` implementation is consistent throughout supported platforms.
20+
21+
1. Other fixes:
22+
1. Include missing ReadCondition header.
23+
2. Fix selection of output locators.
24+
3. Fix null-dereference on ``parseXMLEnumDynamicType``.
25+
4. Include ``2.8.x`` branch release support.
26+
5. Send GAPs correctly when using separate sending.
27+
6. Fixes for building in old compilers.
28+
7. Fix `DataReader::read_next_instance-api` and `DataReader::take_next_instance-api` implementation.
29+
30+
.. note::
31+
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
32+
files using *fastddsgen*.
33+
If you are upgrading from any older version, regenerating the code is *highly recommended*.

docs/spelling_wordlist.txt

+5
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ domainId
7777
domainparticipant
7878
downcasted
7979
doxygen
80+
doxygendefine
8081
DurabilityKind
8182
eClock
8283
endian
@@ -89,7 +90,9 @@ externality
8990
fastcdr
9091
fastdds
9192
fastddsgen
93+
firstSN
9294
foonathan
95+
functors
9396
GCC
9497
GCM
9598
getter
@@ -116,6 +119,7 @@ interoperability
116119
intra
117120
Intra
118121
IPv
122+
jenkins
119123
json
120124
kB
121125
keyhash
@@ -142,6 +146,7 @@ multithreading
142146
multitopics
143147
mutator
144148
mutators
149+
mutexes
145150
nack
146151
nackfrag
147152
Nackfrag

0 commit comments

Comments
 (0)