diff --git a/CHANGELOG b/CHANGELOG
index 2ba5806..db7a6fe 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -161,4 +161,14 @@
* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.16.1)
* Drop table local_rejections_stream which was incorrectly added in Synapse 1.16.0. (#7816, b1beb3ff5)
+[1.7.0]
+* Update Synapse to 1.17.0
+* [Full changelog](https://github.com/matrix-org/synapse/releases/tag/v1.17.0)
+* Fix inconsistent handling of upper and lower case in email addresses when used as identifiers for login, etc. Contributed by @dklimpel. (#7021)
+* Fix "Tried to close a non-active scope!" error messages when opentracing is enabled. (#7732)
+* Fix incorrect error message when database CTYPE was set incorrectly. (#7760)
+* Fix to not ignore set_tweak actions in Push Rules that have no value, as permitted by the specification. (#7766)
+* Fix synctl to handle empty config files correctly. Contributed by @kotovalexarian. (#7779)
+* Fixes a long standing bug in worker mode where worker information was saved in the devices table instead of the original IP address and user agent. (#7797)
+* Fix 'stuck invites' which happen when we are unable to reject a room invite received over federation. (#7804, #7809, #7810)
diff --git a/CloudronManifest.json b/CloudronManifest.json
index c4a3925..a933b9e 100644
--- a/CloudronManifest.json
+++ b/CloudronManifest.json
@@ -5,7 +5,7 @@
"description": "file://DESCRIPTION.md",
"changelog": "file://CHANGELOG",
"tagline": "Secure & decentralized communication",
- "version": "1.6.1",
+ "version": "1.7.0",
"healthCheckPath": "/",
"httpPort": 8008,
"memoryLimit": 536870912,
diff --git a/DESCRIPTION.md b/DESCRIPTION.md
index 3903153..e6a3ff9 100644
--- a/DESCRIPTION.md
+++ b/DESCRIPTION.md
@@ -1,4 +1,4 @@
-This app packages Synapse 1.16.1.
+This app packages Synapse 1.17.0.
**This package only provides the Matrix backend. A variety of clients are available
[here](https://matrix.org/clients/). Riot is a popular web frontend for Matrix and