News

OpenDDS 3.13 released

Added by Johnny Willemsen 4 months ago

The open source community has released on Wednesday August 22nd 2018 a new OpenDDS release. This release is available from the github release page

Additions

  • Includes a beta implementation of the OMG DDS Security 1.1 specification
  • Monitor library can be enabled with -DCPSMonitor 1 or ini file
  • Updated Wireshark dissector now supports Wireshark version 2.x
  • MultiTopic: use Topic’s QoS when creating constituent data readers

Fixes

  • Memory management improvements
  • Command-line argument -DCPSRTISerialization takes a 0/1 parameter
  • Further refined fix for RtpsUdpDataLink::remove_sample locking
  • Improved Java bindings build process when using GNU Make
  • RTPS interoperability fixes from testing at OMG conferences
  • OpenDDS can be completely shut down and restarted within a process
  • Improved code generation for IDL unions, including in Javascript/V8
  • Fix for in-process messaging in FACE TSS
  • Fix for ReadCondition leak in OpenDDS::FaceTSS::receive_message
  • TCP reconnect enhancements
  • Removed unused sequence number tracking in DataReaderImpl
  • Fixed a memory leak in content filtering on the subscriber side
  • rtps_udp transport: improved handling of socket errors
  • RTPS discovery: avoid skipping sequence numbers in SEDP
  • InfoRepo: improved persistence with Built-in Topics

Notes

  • The contrib directory, which contained unmaintained code, was removed

OpenDDS 3.12 released

Added by Johnny Willemsen over 1 year ago

The open source community has released on Friday September 1st 2017 a new OpenDDS release. This release is available from the github release page

Fixes

  • Fixed deadlock in RtpsUdpDataLink::remove_sample locking
  • Track latency only when needed for LatencyBudget QoS or statistics
  • Corrected counters for sample rejected/lost liveliness lost total_count_change
  • get_key_value() now has a correct return value in case an error occured
  • Setting DCPSBitTransportPort without DCPSBitTransportIPAddress had no effect
  • Writer side association wasn’t removed after the the reader had unsubscribed
  • Fixed several memory leaks
  • Fixed issue with unregistered instances when deleting DataWriter
  • Fixed problem with multiple transport instances in a single transport config
  • EntityFactory QoS didn’t enable child objects when the factory was enabled

Notes

  • Configure supports ACE+TAO from DOCGroup repository as an option
  • Configure improvements for using external ACE+TAO and cross-compiling on Windows
  • Coverity fixes
  • Improved Bench performance test
  • Docker Hub now has an OpenDDS docker image

OpenDDS 3.11 released

Added by Johnny Willemsen over 1 year ago

The open source community has released on Friday May 12th 2017 a new OpenDDS release. This release is available from the github release page

Additions

  • Support for Visual Studio 2017
  • Content-filter expressions can now use 64-bit integer literals
  • tcp transport has a new wait_for_acknowledgements implementation
  • DataWriter’s HISTORY QoS processing now allows replacing old samples with new ones without blocking

Fixes

  • Improved robustness of DEADLINE QoS processing
  • Uses of content-filter expressions are now checked for the correct number of parameters
  • Fixed versioned namespace support
  • Improved support for IPv6
  • Improved robustness of rtps_udp transport, especially when used with static discovery
  • Use of the constant PARTICIPANT_QOS_DEFAULT no longer initializes the domain participant factory
  • Bug fixes in the OpenDDS Wireshark dissector (for sample dissection)

Notes

  • The QoS XML Handler library is now decoupled from DDS4CCM, it requires xerces

(1-3/3)

Also available in: Atom