One year after the first incubation release 0.8.0, done in 11/2018, Eclipse Ditto aims to graduate out of incubation with a 1.0.0 release.
Enhancements and work donce since the last 0.9.0 release, which was done in 07/2019, are:
- Support for integrating custom OAuth 2.0 providers based on OpenID connect
- Stabilizations of connectivity implementations (e.g. AMQP 1.0)
- Addition of connecting to HTTP endpoints in connectivity service - which enables invoking any HTTP APIs as a result of twin changes or for sending messages
- Improvements of the Eclipse Hono integration (e.g. applying "creation-time" and "ttd" headers in tracked twin, being able to define header-mappings for responses to devices connected via Hono)
- Addition of a new "ditto-clients" repository containing a Java and a JavaScript client to be used by frontend and backend applications wanting to integrate with digital twins
- Inlcuding of a single "definition" on thing model level in addition to the "definitions" each feature might define
- Asynchronous cleanup of DB entries (things, policies) in an adaptive way dependening on the current database load
- Performance and horizontal scalability improvements (e.g. horizontally scalable event publishing)
Name | Date | Description |
---|---|---|
1.0.0-M1 | 2019/09/18 | See: https://github.com/eclipse/ditto/releases/tag/1.0.0-M1a |
1.0.0-M2 | 2019/11/04 | See: https://github.com/eclipse/ditto/releases/tag/1.0.0-M2 |
1.0.0-M3 | 2019/11/05 | See: https://github.com/eclipse/ditto/releases/tag/1.0.0-M3 |