Version 0.2.0-M1 of Eclipse Ditto, released on 07.02.2018
Edit this page

Since the last milestone of Eclipse Ditto 0.1.0-M3, the following new features and bugfixes were added.

New features

Search in namespaces

A query parameter namespaces was added to the HTTP search API. It can be used in order to restrict search to Things within specific namespaces. For example, with the route

/search/things?namespaces=john,mark

only Things with IDs of the form john:<id-suffix> and mark:<id-suffix> are returned as results.

Namespace restriction happens at the start of a search query execution and may speed up a search queries considerably.

Feature Definition

Ditto’s model (to be precise the Feature) was enhanced by a Definition. This field is intended to store which contract a Feature follows (which state and capabilities can be expected from a Feature).

The Java model, HTTP API and Ditto Protocol were enhanced (in a non-API breaking way) to now contain that field.

For more information about the Feature Definition and how it can in future be used together with Eclipse Vorto, have a look at its documentation.

Bugfixes

AMQP 1.0 failover is not working

Using "failover": true when creating a new AMQP 1.0 connection caused that the connection could not be established.

Various smaller bugfixes

This is a complete list of the merged pull requests.

Documentation

Continuously improve and enhance the existing documentation.