News

OpenDDS 3.13.2 released

Added by Johnny Willemsen 20 days ago

The open source community has released on Wednesday April 3rd 2019 a new OpenDDS release. This release is available from the github release page

Features added and bugs/fixes

This is an excerpt of the NEWS, for full change information see ChangeLog within the source distribution
  • Service Participant, Transport Registry, RTPS libs updated to support certain Restart scenarios (#1081)
  • Wrong entity_refs_ counter when deleting data reader in the TopicDescriptionImpl (#936)
  • Add an include required for std::back_inserter (#965)
  • DDS Security on VxWorks7 (#968)
  • Fix unregister with nil handle (#1064)
  • Install with java: Fix classpath for i2jrt.jar and i2jrt_compact.jar in .mpbs (#1079)

OpenDDS 3.13.1 released

Added by Johnny Willemsen 3 months ago

The open source community has released on Wednesday January 23nd 2019 a new OpenDDS release. This release is available from the github release page

Features added and bugs/fixes

This is an excerpt of the NEWS, for full change information see ChangeLog within the source distribution
  • rtps_udp: enhanced generation of gaps for durable data (#1001)
  • rtps_udp transport: improved handling of socket errors (#1002)
  • Fixed a bug in contains_entity for DataReaders (#944)
  • Fixed set_qos method for not enabled DataWriters and DataReaders (#955)
  • Fixed requiring Conditions to be cleaned up in DataReaders (#958)
  • Fixed a locking issue in transport with Security enabled (#933)
  • Fixed total_count fields in on Offered/RequestedDeadlineMissed (#969)
  • Security: Fixing uninitialized values reported by valgrind
  • Support static builds with DDS Security enabled (#967)
  • Fixing build when no-builtin-topic and security flags are both configured
  • Configure: fixed detection of MSVC compiler versions
  • Configure on Windows: allow Perl to be located in a directory with spaces
  • Configure: follow redirects if using curl to download (#1025)
  • Configure: Android support (#964)
  • Configure: added for --host-tools option (part of #968)
  • Make install awareness of user_macros.GNU and improved Java bindings support (#1022)

OpenDDS 3.13 released

Added by Johnny Willemsen 8 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 almost 2 years 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-5/5)

Also available in: Atom