Skip to content

OpenDDS 3.25.0

Compare
Choose a tag to compare
@iguessthislldo iguessthislldo released this 20 Jul 21:22
· 840 commits to master since this release
2038b66

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

Version 3.25.0 of OpenDDS

Released 2023-07-20

Read the documenation for this release on Read the Docs.

Additions

Security

  • Fixed null pointer exception caused by RTPS Parameters with incorrect zero size. (PR #4197)

Fixes

  • CMake Config Package

    • Made linking dependencies and macro definitions closer match using MPC with OpenDDS and TAO. (PR #4140)
    • Fixed issues with passing OPENDDS_IDL_OPTIONS -SI to opendds_target_sources. (PR #4140)
  • Fixed issue deserializing bounded sequences with JSON (PR #4150)

    • The deserialization will fail if the JSON input contains more elements than the bounded sequence can hold.
  • Updated the RtpsRelay's tracking of client IP addresses so they are removed when no longer used. (PR #4202)

    • The RtpsRelay configuration option -MaxAddrSetSize was renamed to -MaxIpsPerClient

Documentation

Notes

  • CMake Config Package

    • OPENDDS_TARGET_SOURCES is now called opendds_target_sources. (PR #4140)

      • CMake macros and functions names are case insensitive, so this should have no effect on CMake code.