Skip to content

OpenDDS 3.26.0

Compare
Choose a tag to compare
@iguessthislldo iguessthislldo released this 23 Oct 19:26
· 644 commits to master since this release
55aa5bc

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

Version 3.26.0 of OpenDDS

Released 2023-10-23

Read the documenation for this release on Read the Docs.

Additions

Deprecations

Fixes

  • Improved the subject name parsing to better conform to the DDS Security spec. (PR #4201)

    • The order of attributes in subject names is now significant when comparing them.
  • Remove from TypeLookupService when remote endpoint is removed from SEDP (PR #4216)

  • WaitSet is now notified when DataWriter liveliness is lost. (PR #4223)

  • ICE doesn't use IPv4-mapped IPv6 addresses anymore. (PR #4230)

  • Efficiency: Remove per-element locking in JobQueue (PR #4253)

  • RtpsRelay: fixed bug in record_activity's use of remove in GuidAddrSet (PR #4254)

  • Fix warnings in typeobject_generator when using TAO 3 (PR #4262)

  • Fix null pointer when participant is absent when updating locators (PR #4265)

  • Initialize variables in TypeObject to silence warnings (PR #4292)

  • RtpsRelay: Use ACE_Message_Block's locking strategy for cached SPDP to fix tsan warning (PR #4293)

  • Fix tsan warning in ReactorTask (PR #4298)

Documentation

  • Remove -Grapidjson flag [opendds_idl] (PR #4231)
  • Remove reference to mailing lists (PR #4234)
  • Restructured parts of DDS Security page and expanded documentation of some XML security document elements. (PR #4281)
  • OS-specific instructions will now be automatically selected based on the browser's user agent. (PR #4281)
  • OMG specification section references are now links to that section in the specification PDF. (PR #4281)
  • Move build and install instructions to DevGuide (PR #4294)
  • Incorporate the quick start guides, FAQ, and shapes demo into the DevGuide. (PR #4297)

Notes

  • Using Perl 5.38.0 might prevent TAO from building properly, see here for details.