diff --git a/CHANGELOG.md b/CHANGELOG.md
index 993864771a45cc01a5cc8d13a289dca337872c0c..534c45a8bd1b1c3ea668710eacd64ceb4c0bfad7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file.
 
 ## [Unreleased]
 
+## [2.1.0] - 2024-09-10
+
+### Added
+
+- Added ajv-formats for migration [`8926d58`](https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/commit/8926d58e87c2777424aeefbe6b662ad0198e1197)
+- Manually orchestrate version upgrades [`5c75653`](https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/commit/5c75653f53d727c31740487baa1c963b81ff9dcc)
+    - Use PROPAGATE_UPGRADES env variable to defer update events to core-ui-mw pods
+    - Set to `false` to only warm up cache
+    - Re-deploy with set to `true` to actually roll out the upgrade
+
+### Changed
+
+- Set brotli compression quality to 5 [`44623c9`](https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/commit/44623c9d3a1d3c25c78a2b55f01d4b49a24c5fd5)
+
+### Fixed
+
+- Helm: Support to use {{ .Release.Name }} in existingConfigMap value [`45bbc11`](https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/commit/45bbc115aebd44021edbfc500f35bb6806d20a8e)
+
+
 ## [2.0.4] - 2024-04-05
 
 ### Added
@@ -284,7 +303,7 @@ All notable changes to this project will be documented in this file.
 
 - Start changelog
 
-[unreleased]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/2.0.4...main
+[unreleased]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/2.1.0...main
 [1.3.5]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/1.3.3...1.3.5
 [1.3.4]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/1.3.3...1.3.4
 [1.3.3]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/1.3.2...1.3.3
@@ -297,6 +316,7 @@ All notable changes to this project will be documented in this file.
 [1.1.236708]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/1.1.236707...1.1.236708
 [1.1.236707]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/1.1.0...1.1.236707
 
+[2.1.0]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/2.0.4...2.1.0
 [2.0.4]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/2.0.3...2.0.4
 [2.0.3]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/2.0.2...2.0.3
 [2.0.2]: https://gitlab.open-xchange.com/appsuite/web-foundation/ui-middleware/compare/2.0.1...2.0.2
diff --git a/helm/core-ui-middleware/Chart.yaml b/helm/core-ui-middleware/Chart.yaml
index c6079984d1e7c46306c8ef4b3963d6704aa5e59d..a9f4853e2e602705d9bd67b70ff9c9b1a054acd1 100644
--- a/helm/core-ui-middleware/Chart.yaml
+++ b/helm/core-ui-middleware/Chart.yaml
@@ -15,13 +15,13 @@ type: application
 # This is the chart version. This version number should be incremented each time you make changes
 # to the chart and its templates, including the app version.
 # Versions are expected to follow Semantic Versioning (https://semver.org/)
-version: 3.1.0
+version: 3.2.0
 
 # This is the version number of the application being deployed. This version number should be
 # incremented each time you make changes to the application. Versions are not expected to
 # follow Semantic Versioning. They should reflect the version the application is using.
 # It is recommended to use it with quotes.
-appVersion: "2.0.4"
+appVersion: "2.1.0"
 dependencies:
   - name: ox-common
     version: ~1.0.38
diff --git a/package.json b/package.json
index fb1f53caea2f5bf5bb1a021ce60db26e9d5407b6..6dd229e1ba8d288d007dd179d23e0ff683df8019 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@open-xchange/ui-middleware",
-  "version": "2.0.4",
+  "version": "2.1.0",
   "description": "Provides a combined manifest.json",
   "type": "module",
   "main": "src/index.js",