Skip to content

OpenDDS 3.19.0

Compare
Choose a tag to compare
@iguessthislldo iguessthislldo released this 11 Dec 02:31
· 3976 commits to master since this release
6f1cbc4

Download OpenDDS-3.19.zip (Windows) or OpenDDS-3.19.tar.gz (Linux/macOS) instead of "Source code (zip)" or "Source code (tar.gz)".

Additions:

  • XTypes: Dynamic Language Binding (#2976)
    • Read support only in this version
    • New inspect tool that prints data samples read from a topic in text form
    • See section 16.7 of the Developer's Guide for details
  • CDR Encapsulation support for non-rtps_udp transports (#3135)
    • When XCDR2 is enabled in DataRepresentationQosPolicy, these transports can use mutable and extensible extensibility
  • Enhanced RtpsRelay support (#3208, #3116, #3094)
  • RTPS transport-level statistics (#3166)
  • Made the allocators in TransportReceiveStrategy configurable (#3170)
  • Option to simulate lossy network (#3138)
  • Configurable maximum participants in discovery (#3145)
  • Extend ValueWriter/ValueReader with array based operations (#3140)
  • Extend RawDataSample with the header to support XCDR2 streams (#3028)
  • DCPSLogLevel config option, see section 7.6 of the Developer's Guide for details (#3113, #3158)

Fixes:

  • Source IP check override configuration (#3195)
  • Update use of receive address in RtpsUdpDataLink::accumulate_addresses (#3191)
  • Updated Node.js/V8 support (#3188, #3177)
  • Better support for DDS Security static library builds (#3122)
  • TransportReceiveStrategy: fixed issue with response queue (#3136)
  • Remove broken fragment resend early return check (#3095)
  • Added special-case handling for PID_PROPERTY_LIST interop (#3057)
  • SEDP sequencing (#3068, #3116)
  • MultiTopic robustness (#2988)
  • Fixed issue with find_package(Threads) on recent CMake releases when calling find_package(OpenDDS) before a C/C++ project has been declared (#3093)

Notes:

  • configure: Add vs2022 as a compiler option (#3169)
  • MSVC++ 12.0 updates (#3075)
  • Fixed dependency cycle when OPENDDS_TARGET_SOURCES is used on a CMake target that also has Qt MOC source files (#3093)