Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
2 changes: 1 addition & 1 deletion docs/notes/notes_pro.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

.. _release_notes_pro:

.. include:: previous_versions/v3.6.2-pro.rst
.. include:: previous_versions/v3.7.0.1-pro.rst

.. seealso::

Expand Down
1 change: 1 addition & 0 deletions docs/notes/previous_versions/supported_versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ Fast DDS |Pro|
Version 3.6
"""""""""""

.. include:: v3.6.2-pro.rst
.. include:: v3.6.1-pro.rst
.. include:: v3.6.0-pro.rst

Expand Down
44 changes: 44 additions & 0 deletions docs/notes/previous_versions/v3.7.0.1-pro.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
`Version 3.7.0.1 <https://github.com/eProsima/Fast-DDS-Pro/releases/tag/v3.7.0.1>`__ |Pro|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This release includes the following **features**:

1. Add optional support on DynamicTypes API
2. Support truncating large collections in json_serialize
3. Make type support context inherit from Cdr context
4. Support member id in idl parser
5. Bring ``Buffer<T>`` from rosidl
6. Use machine ID in SHM locators

This release includes the following **improvements**:

1. Require all security plugins to be configured
2. Update fastcdr submodule to point to v2.4.0
3. Regenerate types with Fast DDS Gen Pro v4.4.0 and include license
4. Renaming Fast DDS Monitor to DDS Monitor

This release includes the following **security fixes (CVEs)**:

1. `CVE-2025-67108 <https://www.cve.org/CVERecord?id=CVE-2025-67108>`__

This release includes the following **fixes**:

1. Fix volatile reader desync after initial positioning GAP
2. Fix FlowController not properly updating reader locators after reaching maximum limitation
3. Catch exception when constructing a payload pool Node
4. Disable Filewatch in QNX
5. Fix compilation error with ``-DBUILD_SHARED_LIBS=OFF``
6. Fix datasharing infinite loop
7. Deadlock when toggling the internet interface that stops the monitor functioning
8. Account for padding when protecting payloads with GMAC only
9. Update license in package.xml
10. Fix IDL parsing minor failures
11. Fix integer overflow in PartitionQosPolicy CDR deserialization

The **CI** includes the following changes:

1. Fix execution of profiling tests alternative build
2. Delete 'repos' directory in abi checker
3. Fix CI docker access
4. Fix Flaky tests
5. Single test for DDSSQLFilterTests
98 changes: 98 additions & 0 deletions docs/notes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,58 @@ The following table shows the minimum version required of the Fast DDS build sys

.. tab-set::

.. tab-item:: 3.7.x
:sync: 3.7.x

.. list-table::

* - **CMake**
- 3.20

.. list-table::
:header-rows: 1

* - OS \ Architecture
- amd64
- amd32
- arm64
* - Ubuntu Noble (24.04)
- Tier 3: GCC 11.4
- **───**
- Tier 3: GCC 11.4
* - Ubuntu Jammy (22.04)
- Tier 1: GCC 11.4
- **───**
- Tier 1: GCC 11.4
* - MacOS Sequoia (15)
- Tier 1: Clang 16
- **───**
- **───**
* - Windows 10
- Tier 1: MSVC v142 (Visual Studio 2019)
- Tier 3: MSVC v142 (Visual Studio 2019)
- **───**
* - Windows 11
- Tier 1: MSVC v142 (Visual Studio 2019)
- Tier 3: MSVC v142 (Visual Studio 2019)
- **───**
* - Debian Buster (10)
- Tier 3: GCC 8
- **───**
- Tier 3: GCC 8
* - Android 12
- Tier 3: SDK 31
- **───**
- Tier 3: SDK 31
* - Android 13
- Tier 3: SDK 33
- **───**
- Tier 3: SDK 33
* - QNX 7.1
- Tier 3: QCC (over GCC 8.3)
- **───**
- Tier 3: QCC (over GCC 8.3)

.. tab-item:: 3.6.x
:sync: 3.6.x

Expand Down Expand Up @@ -312,6 +364,25 @@ The following table shows the corresponding versions of the Fast DDS library dep

.. tab-set::

.. tab-item:: 3.7.x
:sync: 3.7.x

.. list-table::
:header-rows: 1

* - Product
- Related version
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
- `v2.4.0 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.4.0>`__
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
- `v1.4.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.4.1>`__
* - `Asio <https://github.com/chriskohlhoff/asio>`__
- `v1.34.2 <https://github.com/chriskohlhoff/asio/tree/asio-1-34-2>`__
* - `TinyXML2 <https://github.com/leethomason/tinyxml2>`__
- `v6.0.0 <https://github.com/leethomason/tinyxml2/tree/6.0.0>`__
* - `OpenSSL <https://github.com/openssl/openssl>`__
- `v3.3.6 (Windows) <https://github.com/openssl/openssl/releases/tag/openssl-3.3.6>`__, default installation in Ubuntu distributions

.. tab-item:: 3.6.x
:sync: 3.6.x

Expand Down Expand Up @@ -404,6 +475,33 @@ Fast DDS as the core middleware.

.. tab-set::

.. tab-item:: 3.7.x
:sync: 3.7.x

.. list-table::
:header-rows: 1

* - Product
- Related version
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
- `v4.3.0 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.3.0>`__
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
- `v4.4.0 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.4.0>`__
* - `Fast DDS Python <https://github.com/eProsima/Fast-DDS-python/>`__
- `v2.6.2 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.6.2>`__
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
- `v3.6.2 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.6.2>`__
* - `DDS Monitor <https://github.com/eProsima/DDS-Monitor/>`__
- `v4.2.0 <https://github.com/eProsima/DDS-Monitor/releases/tag/v4.2.0>`__
* - `Fast DDS Spy <https://github.com/eProsima/Fast-DDS-spy/>`__
- `v1.5.1 <https://github.com/eProsima/Fast-DDS-spy/releases/tag/v1.5.1>`__
* - `DDS Record & Replay <https://github.com/eProsima/DDS-Record-Replay/>`__
- `v1.5.1 <https://github.com/eProsima/DDS-Record-Replay/releases/tag/v1.5.1>`__
* - `DDS Router <https://github.com/eProsima/DDS-Router/>`__
- `v3.5.1 <https://github.com/eProsima/DDS-Router/releases/tag/v3.5.1>`__
* - `DDS Enabler <https://github.com/eProsima/DDS-Enabler/>`__
- `v1.2.0 <https://github.com/eProsima/DDS-Enabler/releases/tag/v1.2.0>`__

.. tab-item:: 3.6.x
:sync: 3.6.x

Expand Down
6 changes: 6 additions & 0 deletions docs/spelling_wordlist.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
aarch
abi
acceptor
acceptors
accessor
Expand Down Expand Up @@ -61,6 +62,7 @@ Cardinality
CCache
cdr
CDR
CVEs
centric
Centric
cerr
Expand Down Expand Up @@ -94,6 +96,7 @@ datareaders
datasharing
Datasharing
DDSEntityStatus
DDSSQLFilterTests
de
deallocate
deallocated
Expand All @@ -111,6 +114,7 @@ deserializer
deserializes
destructor
destructors
desync
diffie
dir
DNS
Expand All @@ -119,6 +123,7 @@ domainparticipant
downcasted
doxygen
DurabilityKind
DynamicTypes
eClock
endian
endianness
Expand Down Expand Up @@ -277,6 +282,7 @@ retransmissions
rnd
roadmap
rosbag
rosidl
rtps
runtime
sanitizers
Expand Down
Loading