Skip to content

Releases: eProsima/Fast-DDS

v3.4.1

20 Nov 10:25
f4eaa03

Choose a tag to compare

Fast DDS v3.4.1

This patch release includes the following security fixes:

  1. CVE-2025-62599
  2. CVE-2025-62600
  3. CVE-2025-62601
  4. CVE-2025-62602
  5. CVE-2025-62603
  6. CVE-2025-64098
  7. CVE-2025-62799
  8. CVE-2025-64438

This patch release includes the following improvements:

  1. Send heartbeat when wait_for_all_acked is called (#6098)
  2. Update fastcdr submodule (#6105, #6138)
  3. Update RELEASE_SUPPORT with release 3.2.3 (#6141)
  4. Apply uncrustify (#6122)

This patch release includes the following fixes:

  1. Remove residual generated files (#6110)
  2. Guard gnu::optimize with defined(__GNUC__) (#6080)
  3. Making system libraries private in target_link_libraries (#6099)
  4. Remove manually change of "/Zi" MSVC option (#6133)
  5. Avoid PROJECT_SOURCE_DIR and make_unique when building blackbox tests (#6140)
  6. Avoid casting GUID_t into InstanceHandle_t (#6148)
  7. Fixed some data races (#6100, #6123)

This patch release includes the following CI improvements:

  1. Allow CI to run tests with manual dispatch (#6127)
  2. Reduce disk usage in TSAN job (#6129)
  3. Upgrade to macOS Sequoia (#6070)

PRs in merged order:
#6080, #6099, #6098, #6105, #6110, #6122, #6127, #6133, #6129, #6138, #6140, #6141, #6100, #6148, #6123, #6070, #6170

v3.2.3

29 Oct 15:28

Choose a tag to compare

Fast DDS v3.2.3

This minor release includes the following features:

  • Send only non-default QoS & Use serialize_optional_qos for optional QoS in EDP messages (#5795)
  • Add WireProtocolConfigQos to optionals serialization and make Monitor Service always serialize optionals (#5818)
  • RPC over DDS example (#5829)
  • Bump to asio 1.34.2 (#5902)
  • Support aliases in Content Filtered Topic (#6048)
  • Add methods for TypeObject registration of RPC types (#6056)

This minor release includes the following improvements:

  • Add regression test checking type_information is always copied in ProxyDatas copies (#5797)
  • Address some compilation warnings with latest GCC (#5796)
  • Improvements on RPC entities (#5801)
  • Add references to documentation (#5817)
  • Update ROSin image links in Readme (#5830)
  • Avoid calling setIPv4 in TCPTransportInterface (#5892)
  • Send heartbeat when wait_for_all_acked is called (#6103)
  • Use binary search in find_change_nts (#6027)
  • Improve latency tests (#6025)
  • Apply uncrustify to all files (#6121)

This minor release includes the following fixes:

  • Update reception timestamp when it is added to the instance (#5819)
  • Allow creation of built-in content filters with different type name (#5874)
  • Set different content filter signatures for each requester (#5985)
  • Allow ResourceLimitsQos serialization method compatibility (#5813)
  • Solve Discovery Server race conditions (#5780)
  • Properly delete secure endpoints if registration fails (#5814)
  • Add condition for string_builder nullptr on XMLDynamicParser.cpp in case bound is 0 (#5821)
  • Create RPC example participants with default profile (#5837)
  • Avoid Data Race in Reader Locator (#5833)
  • Add multicast locator to correct locator list in ReaderProxydata (#5842)
  • Fix ParticipantGenericMessage serialization (#5843)
  • Fix build on QNX (#5882)
  • Fix DS initialization on "any" if no interfaces are available (#5876)
  • Avoid sending duplicated ACKs in DataSharing (#6003)
  • Allow empty partition list to match against "*" (#6007)
  • Release change while authentication fails (#6021)
  • Change non_blocking_send threshold to sendBufferSize (#6078)
  • Remote writers considered volatile by default (#6086)
  • Solve TCP disconnect while incomplete read deadlock (#6091)
  • Handle maximum deadline misses case (#6096)
  • Fix duplicated transport when using specific XML with CLI (#6010)
  • Add localhost capability only to UDP & TCP transports (#5868)
  • Fix doxygen documentation for iHandle2GUID (#5966)
  • Avoid setting thread affinity of 0 in mac (#5970)
  • Add missing field to xsd (#5994)
  • Fix topic argument in Discovery Server example (#6015)
  • Add missing IDL to code generator script (#6107)
  • Do not export discovery server as cmake target (#6125)

This minor release includes the following CI and release management updates:

  • Move SimpleCommunication and system tests in Windows nightly (#5789)
  • Add compilation with latest GCC to fastdds_alternative_builds Ubuntu CI (#5799)
  • Remove 2.10.x from PR template (#5836)
  • Remove 3.1.x from PR template and nightly for 3.1.x and 2.10.x (#5852)
  • Move 2.10.x to EOL versions (#5857)
  • Update 3.2.x to be a supported branch (#5854)
  • Split windows workflow (#5879)
  • Correct Python fallback branch (#5884)
  • Add uncrustify to Github CI (#5886)
  • Install Fix OpenSSL version in windows example testing (#5919)
  • Add VS143 toolset to Windows CI (#5916)
  • Add --quiet to git submodule invocations (#5946)
  • Fix doxygen to avoid errors in python bindings docstrings (#6037)
  • Update fallback branches to use environment variables (#6043)
  • Update fastcdr submodule to v2.3.3 (#6112)
  • Split Mac CI build and testing phases (#6083)
  • Remove RPC example (#6059)
  • Regenerate types with Fast DDS Gen 4.0.5 (#6109)
  • Use appropriate Discovery-Server repository branch (#6116)

PRs in merged order:
#5789, #5780, #5797, #5796, #5799, #5795, #5801, #5813, #5818, #5814, #5817, #5821, #5819, #5830, #5829, #5836, #5837, #5833, #5852, #5842, #5843, #5857, #5854, #5868, #5879, #5884, #5882, #5886, #5892, #5876, #5902, #5874, #5919, #5916, #5946, #5956, #5966, #5968, #5970, #6037, #6041, #6043, #5994, #6048, #6015, #6003, #6056, #6068, #6059, #6007, #6021, #6078, #6083, #6086, #6027, #6025, #6091, #5985, #6096, #6010, #6103, #6107, #6112, #6109, #6116, #6124, #6121, #6125

v3.4.0

15 Oct 06:16
bf1d4c3

Choose a tag to compare

Fast DDS v3.4.0

This minor release includes the following features:

  • Changes to support Fast DDS Pro features:
    • Infrastructure modifications (#6005, #6035, #6057, #6058, #6060, #6069, #6072, #6063)
    • Add tweak version (#6012)
    • Prepare RTPSDomainImpl to be extended (#6031)
    • Support for @feed operations only in Fast DDS Pro (#6052)
    • Add support for ethernet locator kind (#5999)
    • Add support for priority mappings in UDP (#6029)
    • Add XML tags for low bandwidth transports (#6051)
  • Pass value of TransportPriorityQosPolicy to transport layer (#5933)
  • Add field original_writer_info to WriteParams and SampleInfo (#5975, #5977, #6001)
  • Support annotated types and builtin annotations in IDL Parser (#5908)
  • Iterate over declared types processed with IDL Parser (#5954)
  • Support aliases in Content Filtered Topic (#6032)

This minor release includes the following improvements:

  • Ubuntu installers are now .deb packages
  • Update to Fast DDS Gen 4.2.0 (#5959, #6019, #6050, #6071)
  • Return sample notifying changes on instance state (#5943)
  • Performance improvements with large history caches (#5986, #5997, #5998)
  • Fix doxygen documentation typos (#5951, #6034)
  • Change eprosima::fastdds::rtps::octet to be uint8_t according to C++11 standard (#5960)
  • Add 'tcp_negotiation_timeout' to XML Schema (#5983)

This minor release includes the following fixes:

  • Fix memory consumption issues in PKIDH plugin (#5935)
  • Fix tests build with strict C++11 (#6061, #6074)
  • Fix socket buffer size handling (#5926)
  • Avoid setting thread affinity of 0 in mac (#5962)
  • Some RPC related fixes (#5972, #5974)
  • Fix latency & troughput tests names (#5938)
  • Allow empty partition list to match against "*" (#5989)
  • Fix duplicated transport when using specific XML with CLI (#5988)
  • Fix topic argument in Discovery Server example (#5996)
  • Some TCP transport fixes (#6073, #6066)
  • Remote writers considered volatile by default (#6085)
  • Fixed CPU usage issue with very short deadline period (#6016)

This minor release includes the following CI and release management updates:

PRs in merged order:
#5926, #5938, #5940, #5944, #5933, #5943, #5950, #5959, #5908, #5964, #5951, #5962, #5960, #5972, #5975, #5954, #5983, #5974, #5977, #5986, #5989, #5988, #6005, #6001, #5996, #6012, #5935, #5999, #5998, #6011, #5997, #6019, #6029, #6034, #6038, #6039, #6032, #6035, #6050, #6057, #6031, #6051, #6058, #6052, #6060, #6061, #6063, #6065, #6069, #6071, #6072, #6075, #6074, #6073, #6066, #6085, #6016, #6089

v2.14.5

01 Aug 11:18

Choose a tag to compare

Fast DDS v2.14.5

This patch release includes the following ABI compatible features:

  1. New property to select preferred key agreement algorithm (#5444)

This patch release includes the following security fixes:

  1. CVE-2025-24807

This patch release includes the following improvements:

  1. Decouple transport receivers creation using unique network flows (#5590)
  2. Improve max_allocations calculation on SHM transport (#5675)
  3. Improve PDPClients initialization (#5507)
  4. Filter interested readers on PDP writer (#5672)
  5. Refactor builtin writers and readers creation (#5724)
  6. Update reception timestamp when it is added to the instance (#5826)
  7. Unacknowledged sample removed in KEEP_ALL mode (#5625)
  8. Add localhost capability only to UDP and TCP transports (#5869)
  9. Avoid data race in ReaderLocator (#5841)
  10. Improve DS routines (#5784, #5807)
  11. Handle socket buffer size setting when system's maximum exceeded (#5562)
  12. Improve Blackbox TCP tests suite (#5476)
  13. Avoid calling setIPv4 in TCPTransportInterface (#5893)
  14. Avoid sending statistics message with big messages and no fragmentation (#5743)
  15. Fix for Configurability example (#5637)
  16. Increase the announcement period in liveliness test (#5952)
  17. Allow creation of built-in content filters with different type name (#5875)
  18. Update sqlite from 3.36.0 to 3.47.2 (#5536)
  19. Log any errors before cancel_init() (#5546)
  20. Add --quiet to git submodule invocations (#5947)
  21. Bump to asio 1.34.2 (#5907)
  22. Allow domain names (DNS) when parsing TCP locators XML elements (#5448)

This patch release includes the following fixes:

  1. Add pointer sanity check before accessing ParticipantProxyData (#5440)
  2. Fix CMake generator evaluation (#5453)
  3. Fix unique network flows with TCP transports (#5488)
  4. Fix TCP discovery server locators translation (#5437)
  5. Arithmetic overflow in fragment size calculations (#5513)
  6. Fix double-locking issue in DataSharingListener (#5522)
  7. Fix comparison in is_update_allowed (#5416)
  8. Use correct algorithm strings on PermissionsToken and IdentityToken (#5482)
  9. Fix tsan potential deadlock between StatefulWriter and FlowController (#5496)
  10. Reliable volatile change dropped when all history is acked (#5615)
  11. Fix log category name macro collision in MacOS (#5620)
  12. Fix null-dereference in parseXMLMemberDynamicType (#5581, #5684)
  13. Fix infinite loop when setting thread affinity (#5630)
  14. Fix build with -Werror=template-id-cdtor (#5422)
  15. Fix error handling logic in try_setting_buffer_size (#5643)
  16. Remove repeated header include and Fix log (#5661)
  17. Fix several_writers_on_unack_sample_removed flaky test (#5718)
  18. Fix cleanup race condition with exclusive and shared lock files (#5694)
  19. Address some compilation warnings with GCC latest (#5802)
  20. Fix ParticipantGenericMessage serialization (#5855)
  21. Fix build on QNX (#5883)
  22. Fix assertion on OutputTrafficManager (#5713)
  23. Fix Data 100kb CDR version (#5923)
  24. Fix socket buffer size handling (#5921)
  25. Fix DS initialization on any if no interfaces are available (#5877)
  26. Fix EDP reliability timings (#5556)
  27. Fix compatibility with Fast CDR v1 (#5958)
  28. Improve resilience against clock adjustments (#5189)
  29. Fix doxygen documentation for iHandle2GUID (#5967)

This patch release includes the following CI improvements:

  1. Update submodules when cloning Fast DDS on CI (#5570)
  2. Force Asio Thirdparty in MacOS CI (#5774)
  3. Add uncrustify to Github CI (#5887)
  4. Get correct Fast CDR related branch (#5746)
  5. Support compiler MSYS2-MinGW (#5634)
  6. Use windows-2022 in CI (#5909)

PRs in merged order:
#5440, #5453, #5488, #5437, #5513, #5522, #5416, #5482, #5536, #5546, #5570, #5590, #5496, #5615, #5620, #5625, #5581, #5562, #5630, #5422, #5637, #5643, #5675, #5661, #5507, #5672, #5718, #5694, #5724, #5774, #5826, #5869, #5841, #5887, #5855, #5883, #5713, #5746, #5634, #5684, #5909, #5802, #5893, #5743, #5907, #5923, #5921, #5448, #5556, #5947, #5952, #5877, #5444, #5784, #5476, #5958, #5807, #5875, #5957, #5961, #5189, #5967, #5973

v3.3.0

11 Jul 06:56

Choose a tag to compare

Fast DDS v3.3.0

This minor release includes the following features:

  1. RPC related:
    1. Add generic interfaces for servers (#5873)
    2. Enhanced discovery feature (#5899)
    3. Add RPC over DDS example (#5829, #5837, #5894)
    4. Add methods for TypeObject registration of RPC types (#5885, #5889)
  2. QoS Policies added to EDP messages. New property to send eProsima Extensions QoS (#5795)
  3. Allow ResourceLimitsQos serialization method compatibility (#5813)
  4. Add WireProtocolConfigQos to optional qos serialization and make Monitor Service always serialize optionals (#5818)
  5. DataWriter sample prefilter (#5861)
  6. Support modules in IDL Parser (#5890)
  7. New version of EDP static discovery (#5860)
  8. Process key-only payloads (#5897)
  9. Add has_more_replies to WriteParams and SampleInfo (#5898)
  10. JSON to DynamicData deserializer (#5553)

This minor release includes the following improvements:

  1. Improvements on RPC entities (#5801)
  2. Add regression test checking type_information is always copied in ProxyData copies (#5797)
  3. Add references to documentation (#5817)
  4. Update ROSin image links in README (#5830)
  5. Update reception timestamp when it is added to the instance (#5819)
  6. Updates due to EOL versions (#5836, #5852, #5857, #5866)
  7. Allow creation of built-in content filters with different type name (#5867)
  8. Add ParticipantBuiltinTopicData header in StatisticsDomainParticipant (#5863)
  9. Make DomainParticipant creation fail if MaxMessageSize is lower than PDP package size (#5473)
  10. Avoid calling setIPv4 in TCPTransportInterface (#5492)
  11. Bump asio to 1.34.2 (#5896)
  12. Update types for Fast DDS Gen v4.1.0 Release (#5920)

This minor release includes the following fixes:

  1. Solve Discovery Server race conditions (#5780)
  2. Address some compilation warnings with GCC latest (#5796)
  3. Properly delete secure endpoints if registration fails (#5814)
  4. Add condition for string_builder nullptr on XMLDynamicParser in case bound is 0 (#5821)
  5. Add multicast locator to correct locator list in ReaderProxydata (#5842)
  6. Avoid Data Race in Reader Locator (#5833)
  7. Fix ParticipantGenericMessage serialization (#5843)
  8. Fix build on QNX (#5871)
  9. Fix custom feature IDL files (#5903)
  10. Uncrustify to all ipp files (#5891)
  11. Fix null-dereference error on Ubuntu (#5895)
  12. Add localhost capability only to UDP and TCP transports (#5864)
  13. Fix DS initialization on "any" if no interfaces are available (#5850)

This minor release includes the following ci improvements:

  1. Move SimpleCommunication and system tests in Windows nightly (#5789)
  2. Split Windows workflow in different test suites (#5849)
  3. Add compilation with GCC latest to fastdds_alternative_builds Ubuntu CI (#5799)
  4. Add uncrustify to Github CI (#5878)
  5. Increase the warning level for Ubuntu CI's compilation (#5067)
  6. Include all example tests in Windows CI (#5851)
  7. Add VS143 toolset to Windows CI (#5910)
  8. Install Fix OpenSSL version in windows example testing (#5918)
  9. Set Windows 10 as Tier 1 (#5922)

PRs in merged order:
#5789, #5780, #5797, #5796, #5799, #5795, #5801, #5813, #5818, #5814, #5817, #5821, #5819, #5830, #5829, #5836, #5837, #5833, #5852, #5842, #5843, #5857, #5853, #5866, #5864, #5861, #5863, #5867, #5850, #5473, #5849, #5873, #5871, #5878, #5492, #5885, #5891, #5067, #5890, #5860, #5896, #5903, #5889, #5851, #5894, #5899, #5897, #5898, #5910, #5918, #5895, #5922, #5920, #5553, #5925, #5924

v3.1.3

10 Jun 05:45

Choose a tag to compare

Fast DDS v3.1.3

This release includes the following improvements:

  1. Support compiler MSYS2-MinGW (#5632)
  2. Improve max_allocations calculation on SHM transport (#5674)
  3. Filter interested readers on PDP writer (#5657)
  4. Update types with Fast DDS Gen v4.0.4 (#5721)
  5. Refactor builtin writers & readers creation (#5723)
  6. Add modules support to idl_serialize (#5728)
  7. Improve DS routines (#5783)

This release includes the following fixes:

  1. Fix error handling logic in try_setting_buffer_size (#5641)
  2. Avoid redefinition warning for OPENSSL_API_COMPAT (#5648)
  3. Solve fuzz XMLParser Null-dereference (#5683)
  4. Remove repeated header include & Fix log (#5660)
  5. Fix Security tag in DS CLI (#5702)
  6. Fix assertion on OutputTrafficManager (#5711)
  7. Fix cleanup race condition with exclusive and shared lock files (#5693)
  8. Remove SHM option from discovery server example (#5705)
  9. Fix several_writers_on_unack_sample_removed flaky test (#5717)
  10. Avoid sending statistics msg with big msgs and no fragmentation (#5745)
  11. Fix windows example tests in Debug and mitigate rtps example flakiness (#5755)
  12. Address some compilation warnings with GCC latest (#5804)
  13. Solve Discovery Server race conditions (#5806)
  14. Fix oss-fuzz regressions (#5839, #5823)
  15. Avoid Data Race in Reader Locator (#5840)

This release includes the following ci improvements:

  1. Get correct Fast CDR related branch in CI (#5748)
  2. Force Asio Thirdparty in MacOS CI (#5773)

PRs in merged order:
#5641, #5632, #5648, #5674, #5657, #5683, #5660, #5702, #5711, #5693, #5705, #5717, #5721, #5723, #5728, #5742, #5748, #5773, #5755, #5783, #5804, #5806, #5839, #5823, #5840, #5856

v2.10.7

06 Jun 08:17
92a890c

Choose a tag to compare

Fast DDS v2.10.7

This release includes the following fixes:

  1. Fix CVE-2025-24807
  2. Release participant_stateless secure builtin writer history change when authentication has finished (#5394)
  3. Improve OpenSSL lifecycle handling (#5406)
  4. Fix comparison in is_update_allowed (#5418)
  5. Arithmetic overflow in fragment size calculations (#5514)
  6. Fix -Werror=template-id-cdtor (#5423)
  7. Fix double-locking issue in DataSharingListener (#5523)
  8. Improve PDPClients initialization (#5508)
  9. Fix unique network flows with TCP transports (#5489)
  10. Decouple transport receivers creation using unique network flows (#5591)
  11. Fix EDP reliability timings (#5557)
  12. Fix several_writers_on_unack_sample_removed flaky test (#5719)
  13. Reliable volatile change dropped when all history acked (#5616)
  14. Create InitialConnection for TCP initial peers (#5002)
  15. Filter interested readers on PDP writer (#5709)
  16. Fix cleanup race condition with exclusive and shared lock files (#5695)
  17. Fix TCP discovery server locators translation (#5438)
  18. Use correct algorithm strings on PermissionsToken and IdentityToken (#5485)
  19. Fix tsan potential deadlock between StatefulWriter and FlowController (#5497)
  20. Fix log category name macro collision in MacOS (#5621)
  21. Unacknowledged sample removed in KeepAll mode (#5626)
  22. Fix assertion on OutputTrafficManager (#5714)

This release includes the following improvements:

  1. Log any errors before cancel_init() (#5547)
  2. Improve max_allocations calculation on SHM transport (#5676)
  3. New property to select preferred key agreement algorithm (#5445)
  4. Update reception timestamp when it is added to the instance (#5831)
  5. Improve Blackbox TCP tests suite (#5477)
  6. Handle socket buffer size setting when system's maximum exceeded (#5563)
  7. Address some compilation warnings with GCC latest (#5803)
  8. Refactor builtin writers & readers creation (#5729)
  9. Update sqlite from 3.36.0 to 3.47.2 (#5537)
  10. Regenerate code with Fast DDS Gen v2.5.3 (#5838)

Github CI management:

  1. Force Asio Thirdparty in MacOS CI (#5775)
  2. Get correct Fast CDR related branch in CI (#5747)
  3. Update submodules when cloning Fast DDS on CI (#5832)

PRs in merged order:

#5394, #5406, #5418, #5514, #5423, #5523, #5537, #5547, #5508, #5489, #5591, #5676, #5002, #5557, #5719, #5775, #5616, #5747, #5709, #5695, #5438, #5445, #5832, #5831, #5477, #5485, #5497, #5563, #5621, #5626, #5838, #5714, #5803, #5729, #5845

v3.2.2

28 Apr 09:18

Choose a tag to compare

Fast DDS v3.2.2

This release includes the following fixes:

  1. Fix related_sample_identity handling in RPC for ROS 2 request messages (#5760)
  2. Fix compilation in Windows using MinGW compiler (#5663)
  3. Fix a crash error in XMLDynamicParser.cpp due to wstring_builder being created as nullptr (#5761)

This release includes the following improvements:

  1. Add support for sequence types in IDLParser (#5763)
  2. Improve efficiency of Discovery Server routines (#5764)
  3. Always copy type_information in ReaderProxyData and WriterProxyData copy constructors (#5766)
  4. Add Fast DDS v2.6.10 to supported releases (#5772)

This release includes the following ci management updates:

  1. Force using asio from thirdparty in MacOS CI (#5769, #5776)
  2. Update 2.6.x weekly Ubuntu image to Ubuntu 22.04 (#5770)

PRs in merged order:
#5760, #5663, #5761, #5769, #5770, #5776, #5763, #5764, #5766, #5772, #5786

v2.6.10

23 Apr 12:07

Choose a tag to compare

Fast DDS v2.6.10

According to our release support guidelines the v2.6 minor only receive patches for critical issues and security fixes.

This release includes the following critical fixes:

  1. Fix CVE-2025-24807
  2. Discard changes with big key-only payload and no key hash (#5276)
  3. Update types regeneration script homing path (#5107)
  4. Fix topic interference on liveliness_changed status (#5046)

This release includes the following improvements:

  1. Add unsigned specification to literals (#5174)
  2. Update commercial support section in README (#5324)
  3. Update sqlite from 3.36.0 to 3.47.2 (#5538)

This release includes the following ci management updates:

  1. Exclude flaky tests when compiling without security (#5037)
  2. Fix python version in sanitizers CI (#5077)
  3. Fix windows CI and add vanilla build step in ubuntu CI (#5099)
  4. Update submodules when cloning Fast DDS on CI (#5572)
  5. Add Ubuntu weekly CI (#5068)
  6. Allow running CI on external contributions (#5290)
  7. Use eProsima-CI action to install Qt (#5194)
  8. Add references to new nightly jobs per supported branch in README (#5301)

PRs in merged order:
#5037, #5077, #5099, #5068, #5174, #5107, #5290, #5194, #5301, #5276, #5324, #5046, #5538, #5572, #5771

v3.2.1

07 Apr 15:08

Choose a tag to compare

Fast DDS v3.2.1

This release includes the following fixes:

  1. Reduce trace category when failing to unregister type (#5733)
  2. Avoid sending statistics msg with big msgs and no fragmentation (#5742)

This release includes the following test fixes:

  1. Fix MacOS nightly flaky tests (#5738, #5751)
  2. IDL parsing tests included paths (#5735)
  3. Fix windows example tests in Debug and mitigate rtps example flakiness (#5744)

This release includes the following improvements:

  1. Setup ROS 2 Easy Mode at participant creation (#5701)
  2. Update CLI commands for Easy Mode (#5749)
  3. Get correct Fast CDR related branch in CI (#5730)
  4. Update excluded idl files from gen CI (#5750)

PRs in merged order:
#5733, #5701, #5738, #5735, #5742, #5730, #5750, #5751, #5749, #5744, #5754