This is a bugfix release, no new features since 3.6.9 were added.
Changelog
Compared to the latest release 3.6.9, the following changes and bugfixes were added.
Bugfixes
This is a complete list of the merged pull requests.
Fix NPE in ScriptedOutgoingMapping when value from script resolved to null
PR #2100 fixed a bug in the ScriptedOutgoingMapping where
a NullPointerException
was thrown when the value resolved from the script was null
.
Fix WoT action validation was only done for application/json content-type
In PR #2102 a bug was fixed which lead to the WoT validation of
messages was not performed when a content-type different to application/json
was set.
As this bypasses ensuring that only well-defined messages are accepted by Ditto, this was considered as a bug.
Fix logging configuration for policies service
The default bundled logback.xml
contained a syntax error. This was fixed in PR
#2104.
Fix tracing propagation in general
Ditto 3.6 contained already many bugfixes where the span hierarchy of distributed tracing was calculated wrongly.
The root cause of these issues now was identified and fixed in PR#2105.
Fix MQTT connections eagerly resolving DNS causing problems with dynamic DNS
PR #2109 provides a configuration for changing the behavior of
MQTT connections in Ditto which eagerly resolved MQTT broker hostnames.
This could have lead to issues when e.g. the MQTT broker was behind a dynamic DNS or often changed IP addresses behind
a DNS hostname.
This resolves issue #2108.