This is a bugfix release, no new features since 2.0.0 were added.
Changelog
Compared to the latest release 2.0.0, the following bugfixes were added.
Bugfixes
This is a complete list of the merged pull requests, including the fixed bugs.
Fixed that error responses in WS contained wrong topic path
The Ditto WebSocket returned a wrong topic
for DittoProtocol messages for error responses.
Optimized MQTT protocol level acknowledgements
When using MQTT option "reconnectForRedelivery"
, the downtime during the reconnect was optimized to be very small
in order to lose only few “QoS 0” messages.
Made AckUpdater work with ddata sharding
“Weak” Acknowledgements were broken in 2.0.0 when Ditto was operated in a cluster with more than 1 instances.
Fixed write-concern for commands requesting “search-persisted” ACK
The Ditto search was updated with a wrong write concern which caused higher search update times.
In addition, requests with “search-persisted” acknowledgement used the wrong write concern as well which could have
caused search inconsistencies.
Fixed that logging was not configurable
Previously, there were no options to configure logging for Ditto - this was fixed and it is possible to either configure a “logstash” endpoint or files based log appending.