From d3dc6830e5ab4e35395d899884b9d817f2d1f333 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Fri, 12 Jun 2026 09:49:10 +0200 Subject: [PATCH 1/6] Refs #24612. Update mirror job. Signed-off-by: Miguel Company --- .github/workflows/mirror.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index c31ada7d..e16e84ad 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -13,7 +13,7 @@ jobs: fail-fast: false matrix: dest_branch: - - '2.3.x' + - '2.4.x' - '2.x' steps: - name: Mirror action step From 0af9f9f24545f4449cdc84278240c9a2923f325d Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Fri, 12 Jun 2026 09:51:37 +0200 Subject: [PATCH 2/6] Refs #24612. Update PR template. Signed-off-by: Miguel Company --- .github/pull_request_template.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 383d6a52..96eb3cca 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -17,7 +17,7 @@ In case of bug fixes, please provide the list of supported branches where this fix should be also merged. Please uncomment following line, adjusting the corresponding target branches for the backport. --> - + From 761f1e6eb858c95a2ecd2a2c529d4ea7e7505ebe Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Fri, 12 Jun 2026 09:53:34 +0200 Subject: [PATCH 3/6] Refs #24612. Bump version. Signed-off-by: Miguel Company --- CMakeLists.txt | 2 +- package.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 62d7f55a..f8d010b2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,7 +35,7 @@ endif() ############################################################################### # Project # ############################################################################### -project(fastcdr VERSION 2.3.6 LANGUAGES CXX) +project(fastcdr VERSION 2.4.0 LANGUAGES CXX) set(PROJECT_NAME_STYLED "FastCDR") set(PROJECT_NAME_LARGE "Fast CDR") diff --git a/package.xml b/package.xml index c1c399bb..f5658412 100644 --- a/package.xml +++ b/package.xml @@ -2,7 +2,7 @@ fastcdr - 2.3.6 + 2.4.0 *eProsima Fast CDR* is a C++ serialization library implementing the Common Data Representation (CDR) mechanism defined by the Object Management Group (OMG) consortium. CDR is the serialization mechanism used in DDS for the DDS Interoperability Wire Protocol (DDSI-RTPS). From 946c09563cd3b4eae8d0b3349b69eee874b9877b Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Fri, 12 Jun 2026 10:04:10 +0200 Subject: [PATCH 4/6] Refs #24612. Update RELEASE_SUPPORT. Signed-off-by: Miguel Company --- RELEASE_SUPPORT.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASE_SUPPORT.md b/RELEASE_SUPPORT.md index 2f1b7dea..5db73e33 100644 --- a/RELEASE_SUPPORT.md +++ b/RELEASE_SUPPORT.md @@ -10,7 +10,8 @@ Please, refer to the [master branch](https://github.com/eProsima/Fast-CDR/blob/m |Fast DDS Version|Fast CDR Version|Fast CDR Version branch|Fast CDR Latest Release| |----------------|----------------|-----------------------|-----------------------| -|3.2, 3.4, 3.6|2.3|[2.3.x](https://github.com/eProsima/Fast-CDR/tree/2.3.x)|[v2.3.6](https://github.com/eProsima/Fast-CDR/releases/tag/v2.3.6)| +|3.7 (pro)|2.4|[2.4.x](https://github.com/eProsima/Fast-CDR/tree/2.4.x)|| +|3.2, 3.6|2.3|[2.3.x](https://github.com/eProsima/Fast-CDR/tree/2.3.x)|[v2.3.6](https://github.com/eProsima/Fast-CDR/releases/tag/v2.3.6)| |2.14|2.2|[2.2.x](https://github.com/eProsima/Fast-CDR/tree/2.2.x)|[v2.2.6](https://github.com/eProsima/Fast-CDR/releases/tag/v2.2.6)| |2.6|1.0|[1.0.x](https://github.com/eProsima/Fast-CDR/tree/1.0.x)|[v1.0.28](https://github.com/eProsima/Fast-CDR/releases/tag/v1.0.28)| From afe7e47c0d8a2e0b68a597a079c6b12a64065bab Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Fri, 12 Jun 2026 10:07:33 +0200 Subject: [PATCH 5/6] Refs #24612. Update nightly jobs. Signed-off-by: Miguel Company --- .github/workflows/nightly-mac-ci.yml | 10 ++++++++++ .github/workflows/nightly-ubuntu-ci.yml | 10 ++++++++++ .github/workflows/nightly-windows-ci.yml | 17 +++++++++++++++++ 3 files changed, 37 insertions(+) diff --git a/.github/workflows/nightly-mac-ci.yml b/.github/workflows/nightly-mac-ci.yml index b906e166..3de94c25 100644 --- a/.github/workflows/nightly-mac-ci.yml +++ b/.github/workflows/nightly-mac-ci.yml @@ -16,6 +16,16 @@ jobs: run-tests: true use-ccache: false + nightly-mac-ci-2_3_x: + uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@2.3.x + with: + os-version: 'macos-15-intel' + label: 'nightly-mac-ci-2.3.x' + fastcdr-branch: '2.3.x' + run-build: true + run-tests: true + use-ccache: false + nightly-mac-ci-2_2_x: uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@2.2.x with: diff --git a/.github/workflows/nightly-ubuntu-ci.yml b/.github/workflows/nightly-ubuntu-ci.yml index 4b2255a4..e4b298e9 100644 --- a/.github/workflows/nightly-ubuntu-ci.yml +++ b/.github/workflows/nightly-ubuntu-ci.yml @@ -16,6 +16,16 @@ jobs: run-tests: true use-ccache: false + nightly-ubuntu-ci-2_3_x: + uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@2.3.x + with: + os-version: 'ubuntu-22.04' + label: 'nightly-ubuntu-ci-2.3.x' + fastcdr-branch: '2.3.x' + run-build: true + run-tests: true + use-ccache: false + nightly-ubuntu-ci-2_2_x: uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@2.2.x with: diff --git a/.github/workflows/nightly-windows-ci.yml b/.github/workflows/nightly-windows-ci.yml index 5c805615..a6c77146 100644 --- a/.github/workflows/nightly-windows-ci.yml +++ b/.github/workflows/nightly-windows-ci.yml @@ -23,6 +23,23 @@ jobs: run-tests: true use-ccache: false + nightly-windows-ci-2_3_x: + strategy: + fail-fast: false + matrix: + vs-toolset: + - 'v142' + - 'v143' + uses: eProsima/Fast-CDR/.github/workflows/reusable-ci.yml@2.3.x + with: + os-version: 'windows-2022' + vs-toolset: ${{ matrix.vs-toolset }} + label: 'nightly-windows-${{ matrix.vs-toolset }}-ci-2.3.x' + fastcdr-branch: '2.3.x' + run-build: true + run-tests: true + use-ccache: false + nightly-windows-ci-2_2_x: strategy: fail-fast: false From 27fa46b9fc89879ebbb43c2cf1600ae9374e6ca9 Mon Sep 17 00:00:00 2001 From: Miguel Company Date: Fri, 12 Jun 2026 10:14:17 +0200 Subject: [PATCH 6/6] Refs #24612. Update versions.md. Signed-off-by: Miguel Company --- versions.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/versions.md b/versions.md index a7757949..e69691d5 100644 --- a/versions.md +++ b/versions.md @@ -1,3 +1,5 @@ +# v2.4.0 + # v2.3.0 * Fix symbol visibility for exception classes