Skip to content

Releases: eProsima/Fast-DDS-Gen

v4.0.6

12 Mar 10:50
65e54a4

Choose a tag to compare

Fast DDS-Gen v4.0.6

This patch release includes the following fixes:

  • Consider external members as not plain (#565)

It includes the following improvements:

  • Allow including additional tests (#537)
  • Improvements on compute_key generated code (#546)

It also includes the following CI improvements:

  • Use JDK 17 instead of 19 in CI (#567)

PRs in merged order:
#537, #546, #567, #565, #568

v4.3.0.0

26 Feb 08:43
cc0072b

Choose a tag to compare

Fast DDS-Gen v4.3.0

This release includes the following features:

  1. Prepare fastddsgen application class for dependency injection (#530)
  2. Changes to support feeds in Fast DDS Gen Pro (#533)
  3. Update to Gradle 9 (#550)
  4. Refactor RPC over DDS code generation (#561)

This release includes the following improvements:

  1. Avoid using get_python_lib deprecated function. (#524)
  2. Allow including additional tests (#535)
  3. Improvements on compute_key generated code (#544)

It includes the following fixes:

  1. Fix windows build on CMake generated example with shared libs (#525)
  2. Fix error calling gradle install (#557)

It also includes the following CI improvements:

  1. Update RELEASE_SUPPORT.md for v4.0.5 (#540)
  2. Update RELEASE_SUPPORT.md with EOL of 4.1.x (#554)
  3. Fix python branch in nightly for 4.2.x (#558)

PRs in merged order:
#524, #525, #530, #533, #535, #540, #544, #550, #551, #554, #557, #558, #561

v3.3.2

09 Feb 13:39
500c472

Choose a tag to compare

Fast DDS-Gen v3.3.2

This release includes the following features:

  1. Sign the generated code with the Fast DDS-Gen version (#461)
  2. Apply user template to included IDL files (#475)

This release includes the following improvements:

  1. Set CMAKE_SHARED_LIBRARY_SUFFIX to always create .so files. (#507)
  2. Make install task depend on assemble task (#508)
  3. Improvements on compute_key generated code (#547)
  4. Allow including additional test (#538)

It includes the following fixes:

  1. Add a function that checks for repeated -I paths (#430)
  2. Fix python code generation for bounded strings (#443)
  3. Fix scope in TypeObjectSource.stg (#471)
  4. Fix typedef-only IDL (#495)
  5. Fix windows build on CMake generated example with shared libs (#528)

It also includes the following CI improvements:

  1. Don't add ci-pending on external contribution PRs (#454)
  2. Fix CI external repo getters (#499)
  3. Clean workspace after build in CI (#522)
  4. Test generation of types with -python in CI (#402)

PRs in merged order:
#430, #454, #461, #471, #475, #499, #495, #508, #507, #443, #522, #528, #538, #547, #402, #559

v4.1.1

23 Jan 11:33
ce408a4

Choose a tag to compare

Fast DDS-Gen v4.1.1

This release includes the following features:

  1. Add python string getter from fixed string (#492)

This patch release includes the following improvements:

  1. Isolate types with const/typedefs inside a struct (#501)
  2. Set CMAKE_SHARED_LIBRARY_SUFFIX to always create .so files (#504)
  3. Make install task depend on assemble task (#506)
  4. Allow including additional tests (#536)
  5. Improvements on compute_key generated code (#545)

It includes the following fixes:

  1. Fix typedef-only IDL (#491)
  2. Fix windows build on CMake generated example with shared libs (#526)
  3. Use correct type in RpcServerReader (#531)

It also includes the following CI improvements:

  1. Remove EOL versions & Add new nightly with 4.1.x (#497)
  2. Fix CI external repo getters (#498)
  3. Fix default branches in workflows (#517)
  4. Clean workspace after build in CI (#520)
  5. Update RELEASE_SUPPORT.md for v4.0.5 (#541)
  6. Bump Fast DDS Gen to v4.1.1 (#553)

PRs in merged order:
#492, #491, #497, #498, #501, #504, #506, #517, #520, #526, #531, #536, #541, #545, #553

v2.1.4

17 Dec 10:13
325c44b

Choose a tag to compare

Fast DDS-Gen v2.1.4

This patch release includes the following improvements:

  1. Make install task depend on assemble task (#509)
  2. Allow including additional tests (#539)
  3. Sign the generated code with the Fast DDS-Gen version (#463)
  4. Fix product name in the generated code (#549)

It includes the following fixes:

  1. Improve path processing (#337)
  2. Checks for repeated -I paths (#432)
  3. Fix windows build on cmake generated example with shared libs (#529)

It also includes the following CI improvements:

  1. Improve CI workflows in 2.1.x, and branching model refactor (#369)
  2. Don't add ci-pending on external contribution PRs (#456)

PRs in merged order:
#337,#369,#432,#456,#509,#529,#539,#463,#549

v4.0.5

21 Oct 11:06
a28042b

Choose a tag to compare

Fast DDS-Gen v4.0.5

This patch release includes the following fixes:

  • Escape folder separator in generated CMakeLists.txt (#468)
  • Set CMAKE_SHARED_LIBRARY_SUFFIX to always create .so files (#512)
  • Fix typedef-only IDL (#494)
  • Fix windows build on cmake generated example with shared libs (#527)

It includes the following improvements:

  • Make install task depend on assemble task (#511)
  • Sign the generated code with the Fast DDS-Gen version (#460)
  • Apply user template to included IDL files (#474)
  • Add python-string getter from fixed string (#513)

It also includes the following CI improvements:

  • Fix default branches in workflows (#516)
  • Clean workspace after build in CI (#521)

PRs in merged order:
#460, #474, #468, #511, #513, #512, #516, #521, #494, #527, #532

v4.2.0

03 Oct 06:07
87b0e13

Choose a tag to compare

Fast DDS-Gen v4.2.0

This release includes the following features:

  1. Support for @feed annotations moved to Fast DDS Pro (#503)
  2. Apply user templates to included IDL files (#472)

This release includes the following improvements:

  1. Add python-string getter from fixed string (#492)
  2. Make install task depend on assemble task (#506)

This release includes the following fixes:

  1. Fix typedef-only IDL (#491)
  2. Isolate types with const/typedefs inside a struct (#501)
  3. Always create .so libraries in non-Windows platforms (#504)

It also includes the following CI and documentation improvements:

  1. Fix CI external repo getters (#498)
  2. Release management updates (#497, #510, #514, #515, #519)
  3. Clean workspace after build in CI (#518)

PRs in merged order:
#492, #491, #497, #498, #501, #504, #506, #510, #503, #514, #515, #518, #519

v4.1.0

07 Jul 14:43
0c2745d

Choose a tag to compare

Fast DDS-Gen v4.1.0

This release includes the following features:

  1. C++ code generation for IDL interfaces (a.k.a. RPC)
  2. Apply user templates to included IDL files (#472)

This release includes the following improvements:

  1. Add Fast DDS Gen version to generated code (#458)
  2. Improve code generated for SWIG interfaces (#440)

This release includes the following fixes:

  1. Fix Windows bug in CMakeLists.txt (#466)
  2. Fix minor typos (#412)

It also includes the following CI improvements:

  1. Don't add ci-pending on external contribution PRs (#444)
  2. RELEASE_SUPPORT.md update (#473, #484)
  3. CMAKE_BUILD_TYPE configuration as Release by default (#416)

PRs in merged order:
#435, #416, #438, #436, #440, #412, #444, #447, #451, #459, #458, #464, #466, #465, #473, #470, #472, #478, #477, #481, #486, #488

v2.5.3

30 May 11:17
889e09a

Choose a tag to compare

Fast DDS-Gen v2.5.3

This release includes the following fixes:

  1. Improve path processing (#336, #431)
  2. Apply user template to included IDL files (#476)
  3. Add fastddsgen version to generated file headers (#462, #479)
  4. Fix product name in generated file headers (#479)

It also includes the following CI improvements:

  1. Add mirror job (#346)
  2. Improve CI workflows and branching model refactor (#368)
  3. Don't add ci-pending on external contribution PRs (#455)

PRs in merged order:
#336, #346, #368, #431, #455, #462, #476, #479, #480

v4.0.4

20 Mar 15:35
276f2bf

Choose a tag to compare

Fast DDS-Gen v4.0.4

This patch release includes the following fixes:

  • Avoid inclusion of duplicate included paths (#429)
  • Fix python code generation for bounded strings (#442)
  • Fix typo in XTypesTypeObjectSource.stg (#448)

It also includes the following improvements:

  • Update README (#437)
  • Don't add ci-pending on external contribution PRs (#453)

PRs in merged order:
#429, #437, #442, #448, #453, #457