Version 3.8.10 of Eclipse Ditto, released on 15.12.2025
Edit this page

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

Changelog

Compared to the latest release 3.8.9, the following changes and bugfixes were added.

Bugfixes

This is a complete list of the merged pull requests.

Fix false positive ERROR logs when using response-required:false and conditions which did not match

PR #2293 fixes another ERROR log which falsely was logged as ERROR.
This happened for modifying commands of a thing when using response-required:false header and providing a condition which did not match (e.g. If-Match: *).

Fix mapping of response payload of HTTP APIs invoked by http-push connections

PR #2294 resolves an issue in Ditto managed HTTP connections, mapping the response payload of the called API.
Before the fix, all responses were mapped to JSON, e.g. a text payload was mapped to a JSON string "the text payload".
And a non-text and non-JSON payload (e.g. binary) was encoded to Base64 and mapped to a JSON string containing the Base64 encoded data.

This is now fixed, e.g. images are now correctly mapped through Ditto, calling an external HTTP API.