Skip to content

Commit 175f7d3

Browse files
Bump version to v2.6.7 (#623)
* Bump version to v2.6.7 Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com> * Refs #20022: Update notes with latest merged PRs Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20026: Apply rev sugggestion Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20026: Apply latest rev suggestions Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20026: Add release notes words to the spelling wordlist Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20026: Fix Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> --------- Signed-off-by: elianalf <62831776+elianalf@users.noreply.github.com> Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> Co-authored-by: JesusPoderoso <jesuspoderoso@eprosima.com>
1 parent c84e3a6 commit 175f7d3

4 files changed

Lines changed: 86 additions & 18 deletions

File tree

docs/conf.py

Lines changed: 2 additions & 2 deletions
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.6.6'
383+
version = u'2.6.7'
384384
# The full version, including alpha/beta/rc tags.
385-
release = u'2.6.6'
385+
release = u'2.6.7'
386386

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

docs/notes/notes.rst

Lines changed: 52 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,64 @@
33
Information about the release lifecycle can be found
44
`here <https://github.com/eProsima/Fast-DDS/blob/master/RELEASE_SUPPORT.md>`_.
55

6-
Version 2.6.6
6+
Version 2.6.7
77
=============
88

9+
This release includes the following **features**:
10+
11+
1. Support ``Autofill port`` (:ref:`automatically set a port<transport_tcp_transportDescriptor>`) for TCP Transport.
12+
2. Define a :ref:`super client<env_vars_ros_super_client>` by environment variable
13+
3. Support :ref:`TCP Discovery server<use-case-tcp-discovery-server>` CLI and environment variable
14+
4. Define methods (:ref:`environment variable<env_vars_builtin_transports>`,
15+
:ref:`rtps layer<rtps_layer_builtin_transports>`, :ref:`xml<RTPS>`) to
16+
:ref:`configure transport scenarios<transport_tcp_enabling>`
17+
5. :ref:`Secure discovery server<DS_security>`
18+
919
This release includes the following **improvements**:
1020

11-
1. Improve validation on PID_PROPERTY_LIST deserialization.
12-
2. Improved CPU usage of timed events thread.
13-
3. Improved performance on intraprocess + data-sharing.
14-
4. Explicitly register type object in ContentFilteredTopicExample.
15-
5. Improve installer generation with documentation version fallback.
16-
6. Improve content filter expression parameters checks and verbosity.
21+
1. Log warning message upon receiver resource creation failure.
22+
2. Add tests for reconnection with same GUID
23+
3. Use foonathan memory manager for reducing allocations in ``SharedMemManager.hpp``
24+
4. Simplify code in ``CDRMessage``.
25+
5. Rerun failed tests with ctest option instead of colcon's.
26+
6. Several improvements on CI jobs.
27+
7. Upgrade CMake minimum requirement to 3.16.3
28+
8. Update PR checklist template. Backports and Description
1729

1830
This release includes the following **bugfixes**:
1931

20-
1. Fixed long-standing reconnection issues on SHM transport.
21-
2. Correctly resolve alias in DDSQLFilter.
22-
3. Fixed partition copy in QoS.
23-
4. Added length checks to prevent nullptr memory copy calls.
24-
5. Fixed XMLParser null-dereference when parsing log configuration.
25-
6. Fixed SHM in 32-bit architectures.
26-
7. Added missing include.
27-
8. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO.
28-
9. Fixed statistics data_count with data-sharing.
32+
1. Fix ``DomainParticipant::register_remote_type`` return when negotiating type.
33+
2. Fix ``RemoteBuiltinEndpointHonoring`` blackbox test.
34+
3. Allow participant profiles with no rtps tag.
35+
4. Fix bad-free when receiving malformed DATA submessage.
36+
5. Fix clang warnings
37+
6. Use STL implementation of ``Timed/RecursiveTimedMutex`` when ``MSVC >= 19.36``.
38+
7. Fix encapsulation format in WLP.
39+
8. Fix the clang build for clang 14.
40+
9. Notify data-sharing listener at the end of a successful matching in intraprocess.
41+
10. Updatable disable_positive_acks period.
42+
11. Fix Data Race when updating liveliness changed in WLP.
43+
12. Fix TCP sender resources creation.
44+
13. Fix flow controllers unit tests compilation when using Fast CDR from thirdparty.
45+
14. Add XML parser bit_bound bounds check.
46+
15. Use ``FASTRTPS_NO_LIB`` on unittest root folder.
47+
16. Use ``SO_EXCLUSIVEADDRUSE`` for Win32 unicast listening sockets.
48+
17. Fix mac address overflow on windows.
49+
18. Fix ``PubSubAsReliable`` test.
50+
19. Fix ``FileWatchTest``.
51+
20. Add missing thread include.
52+
21. Fix missing mandatory attribute check in XML parser struct type.
53+
22. Better handling of trigger events in docs CI.
54+
23. Fix memory problem when ciphering payload
55+
24. Select correct .repos file on push events
56+
25. Update TLS unit test certificates
57+
26. Fix bad-free when receiving malformed DATA_FRAG submessage
58+
27. Fix data race on writer destruction while sending heartbeat
59+
28. Fix DiscoveryServer list access deadlock
60+
29. Fix c++11 support for fast discovery server tool
61+
30. Fix CVE-2023-50257
62+
31. Fix std::move warning
63+
32. Fix Github Windows CI
2964

3065
.. note::
3166
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
@@ -35,6 +70,7 @@ This release includes the following **bugfixes**:
3570
Previous versions
3671
=================
3772

73+
.. include:: previous_versions/v2.6.6.rst
3874
.. include:: previous_versions/v2.6.5.rst
3975
.. include:: previous_versions/v2.6.4.rst
4076
.. include:: previous_versions/v2.6.3.rst
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
Version 2.6.6
2+
^^^^^^^^^^^^^
3+
4+
This release includes the following **improvements**:
5+
6+
1. Improve validation on PID_PROPERTY_LIST deserialization.
7+
2. Improved CPU usage of timed events thread.
8+
3. Improved performance on intraprocess + data-sharing.
9+
4. Explicitly register type object in ContentFilteredTopicExample.
10+
5. Improve installer generation with documentation version fallback.
11+
6. Improve content filter expression parameters checks and verbosity.
12+
13+
This release includes the following **bugfixes**:
14+
15+
1. Fixed long-standing reconnection issues on SHM transport.
16+
2. Correctly resolve alias in DDSQLFilter.
17+
3. Fixed partition copy in QoS.
18+
4. Added length checks to prevent nullptr memory copy calls.
19+
5. Fixed XMLParser null-dereference when parsing log configuration.
20+
6. Fixed SHM in 32-bit architectures.
21+
7. Added missing include.
22+
8. Avoid double definition of FASTDDS_ENFORCE_LOG_INFO.
23+
9. Fixed statistics data_count with data-sharing.
24+
25+
.. note::
26+
If you are upgrading from a version older than 1.7.0, it is **required** to regenerate generated source from IDL
27+
files using *fastddsgen*.
28+
If you are upgrading from any older version, regenerating the code is *highly recommended*.

docs/spelling_wordlist.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,15 @@ autodispose
2121
autoenable
2222
autoid
2323
backoff
24+
Backports
2425
benchmarking
2526
bitfield
2627
Bitfields
2728
bitmask
2829
bitmasks
2930
bitset
3031
bitsets
32+
blackbox
3133
BNF
3234
boolean
3335
booleans
@@ -53,6 +55,7 @@ crl
5355
crypto
5456
cryptographic
5557
cryptosystem
58+
ctest
5659
datagram
5760
datagrams
5861
datarate
@@ -224,6 +227,7 @@ unmatches
224227
unmatching
225228
unwakening
226229
unwakeup
230+
Updatable
227231
Valgrind
228232
vcstool
229233
wget

0 commit comments

Comments
 (0)