This is a bugfix release, no new features since 2.1.0 were added.
Compared to the latest release 2.1.0, the following bugfixes were added.
This is a complete list of the merged pull requests, including the fixed bugs.
In addition, this is a complete list of the merged Ditto Client pull requests, including the fixed bugs.
The connection live status was not always correct for AMQP 1.0 connections which were
Connections using the
LegacyBaseConsumerActor like AMQP 0.9.1, MQTT, HTTP did silently drop messages if the configured
buffer size was reached and backpressure was applied.
This is now logged as warning and a retry is invoked.
When sorting on e.g. JSON objects in the things-search a HTTP status 500 was returned.
The used MongoDB driver used a max
16 for performing searches. When the requested result size was
higher than 16, this lead to multiple roundtrips/batches for a search resulting in not ideal performance.
The connection live status for MQTT connections with sources containing multiple addresses contained
entries for “missing” sources.
Ditto Java Client: Shutdown executor after stream cancellation
The Ditto Java client had a thread leak which is now fixed.