(5 February 2010) We are pleased to announce the release of OpenDDS version 2.1!
- The OpenDDS-Bench performance testing framework has been enhanced to include support for user-submitted performance results.
- A new monitor library introduces an instrumentation mechanism for reporting OpenDDS runtime information.
- A new instrumentation application is available to view executing OpenDDS service Entities.
- A new IP multicast transport is available which replaces the older ReliableMulticast and SimpleMcast transports.
- A new UDP/IP transport is available which replaces the older SimpleUdp transport.
- Numerous bugs in the Extensible Transport Framework (ETF) have been addressed to improve the stability of new and existing transports.
(28 January 2010) Performance testing results for OpenDDS pre-release version 2.1 are now available. See the Performance section on the About OpenDDS page for details. Initially results from latency testing are available. We have been doing extensive testing on LANS, single boxes and Rack mounted systems to quantify the performance capabilities of OpenDDS in different settings. This new information offers insight into OpenDDS and shows it is a formidable competitor to proprietary implementations.
(23 October 2009) We are pleased to announce the release of OpenDDS version 2.0.1!
- This is a bugfix release to account for issues introduced by the 2.0 integration process. No new features have been added in this release.
- Bugfixes for STLport support using Sun CC compilers.
- Corrected default ReliablityQoS policy for DataWriter entities.
- Bugfixes to Java language bindings including TAO_IDL interface changes introduced in DOC TAO 1.7.4 and incorrectly generated project files.
(23 September 2009) We are pleased to announce the release of OpenDDS version 2.0!
- This is the first release of OpenDDS that conforms to the minimum
compliance profile as documented in formal/07-01-01 (version 1.2).
Near-complete support for the persistence profile and initial support
for the content-subscription profile is also provided in this release.
- Numerous API updates have been introduced for 1.2 compliance.
- A number of QoS policies have been updated or implemented to meet
the minimum compliance profile:
- DESTINATION_ORDER
- ENTITY_FACTORY
- LIVELINESS
- PRESENTATION
- READER_DATA_LIFECYCLE
- TIME_BASED_FILTER
- WRITER_DATA_LIFECYCLE
- Fixed bugs in QueryCondition.
- Fixed bugs in instance state management.
(27 July 2009) We are pleased to announce the release of OpenDDS version 1.3!
- Improved OMG DDS 1.2 specification conformance:
- Communication Status entity structures and behaviors
- Implemented TRANSPORT_PRIORITY and LATENCY_BUDGET QoS
- Implemented the ReadCondition interface and associated operations on the DataReader
- Partially implemented the QueryCondition interface -- only queries of the form "ORDER BY a[, b, c...]" have any effect
- Implemented DataWriter::wait_for_acknowledgements()
- Instance handles and related operations are now spec-compliant
- Fixed bugs in DURABILITY, PARTITION and LIFESPAN QoS
- Added a command-line utility, opendds_repo_ctl for controlling the DCPSInfoRepo server
- Deleting a DataWriter now blocks, for a configurable amount of time, until pending samples have been delivered by the transport.
- Added a Java Message Service 1.1 (JMS) provider built on top of OpenDDS
- Added Windows Mobile 6 as a supported platform
(7 November 2008) We are pleased to announce the release of OpenDDS version 1.2!
- Java Bindings for OpenDDS
- Added the ability for using multiple repositories to provide redundant service metadata management
- Implemented the WaitSet, GuardCondition, and StatusCondition interfaces from the OMG DDS specification
- Implemented DomainParticipant::get_current_time() from formal/07-01-01
- Removed requirement for repository domain specification files
- Internal service Entity identifiers have been expanded to 128 bits
- dcps_ts.pl changes
- DCPSInfoRepo changes
- Fixed bug in DCPSInfoRepo that did not re-evaluate the compatibility and associations when QoS change is made
- Fixed bugs that affected connection establishment
- Added datalink_release_delay and removed keep_link configuration
- Fixed a potential deadlock in reliable multicast transport
(15 July 2009) The US Navy is investing in OpenDDS for use in the Hawkeye simulation systems.
See the OCI announcement for details.
(20 June 2008) We are pleased to announce the release of OpenDDS version 1.1!
- More QoS features have been implemented
- dispose() notifications have been added
- Added IPv6 support
- Improved memory management
- Multicast transport improvements
- Implemented Changeable QoS policies
- Use multiple DCPSInfoRepos
- Documentation updates
- New tests and examples
(9 July 2007) We are pleased to announce the release of OpenDDS version 1.0!
- This product has been renamed to OpenDDS from "TAO DDS"
- The default participant setting for Built-In-Topics (BITs) is now "on"
- Simplified .mpc and .mpb files
- Supported built-in sequences (the CORBA::*Seq sequences)
- The DDS entities (e.g. DomainParticipant, FooDataReader) have changed from remote IDL types to local IDL types and the data sequence and info sequence types have changed from normal IDL sequences to types with extra functionality required to support zero-copy reads. This change requires changes to DDS user code.
- Made the sub/pub repo id generated by DCPSInfoRepo to be unique per DCPSInfoRepo instance instead of being unique per domain. This allows multiple domains in the same process (connecting to the same DCPSInfoRepo instance) to share the same transport.
(9 July 2007) The website for opendds.org has been redesigned to accompany the release of OpenDDS version 1.0!
(18 May 2007) We are pleased to announce the release of OpenDDS version 0.12!
- Added File based persistence for DCPSInfoRepo
- Added New Transport: Reliable Multicast
- Added Zero Copy Read support
- Fixed Bugs
(12 February 2007) We are pleased to announce the release of OpenDDS version 0.11!
- Moved DCPSInfoRepo executable to DDS_ROOT/bin
- Improved Logging
- Improved resource clean up on disconnection
- Fixed Memory Leaks
- Fixed Bugs