Announcing Eclipse Ditto Release 3.3.0

The Eclipse Ditto teams is proud to announce the availability of Eclipse Ditto 3.3.0. Version 3.3.0 contains features improving merge/PATCH commands, skipping modifications of a twin if the value would be equal after the modification and a more production ready Ditto Helm chart. 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.3.0 are: Support replacing certain json objects in a merge/PATCH command instead of merging their fields Implicitly convert a merge/PATCH command to a “Create Thing” if thing is not yet existing Provide option to skip a modification in the “twin” if the value “is equal” to the previous value Addition of the DevOps API endpoints to Ditto’s OpenAPI definition Improve DittoProtocol MessagePath to be aware of message subject Support alternative way of specifying “list” query parameters UI enhancements: Enhance Ditto-UI to dynamically configure log levels of Ditto Building and packaging the UI with esbuild The following non-functional enhancements are also included: Provide official Eclipse Ditto Helm chart via Docker Hub and move its sources to Ditto Git repository In addition, provide a lot more configuration options and hardening of the chart to make it more feasible for productive use The following notable fixes are included: Fix that redeliveries for acknowledgeable connectivity messages were issued too often Fix WoT dispatcher starvation by adding timeouts to fetch models Please have a look at the 3.3.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: @eclipse-ditto/ditto-javascript-client-dom @eclipse-ditto/ditto-javascript-client-node 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: eclipse/ditto – The Eclipse Ditto team

Aug 14, 2023 - 14:30
Feb 14, 2024 - 11:40
 0
Announcing Eclipse Ditto Release 3.3.0
Techatty All-in-1 Publishing
Techatty All-in-1 Publishing

The Eclipse Ditto teams is proud to announce the availability of Eclipse Ditto 3.3.0.

Version 3.3.0 contains features improving merge/PATCH commands, skipping modifications of a twin if the value would be equal after the modification and a more production ready Ditto Helm chart.

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.3.0 are:

Talk to Techatty
Talk to Techatty
  • Support replacing certain json objects in a merge/PATCH command instead of merging their fields
  • Implicitly convert a merge/PATCH command to a “Create Thing” if thing is not yet existing
  • Provide option to skip a modification in the “twin” if the value “is equal” to the previous value
  • Addition of the DevOps API endpoints to Ditto’s OpenAPI definition
  • Improve DittoProtocol MessagePath to be aware of message subject
  • Support alternative way of specifying “list” query parameters
  • UI enhancements:
    • Enhance Ditto-UI to dynamically configure log levels of Ditto
    • Building and packaging the UI with esbuild

The following non-functional enhancements are also included:

  • Provide official Eclipse Ditto Helm chart via Docker Hub and move its sources to Ditto Git repository
    • In addition, provide a lot more configuration options and hardening of the chart to make it more feasible for productive use

The following notable fixes are included:

  • Fix that redeliveries for acknowledgeable connectivity messages were issued too often
  • Fix WoT dispatcher starvation by adding timeouts to fetch models

Please have a look at the 3.3.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:

Web and Cloud LLC - talk to us and let's discuss your needs.
Let's help transform your business

The Docker images have been pushed to Docker Hub:

The Ditto Helm chart has been published to Docker Hub:



Ditto


The Eclipse Ditto team

Ditto Eclipse Ditto™ is a technology in the IoT implementing a software pattern called “digital twins”. A digital twin is a virtual, cloud based, representation of his real world counterpart (real world “Things”, e.g. devices like sensors, smart heating, connected cars, smart grids, EV charging stations, …). The technology mirrors potentially millions and billions of digital twins residing in the digital world with physical “Things”. This simplifies developing IoT solutions for software developers as they do not need to know how or where exactly the physical “Things” are connected.