diff --git a/CHANGES.md b/CHANGES.md
index b3b22b6d141f70401713d6387a10c59820d844bc..c373b2a8468e13eb5edda949c032c3d0ce4db21b 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,11 +1,17 @@
-Synapse 1.69.0rc4 (2022-10-14)
-==============================
+Synapse 1.69.0 (2022-10-17)
+===========================
 
 Please note that legacy Prometheus metric names are now deprecated and will be removed in Synapse 1.73.0.
 Server administrators should update their dashboards and alerting rules to avoid using the deprecated metric names.
 See the [upgrade notes](https://matrix-org.github.io/synapse/v1.69/upgrade.html#upgrading-to-v1690) for more details.
 
 
+No significant changes since 1.69.0rc4.
+
+
+Synapse 1.69.0rc4 (2022-10-14)
+==============================
+
 Bugfixes
 --------
 
diff --git a/debian/changelog b/debian/changelog
index 1a84b8cd51c52cd34d2329180bff52b5bc52a299..f1de7b15d5973d3bb1bff5d92f94453389a72d8b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.69.0) stable; urgency=medium
+
+  * New Synapse release 1.69.0.
+
+ -- Synapse Packaging team <packages@matrix.org>  Mon, 17 Oct 2022 11:31:03 +0100
+
 matrix-synapse-py3 (1.69.0~rc4) stable; urgency=medium
 
   * New Synapse release 1.69.0rc4.
diff --git a/pyproject.toml b/pyproject.toml
index 61f876ee59809daa208d5c1f2c6860e45339f0e5..5eab8d24f59cfd89137bccc0a6d26be8a3c0dc45 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -57,7 +57,7 @@ manifest-path = "rust/Cargo.toml"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.69.0rc4"
+version = "1.69.0"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "Apache-2.0"