Skip to content

v3.0.0

Compare
Choose a tag to compare
@elianalf elianalf released this 26 Aug 08:44
· 13 commits to 3.0.x since this release
5b0ee33

Fast DDS Docs v3.0.0

This release includes the following features:

  1. Branch-out for fastdds v3.0.0 (#660)(#750)
  2. Update xtypes 1.3 (#730)
  3. New max_message_size property to limit output datagrams size (#770)
  4. Create Participant with default profile using environment XML configuration (#725)
  5. Automatic TypeObject representation registration for DynamicTypes (#778)
  6. Add documentation of netmask filter and max_msg_size_no_frag in TransportConfigQos (#788)
  7. Add XML configuration for FlowControllerDescriptor (#782)
  8. New Api DomainParticipantExtendedQos (#805)
  9. Added test_shared_mem_transport_descriptor to api_reference (#820)
  10. GUIDLess Discovery Server (#751)
  11. Type propagation policy (#880)
  12. Serialize DynamicData to JSON (#844)
  13. Serialize DynamicTypes to IDL (#865)

This release includes the following improvements:

  1. RTPS reader APIs refactor (#791)
  2. RTPS writer APIs refactor (#847)
  3. IPayloadPool refactor (#800)
  4. Gather-send implementation (#724)
  5. TypeObjectRegistry refactor (#792)
  6. RTPS WriterHistory refactor (#826)
  7. Participant discovery data refactor (#874)
  8. TopicDataType refactor (#875)
  9. Remove WriterProxyData from public APIs (#866)
  10. Remove ReaderProxyData from public APIs (#873)
  11. Remove fastrtps fixed_size_string.hpp references and move to fastcdr (#695)
  12. Remove private XML parser APIs (#701)
  13. Rename DLL API exporter FASTDDS_EXPORTED_API (#718)
  14. Migrate classes from include/fastrtps to include/fastdds (#726)
  15. Remove LivelinessData from API reference (#736)
  16. Upgrade python requirements and remove all warnings (#747)
  17. Remove reference to removed constant (#771)
  18. Adjust for removing all redundant headers from include/fastrtps (#737)
  19. Remove RTPSMessageGroup from aliases-api includes (#744)
  20. Move DR TypeConsistencyEnforcement & DataRepresentation from TypeConsistency to DataReaderQos (#779)
  21. Remove Exception api (#785)
  22. Adjust BuiltinEndpoints migration (#784)
  23. Change default logconsumer value to StdoutErr (#790)
  24. Check suprocess return codes on RDT generation (#795)
  25. Remove public ChangeForReader from api reference (#809)
  26. Migrate fastrtps namespace (#813)
  27. Removal of ParameterTypes.h (#810)
  28. Update Fast DDS QoS examples (#781)
  29. Enumerations are traslated to C++ signed integer enumerations (#821)
  30. Adjust for const qualification of all data related inputs in DataWriter APIs (#817)
  31. Complete flow_controller_descriptor references in xml sections (#824)
  32. Adjust for Fast DDS public headers migration to .hpp (#825)
  33. Adjust type in get_dynamic_type_builder_from_xml_by_name to return DynamicTypeBuilder (#818)
  34. Improve build steps in the installation from sources sections (#811)
  35. Update to doxygen 1.9.8 used in Ubuntu 24.04 (#837)
  36. Move Time_t to dds namespace and some Attributes to xmlparser docs (#870)
  37. Remove all code related to FAST CDR v1 (#882)
  38. Github improvements:
    • Update mirror job (#772)
    • Migrate Fast DDS Docs CI to Github (#831)
    • Fix nightly job and move 2.6.x to weekly CI (#845)
    • Fix weekly CI cron expression (#852)
    • Change back Ubuntu versions for CI and RTD (#857)
    • Add python optional step in binary installation sections (#853)
    • CI: paths-ignore only ignores modification in markdown files (#876)
    • Set update apt dependencies to true in ubuntu github ci (#886)

This release includes the following fixes:

  1. Fix issue with Fast DDS and Fast DDS python deduced branches (#838)
  2. Fix spelling due to new class introduced in Fast DDS (#854)
  3. Fix code block not been colored after sphinx upgrade (#846)
  4. Fix Large data usecase flowcontrollers XML snippet (#794)
  5. Misspell DataReaderHistory Update architecture.rst (#864)
  6. Fix README and standardQosPolicies (#881)
  7. Fix example links (#895)

PRs in merged order:
#660, #695, #701, #718, #726, #736, #725, #730, #747, #750, #772, #771, #770, #778, #737, #744, #779, #783, #788, #785, #782, #784, #790, #795, #809, #791, #800, #724, #792, #813, #810, #781, #821, #817, #805, #820, #823, #824, #825, #826, #831, #838, #751, #818, #811, #807, #845, #837, #848, #852, #854, #857, #846, #847, #853, #844, #865, #869, #871, #866, #876, #875, #873, #870, #874, #794, #864, #882, #880, #881, #886, #890, #893, #895, #884