This is a bugfix release, no new features since 3.2.0 were added.
Changelog
Compared to the latest release 3.2.0, the following changes and bugfixes were added.
Changes
UI - New Operations tab
The Ditto UI was enhanced with a new “Operation” tab where the log levels of the Ditto installation can be adjusted
on-the-fly without restarting anything.
This functionality was already existing in the “devops” API and now has been exposed to the Ditto UI.
Bugfixes
This is a complete list of the merged pull requests.
Don’t use WARN log level when no policy is rolled back
Added in Ditto 3.2.0, a policy is rolled back when it was implicitly created as part of a thing creation which failed
for whatever reasons.
The WARN
log message is however logged too many times, even if no policy was created and will be rolled back.
This was fixed.
Change notification filtering doesn’t work for desired properties changes
Desired properties were not mapped correctly when converting “thing events” to “things” and therefore filtering on
desired properties in e.g. connections, filtering on events, did not work.
This has been fixed.
Fix reading configured WoT TD “json template” from system property
The system property to define a WoT TD template at property path ditto.things.wot.to-thing-description.json-template
was not correctly rendered as Json Object if configured.
This has been fixed and can now be configured.
Enforcer actor ack time out handled in atomic thing create context
Under heavy load it could happen that the policy caches in Thing “Enforcement” was misbehaving or were not correctly
invalidated which could lead to that creation of new things with implicit policy creation failed.
This has been fixed.