Version 3.5.9 of Eclipse Ditto, released on 14.06.2024
Edit this page

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

Changelog

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

Bugfixes

This is a complete list of the merged pull requests.

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

In Ditto 3.5.7 and 3.5.8 a MongoDB aggregation query done by Ditto as part of background deletion was aimed to be optimized.
This fix provided in PRs #1956 and #1961 however were not completely sufficient to fix the performance and reduce the disk read IOPS.

PR #1964 now in total adds 3 new indexes to the “snapshot” collections.
Those however are not configured by default, they must be configured as documented in the newly added MongoDB tuning section: Background aggregation queries.

If you encounter performance issues and many disk read IOPS done in MongoDB version 6 (and maybe above), please check those settings.

Helm Chart

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

Make logstash buffer sizes configurable

PR #1963 make the logstash buffer sizes used in logback.xml files of the Ditto services configurable via environment variables.
The configuration were also exposed to the Ditto Helm chart in that PR.