Skip to content

[21427] Add Supported versions & Remove 3.0 from compatibilities #1067

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 22, 2025
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
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v3.0.0.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
`Version 3.0.0 <https://fast-dds.docs.eprosima.com/en/v3.0.0/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`Version 3.0.0 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.0.0/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Fast DDS v3.0.0 is a mayor release that entails some **API breaks** and new features.
This version is **not backwards compatible** with previous versions.
Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v3.0.1.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
`Version 3.0.1 <https://fast-dds.docs.eprosima.com/en/v3.0.1/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`Version 3.0.1 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.0.1/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This patch release includes the following **improvements**:

Expand Down
4 changes: 2 additions & 2 deletions docs/notes/previous_versions/v3.0.2.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
`Version 3.0.2 <https://fast-dds.docs.eprosima.com/en/v3.0.2/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`Version 3.0.2 (EOL) <https://fast-dds.docs.eprosima.com/en/v3.0.2/index.html>`_
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This release includes the following **improvements**:

Expand Down
142 changes: 48 additions & 94 deletions docs/notes/versions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,54 @@ together with Fast DDS.
This section provides information about the required dependencies for building Fast DDS, as well as about the versions
of the eProsima software products related to Fast DDS.

.. _currently_supported_versions:

Currently supported versions
----------------------------
The following table shows the currently supported versions of Fast DDS and their corresponding release and EOL dates.

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

* - Version
- Version Branch
- Latest Release
- Release date
- End of Standard Support date
- EOL date
* - 3.2
- `3.2.x <https://github.com/eProsima/Fast-DDS/tree/3.2.x>`__ (LTS)
- `v3.2.2 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.2.2>`__
- March 2025
- March 2026 (*)
- March 2026 (*)
* - 3.1
- `3.1.x <https://github.com/eProsima/Fast-DDS/tree/3.1.x>`__
- `v3.2.0 <https://github.com/eProsima/Fast-DDS/releases/tag/v3.1.2>`__
- October 2024
- April 2025
- April 2025
* - 2.14
- `2.14.x <https://github.com/eProsima/Fast-DDS/tree/2.14.x>`__
- `v2.14.4 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.14.4>`__
- March 2024
- March 2025 (*)
- March 2025 (*)
* - 2.10
- `2.10.x <https://github.com/eProsima/Fast-DDS/tree/2.10.x>`__
- `v2.10.6 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.10.6>`__
- March 2023
- May 2025 (*)
- May 2025 (*)
* - 2.6 (maintenance)
- `2.6.x <https://github.com/eProsima/Fast-DDS/tree/2.6.x>`__
- `v2.6.10 <https://github.com/eProsima/Fast-DDS/releases/tag/v2.6.10>`__
- March 2022
- July 2024
- May 2025

(*): Support may be extended.

.. _dependencies_compatibilities_platform_support:

Platform support
Expand Down Expand Up @@ -161,62 +209,6 @@ The following table shows the minimum version required of the Fast DDS build sys
- **───**
- Tier 3: QCC (over GCC 8.3)

.. tab-item:: 3.0.x
:sync: 3.0.x

.. list-table::

* - **CMake**
- 3.20

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

* - OS \ Architecture
- amd64
- amd32
- arm64
* - Ubuntu Noble (24.04)
- Tier 3: GCC 13.2
- **───**
- Tier 3: GCC 13.2
* - Ubuntu Jammy (22.04)
- Tier 1: GCC 11.4 |br|
Tier 3: Clang 15
- **───**
- Tier 1: GCC 11.4 |br|
Tier 3: Clang 15
* - MacOS Mojave (10.14)
- Tier 1: Clang 15
- **───**
- **───**
* - Windows 10
- Tier 1: MSVC v142 (Visual Studio 2019) |br|
Tier 3: MSVC v141 (Visual Studio 2017)
- Tier 3: MSVC v142 (Visual Studio 2019) |br|
Tier 3: MSVC v141 (Visual Studio 2017)
- **───**
* - Windows 11
- Tier 3: MSVC v143 (Visual Studio 2022)
- Tier 3: MSVC v143 (Visual Studio 2022)
- **───**
* - 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:: 2.14.x
:sync: 2.14.x

Expand Down Expand Up @@ -412,25 +404,6 @@ The following table shows the corresponding versions of the Fast DDS library dep
* - `OpenSSL <https://github.com/openssl/openssl>`__
- `v3.1.1 <https://github.com/openssl/openssl/releases/tag/openssl-3.1.1>`__

.. tab-item:: 3.0.x
:sync: 3.0.x

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

* - Product
- Related version
* - `Fast CDR <https://github.com/eProsima/Fast-CDR/>`__
- `v2.2.6 <https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.6>`__
* - `Foonathan Memory Vendor <https://github.com/eProsima/foonathan_memory_vendor/>`__
- `v1.3.1 <https://github.com/eProsima/foonathan_memory_vendor/releases/tag/v1.3.1>`__
* - `Asio <https://github.com/chriskohlhoff/asio>`__
- `v1.18.1 <https://github.com/chriskohlhoff/asio/tree/asio-1-18-1>`__
* - `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.1.1 <https://github.com/openssl/openssl/releases/tag/openssl-3.1.1>`__

.. tab-item:: 2.14.x
:sync: 2.14.x

Expand Down Expand Up @@ -542,25 +515,6 @@ Fast DDS as the core middleware.
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
- `v2.0.0 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.0>`__

.. tab-item:: 3.0.x
:sync: 3.0.x

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

* - Product
- Related version
* - `Fast DDS Gen <https://github.com/eProsima/Fast-DDS-Gen/>`__
- `v4.0.3 <https://github.com/eProsima/Fast-DDS-Gen/releases/tag/v4.0.3>`__
* - `Fast DDS Gen - IDL parser <https://github.com/eProsima/IDL-Parser/>`__
- `v4.0.3 <https://github.com/eProsima/IDL-Parser/releases/tag/v4.0.3>`__
* - `Fast DDS python <https://github.com/eProsima/Fast-DDS-python/>`__
- `v2.0.0 <https://github.com/eProsima/Fast-DDS-python/releases/tag/v2.0.0>`__
* - `Shapes Demo <https://github.com/eProsima/ShapesDemo/>`__
- `v3.0.2 <https://github.com/eProsima/ShapesDemo/releases/tag/v3.0.2>`__
* - `Discovery Server <https://github.com/eProsima/Discovery-Server/>`__
- `v2.0.0 <https://github.com/eProsima/Discovery-Server/releases/tag/v2.0.0>`__

.. tab-item:: 2.14.x
:sync: 2.14.x

Expand Down