Version 3.1.1 of Eclipse Ditto, released on 05.01.2023
Edit this page

This is a bugfix release, no new features since 3.1.0 were added.


Compared to the latest release 3.1.0, the following bugfixes were added.


This is a complete list of the merged pull requests.

Revert client actors from cluster sharding to router pool

In Ditto 3.1.0, a connection’s clientCount greater than 1 did no longer guarantee that clients run on different connectivity services which could have scalability effects, e.g. regarding throttling.
E.g. a connection with 5 clients in a cluster of 5 Ditto connectivity services could in the worst case have led to the situation that all 5 clients run on the same connectivity service.

This was fixed by undoing the in 3.1.0 added “cluster sharding” for connectivity clients.

Bugfixes Ditto Java client

Add options for live message conditions

For the Ditto Java client version 3.1.0 merging the client options for sending messages conditionally was forgotten to be merged.
The 3.1.1 client includes this new functionality.