Skip to content

v3.4.0

Choose a tag to compare

@MiguelCompany MiguelCompany released this 15 Oct 06:16
· 49 commits to 3.4.x since this release
bf1d4c3

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