Announcing Eclipse Ditto Release 2.4.0
The Eclipse Ditto teams announces availability of Eclipse Ditto 2.4.0. The main topics in this release were the move from Java 11 to Java 17 (and the switch in Ditto’s pre-built Docker containers from OpenJ9 to Hotspot runtime), W3C WoT (Web of Things) integration and enhanced placeholder capabilities, e.g....
W3C WoT (Web of Things) integration
The upcoming Eclipse Ditto version 2.4.0 will add support for W3C WoT (Web of Things) integration by referencing WoT Thing Model in Ditto managed twins describing the Things’ capabilities. Using this integration, Ditto managed digital twins can be linked to WoT “Thing Models” from which Ditto can create WoT...
Announcing Eclipse Ditto Release 2.3.0
The Eclipse Ditto teams announces availability of Eclipse Ditto 2.3.0. It contains mainly new features around the Ditto “live” channel which can be used to directly interact with devices. Such live commands may now be easily created via the HTTP API - and in addition a conventional...
Conditionally direct retrieving API calls to either live or twin channel
After the added option to target the live channel by adding the channel=live to HTTP requests (see also blog post about “HTTP live channel”), Eclipse Ditto version 2.3.0 will in addition support to define a live channel condition, which, when evaluating to true, will retrieve...
Sending live channel commands via HTTP to devices
The upcoming release of Eclipse Ditto version 2.3.0 will support sending commands via the HTTP API directly to devices using the live channel by just adding the channel=live query parameter to the same HTTP API request which would target the twin. HTTP Live channel Ditto supports...
Announcing Eclipse Ditto Release 2.2.0
The Eclipse Ditto teams announces availability of Eclipse Ditto 2.2.0. It features several nice added features and e.g. allows using the dash - in the namespace part of thing IDs. Adoption Companies are willing to show their adoption of Eclipse Ditto publicly: https://iot.eclipse.org/adopters/?#iot.ditto From our various...
Support for OAuth2 client credentials flow for HTTP connections
The upcoming release of Eclipse Ditto version 2.2.0 supports HTTP connections that authenticate their requests via OAuth2 client credentials flow as described in section 4.4 of RFC-6749. Detailed information can be found at Connectivity API > HTTP 1.1 protocol binding. This blog post shows an example of publishing...
Completed Kafka Connectivity
Consuming messages from Apache Kafka in Eclipse Ditto Eclipse Ditto did support publishing events and messages to Apache Kafka for quite some time now. The time has come to support consuming as well. A Kafka connection behaves slightly different from other consuming Connections in Ditto. The following...
Announcing Eclipse Ditto Release 2.1.0
The Eclipse Ditto teams announces availability of Eclipse Ditto 2.1.0. As the first minor of the 2.x series it adds a lot of new features, the highlight surely being the full integration of Apache Kafka as Ditto managed connection. Adoption Companies are willing to show their adoption...
Support conditional requests for things resources
With the upcoming release of Eclipse Ditto version 2.1.0 it will be possible to execute conditional requests on things and their sub-resources. Conditional requests for things resources Ditto now supports conditional requests on things and all of its sub-resources based on a specified condition in the request. This functionality...
See more posts from the Blog Archive.