Version 3.5.8 of Eclipse Ditto, released on 12.06.2024
Edit this page

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

Changelog

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

Bugfixes

This is a complete list of the merged pull requests.

Fix generation of WoT Thing Descriptions wrong base and href paths

Reported issue #1959 correctly identified a bug in the WoT (Web of Things) Thing Description generation.
The generated base was not ending with a slash and the relative href in the TDs were beginning with a slash which leads to wrongly interpreted absolute paths, e.g. when using the browser URL object.

This was fixed in PR #1962.

Fix performance regression issue when running against MongoDB 6 - part 2

In Ditto 3.5.7 a MongoDB aggregation query done by Ditto as part of background deletion was aimed to be optimized.
This fix provided in PR #1956 however could lead to side effects resulting again in very long-running aggregation queries.

With PR #1961 provided in this bugfix release, the options to configure the index hints and even to create additional indexes were enhanced and the defaults changed so that no hint is provided by default, but the MongoDB query planner decides on which index to use.
The option to configure a hint however was enhanced, depending on which fields were present in the $match aggregation step.

Helm Chart

The Ditto Helm Chart contained some configuration bugs and enhancements which are also addressed with this bugfix release.

Provided configuration for MongoReadJournal aggregation index hinting

Provide Helm value options to configure settings for the above-mentioned PR #1961.