Announcing Eclipse Ditto Release 3.6.0
After a longer time of “bugfix releases” only, the Eclipse Ditto team is once again happy to announce the availability of a new minor release, including new features: Ditto 3.6.0.
The most work in this release went into the enforcement/validation of a linked WoT (Web of Thing) “Thing Model” to make sure that a Ditto managed digital twin can only be modified in ways which are valid based on the defined WoT model.
But also other features like SSO in the Ditto-UI were added, so inform yourself in this blogpost about the changes in the new release.
Adoption
Companies are willing to show their adoption of Eclipse Ditto publicly: https://iot.eclipse.org/adopters/?#iot.ditto
When you use Eclipse Ditto it would be great to support the project by putting your logo there.
Changelog
The main improvements and additions of Ditto 3.6.0 are:
- WoT (Web of Things) Thing Model based validation of modifications to things and action/event payloads
- AWS IAM based authentication against MongoDB
- Configure defined aggregation queries to be exposed as Prometheus metrics by Ditto periodically
- SSO (Single-Sign-On) support in the Ditto UI via OpenID connect provider configuration
The following non-functional work is also included:
- Update Java runtime to run Eclipse Ditto with to Java 21
- Run Ditto system tests in GitHub actions
The following notable fixes are included:
- Fix JWT placeholder not resolving correctly in JSON arrays nested in JSON objects
- Fix retrieving a Thing at a given historical timestamp
- Generating UNIX “Epoch” as neutral element when creating new things based on WoT TM models for types declared as “date-time” format
Please have a look at the 3.6.0 release notes for a more detailed information on the release.
Artifacts
The new Java artifacts have been published at the Eclipse Maven repository as well as Maven central.
The Ditto JavaScript client release was published on npmjs.com:
The Docker images have been pushed to Docker Hub:
- eclipse/ditto-policies
- eclipse/ditto-things
- eclipse/ditto-things-search
- eclipse/ditto-gateway
- eclipse/ditto-connectivity
The Ditto Helm chart has been published to Docker Hub:
–
The Eclipse Ditto team