Skip to content

Commit

Permalink
Bump version number in preparation for 0.6.0
Browse files Browse the repository at this point in the history
Signed-off-by: Erik Boasson <eb@ilities.com>
  • Loading branch information
eboasson committed May 8, 2020
1 parent 3c1b14e commit 96248d1
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 3 deletions.
18 changes: 17 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,28 @@
Changelog for Eclipse Cyclone DDS
=================================

`Unreleased <https://github.com/eclipse-cyclonedds/cyclonedds/compare/0.5.1...master>`_
`Unreleased <https://github.com/eclipse-cyclonedds/cyclonedds/compare/0.6.0...master>`_
---------------------------------------------------------------------------------------

`V0.6.0 (2020-05-21) <https://github.com/eclipse-cyclonedds/cyclonedds/compare/V0.5.0...0.6.0>`_
-----------------------------------------------------------------------------------------------

* Support for mixed-language programming by supporting multiple (de)serializers for a single topic in a single process. This way, a program that consists of, say, C and C++ can use a different representation of the data in C than in C++. Before, all readers/writers in the process would be forced to use the same representation (or perform an additional copy). Currently C is still the only natively supported language, but one can use an evolving-but-reasonable-stable interface to implement different mappings.
* Improved QoS support: full support for deadline, lifespan and liveliness. The first is for generating notifications when a configured instance update rate is not achieved, the second for automatically removing stale samples, the third for different modes of monitoring the liveliness of peers.
* Improved scalability in matching readers and writers. Before it used to try matching a new local or remote reader or writer with all known local & remote entities, now only with the right group with the correct topic name.
* Improved tracing: discovery data is now printed properly and user samples have more type information allowing floating-point and signed numbers to be traced in a more readable form.
* Extension of platform support
* Known to work on FreeBSD, CheriBSD
* Known to work with the musl C library
* Windows-specific changes
* Fixes multicasts to addresses also used by non-Cyclone processes (caused by accidentally linking with an old sockets library)
* Correct handling of non-English network interface names

`0.5.1 (2020-03-11) <https://github.com/eclipse-cyclonedds/cyclonedds/compare/V0.5.0...0.5.1>`_
-----------------------------------------------------------------------------------------------

An interim tag for the benefit of ROS2

* Enable QOS features: liveliness, lifespan, deadline
* Fix issues on Windows where multicast data was not received

Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
# SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
#
cmake_minimum_required(VERSION 3.7)
project(CycloneDDS VERSION 0.5.0)
project(CycloneDDS VERSION 0.6.0)

# Set a default build type if none was specified
set(default_build_type "RelWithDebInfo")
Expand Down
2 changes: 1 addition & 1 deletion package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>cyclonedds</name>
<version>0.5.1</version>
<version>0.6.0</version>
<description>Eclipse Cyclone DDS is a very performant and robust open-source DDS implementation. Cyclone DDS is developed completely in the open as an Eclipse IoT project.</description>
<maintainer email="cyclonedds-dev@eclipse.org">Eclipse Foundation, Inc.</maintainer>
<license>Eclipse Public License 2.0</license>
Expand Down

0 comments on commit 96248d1

Please sign in to comment.