Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 2.73 KB

release_notes_332.md

File metadata and controls

60 lines (36 loc) · 2.73 KB
title tags published keywords summary permalink
Release notes 3.3.2
release_notes
true
release notes, announcements, changelog
Version 3.3.2 of Eclipse Ditto, released on 30.06.2023
release_notes_332.html

This is a bugfix release, no new features since 3.3.0 were added.

Changelog

Compared to the latest release 3.3.0, the following changes and bugfixes were added.

Changes

We had to skip Ditto version 3.3.1, as there were errors in our release pipeline.

Bugfixes

This is a complete list of the merged pull requests.

Ditto's WoT integration did block the Akka dispatcher thread which could lead to deadlock situations when e.g. creating new twins based on a WoT ThingModel.

This was solved and the complete WoT operations are now executed asynchronously.

Helm Chart

The Ditto Helm Chart, which was enhanced and changed a lot for version 3.3.0, contained some configuration bugs which are also addressed with this bugfix release.

Configure the "dittoui"'s nginx to only use 1 worker process, as it only serves static content.
Add configuration option in the Helm chart values.yaml to configure the nginx's used worker_processes and default to 4

The devopsPassword and statusPassword were read from .Values.gateway.devopsPassword and .Values.gateway.statusPassword. In the values.yaml these two values were however located at different configuration levels.

As a result, the two passwords werew always regenerated and the passed passwords were not used.

The readConcern was by default configured to "linearizable" which however fails in a "single instance" MongoDB setup.
Changed to be by default queryReadConcern: "local" with hint to configure otherwise for replicated MongoDB setups.

The Ditto Helm chart now supports to additionally deploy a (nginx-based) "Ingress controller", if configured.
By default, the deployment of the Ingress controller is however disabled.