Skip to content

Commit

Permalink
added Ditto 3.5.7 release notes
Browse files Browse the repository at this point in the history
Signed-off-by: Thomas Jäckle <[email protected]>
  • Loading branch information
thjaeckle committed Jun 10, 2024
1 parent a291e45 commit ffe23b5
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ entries:
- title: Release Notes
output: web
folderitems:
- title: 3.5.7
url: /release_notes_357.html
output: web
- title: 3.5.6
url: /release_notes_356.html
output: web
- title: 3.5.5
url: /release_notes_355.html
output: web
Expand All @@ -41,6 +47,9 @@ entries:
- title: 3.5.0
url: /release_notes_350.html
output: web
- title: 3.4.5
url: /release_notes_345.html
output: web
- title: 3.4.4
url: /release_notes_344.html
output: web
Expand Down
54 changes: 54 additions & 0 deletions documentation/src/main/resources/pages/ditto/release_notes_357.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
---
title: Release notes 3.5.7
tags: [release_notes]
published: true
keywords: release notes, announcements, changelog
summary: "Version 3.5.7 of Eclipse Ditto, released on 10.06.2024"
permalink: release_notes_357.html
---

This is a bugfix release, no new features since [3.5.6](release_notes_356.html) were added.

## Changelog

Compared to the latest release [3.5.6](release_notes_356.html), the following changes and bugfixes were added.

### Bugfixes

This is a complete list of the
[merged pull requests](https://github.com/eclipse-ditto/ditto/pulls?q=is%3Apr+milestone%3A3.5.7).

#### Fixed that configuring "oauth2" based authentication for "devops" access does not allow to use a different OpenID connect provider

Reported issue [#1946](https://github.com/eclipse-ditto/ditto/issues/1946), which caused that a configured `oauth2` based
authentication of the `/devops` resources was not working with a different OIDC provider than used for the default authentication,
was fixed by PR [#1948](https://github.com/eclipse-ditto/ditto/pull/1948).

#### Fix performance regression issue when running against MongoDB 6

An `aggregation` query done by Ditto as part of background deletion was quick with MongoDB 5, however the MongoDB 6 query planner
chose to use another index to run that aggregation query than MongoDB 5.
Depending on the amount of data in Ditto, this could lead to a 500 times higher query time, resulting in a lot of unneeded
disk IOPS in MongoDB.

The fix provided in PR [#1956](https://github.com/eclipse-ditto/ditto/pull/1956) provides the option to configure a
hint which index name to use should provide the option to fine-tune as needed.
By default, the mentioned query now is configured to use the default index `"_id_"` which should be best for that
specific case.


### Helm Chart

The [Ditto Helm Chart](https://github.com/eclipse-ditto/ditto/tree/master/deployment/helm) contained some configuration
bugs and enhancements which are also addressed with this bugfix release.

#### Fix Ingress Websocket authentication

PR [#1953](https://github.com/eclipse-ditto/ditto/pull/1953) provides a fix for authentication of the `/ws` (WebSocket)
resource by the nginx configured as "Ingress" in the Helm chart.

#### Add possibility to customize image used for pod-deletion-cost annotation patching job

PR [#1954](https://github.com/eclipse-ditto/ditto/pull/1954) provides the option to customize the image to be used
for the `pod-deletion-cost` annotation jobs.
This can e.g. be useful in order to use a custom image and/or a private docker registry for this image.

0 comments on commit ffe23b5

Please sign in to comment.