Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 2.66 KB

release_notes_331.md

File metadata and controls

60 lines (36 loc) · 2.66 KB
title tags published keywords summary permalink
Release notes 3.3.1
release_notes
true
release notes, announcements, changelog
Version 3.3.1 of Eclipse Ditto, released on 29.06.2023
release_notes_331.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

None

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.