-
OpenDDS 2.0 and 2.0.1 released!
OpenDDS version 2.0 was released 23 September 2009. A minor update (verion 2.0.1) was released 23 October 2009. Here are the release notes for the two releases:
Version 2.0 of OpenDDS.
* 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.
New to this version are the following changes:
- Updated support for DataWriter::unregister() and DataWriter::dispose()
to properly release resources after all samples in a marked instance
are removed.
- Implemented Publisher::wait_for_acknowledgments() as defined in
formal/07-01-01.
- Fixed an issue in QueryCondition where applying filters on non-valid
data samples caused a SEGV; these samples are now implicitly filtered
out.
- Implemented PRESENTATION QoS policy as defined in formal/07-01-01.
Currently, GROUP access is not supported.
- Implemented MANUAL_BY_TOPIC and MANUAL_BY_PARTICIPANT LIVELINESS QoS
policy kinds.
- Implemented BY_SOURCE_TIMESTAMP DESTINATION_ORDER QoS policy kind.
Samples may now be ordered based on reception or source times on a per
instance basis.
- Implemented ENTITY_FACTORY auto_enable support in formal/07-01-01.
Entities may now be enabled manually by setting this value to false.
- Implemented WRITER_DATA_LIFECYCLE as defined in formal/07-01-01.
Instances will now be properly unregistered/disposed when a DataWriter
is deleted.
- Implemented READER_DATA_LIFECYCLE as defined in formal/07-01-01.
- Implemented TIME_BASED_FILTER as defined in formal/07-01-01.
- create_*() functions now take a StatusMask argument. A new constant
named OpenDDS::DCPS::DEFAULT_STATUS_MASK has been introduced as a
convenience to indicate interest in all status changes.
- Implemented the following new methods on DomainParticipant as defined
in formal/07-01-01:
* get_discovered_participants()
* get_discovered_participant_data()
* get_discovered_topics()
* get_discovered_topic_data()
- Constant name changes:
* PUBLICATION_MATCH_STATUS => PUBLICATION_MATCHED_STATUS
* DURATION_INFINITY_SEC => DURATION_INFINITE_SEC
* DURATION_INFINITY_NSEC => DURATION_INFINITE_NSEC
* TIMESTAMP_INVALID_SEC => TIME_INVALID_SEC
* TIMESTAMP_INVALID_NSEC => TIME_INVALID_NSEC
- Removed constants:
* TRANSPORTPRIORITY_QOS_POLICY_NAME
- Type name changes:
* StatusKindMask => StatusMask
* SubscriptionMatchStatus => SubscriptionMatchedStatus
* PublicationMatchStatus => PublicationMatchedStatus
- Removed types:
* SampleStateSeq
* ViewStateSeq
* OctetSeq
- Other type changes:
* BuiltinTopicKey_t is now a struct containing an array rather
than a bare array type. This allows passing a BuiltinTopicKey_t
by reference.
* Ownership is now indicated in DataReaderQos and DataWriterQos as
well as PublicationBuiltinTopicData and SubscriptionBuiltinTopicData.
* Removed sevice_cleanup_delay from DurabilityQosPolicy.
- Method name changes:
* register()/_cxx_register() => register_instance()
* register_w_timestamp() => register_instance_w_timestamp()
* unregister() => unregister_instance()
* unregister_w_timestamp() => unregister_instance_w_timestamp()
* on_subscription_match() => on_subscription_matched()
* on_publication_match() => on_publication_matched()
- Other method changes:
* set_qos(), get_qos(), get_*_status() and assert_liveliness() now
return error codes as specified in formal/07-01-01.
* Subscriber::get_datareaders() reader parameter has changed from out
to inout.
Version 2.0.1 of OpenDDS.
* 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.
New to this version are the following changes:
- 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.
2009-10-26 17:47:54 UTC by totten_s
-
OpenDDS 1.3 Released!
Version 1.3 Released
We are pleased to announce the release of OpenDDS version 1.3!
1. 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
2. Fixed bugs in DURABILITY, PARTITION and LIFESPAN QoS
3. Added a command-line utility, opendds_repo_ctl for controlling the DCPSInfoRepo server
4. Deleting a DataWriter now blocks, for a configurable amount of time, until pending samples have been delivered by the transport.
5. Added a Java Message Service 1.1 (JMS) provider built on top of OpenDDS
6. Added Windows Mobile 6 as a supported platform
See the Release Notes for details.
2009-07-27 17:04:28 UTC by totten_s
-
OpenDDS 1.2 Released!
We are pleased to announce the release of OpenDDS version 1.2! New to this version:
* Added Java Bindings for OpenDDS
* Added the ability to use 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 the 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
Visit the OpenDDS Community Portal at http://www.opendds.org for more information.
2009-01-15 19:42:42 UTC by totten_s
-
OpenDDS 1.1 Released!
OpenDDS 1.1 has been released. For more information about the OpenDDS project, see the OpenDDS community portal, sponsored by OCI, at http://www.opendds.org
2008-04-21 19:08:53 UTC by totten_s