diff --git a/CHANGES.md b/CHANGES.md
index 4ac25a3786..fcd4b0b9af 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,28 @@
+# Synapse 1.129.0rc1 (2025-04-15)
+
+### Features
+
+- Add `passthrough_authorization_parameters` in OIDC configuration to allow to pass parameters to the authorization grant URL. ([\#18232](https://github.com/element-hq/synapse/issues/18232))
+- Add `total_event_count`, `total_message_count`, and `total_e2ee_event_count` fields to the homeserver usage statistics. ([\#18260](https://github.com/element-hq/synapse/issues/18260))
+
+### Bugfixes
+
+- Fix `force_tracing_for_users` config when using delegated auth. ([\#18334](https://github.com/element-hq/synapse/issues/18334))
+- Fix the token introspection cache logging access tokens when MAS integration is in use. ([\#18335](https://github.com/element-hq/synapse/issues/18335))
+- Stop caching introspection failures when delegating auth to MAS. ([\#18339](https://github.com/element-hq/synapse/issues/18339))
+
+### Updates to the Docker image
+
+- Optimize the build of the complement-synapse image. ([\#18294](https://github.com/element-hq/synapse/issues/18294))
+
+### Internal Changes
+
+- Disable statement timeout during room purge. ([\#18133](https://github.com/element-hq/synapse/issues/18133))
+- Add cache to storage functions used to auth requests when using delegated auth. ([\#18337](https://github.com/element-hq/synapse/issues/18337))
+
+
+
+
# Synapse 1.128.0 (2025-04-08)
No significant changes since 1.128.0rc1.
diff --git a/changelog.d/18133.misc b/changelog.d/18133.misc
deleted file mode 100644
index 151ceb2cab..0000000000
--- a/changelog.d/18133.misc
+++ /dev/null
@@ -1 +0,0 @@
-Disable statement timeout during room purge.
diff --git a/changelog.d/18232.feature b/changelog.d/18232.feature
deleted file mode 100644
index ba5059ba80..0000000000
--- a/changelog.d/18232.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add `passthrough_authorization_parameters` in OIDC configuration to allow to pass parameters to the authorization grant URL.
diff --git a/changelog.d/18260.feature b/changelog.d/18260.feature
deleted file mode 100644
index e44e3dc990..0000000000
--- a/changelog.d/18260.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add `total_event_count`, `total_message_count`, and `total_e2ee_event_count` fields to the homeserver usage statistics.
diff --git a/changelog.d/18294.docker b/changelog.d/18294.docker
deleted file mode 100644
index cc40ca90c0..0000000000
--- a/changelog.d/18294.docker
+++ /dev/null
@@ -1 +0,0 @@
-Optimize the build of the complement-synapse image.
diff --git a/changelog.d/18334.bugfix b/changelog.d/18334.bugfix
deleted file mode 100644
index d82e522cb8..0000000000
--- a/changelog.d/18334.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix `force_tracing_for_users` config when using delegated auth.
diff --git a/changelog.d/18335.bugfix b/changelog.d/18335.bugfix
deleted file mode 100644
index 50df5a1b1d..0000000000
--- a/changelog.d/18335.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix the token introspection cache logging access tokens when MAS integration is in use.
\ No newline at end of file
diff --git a/changelog.d/18337.misc b/changelog.d/18337.misc
deleted file mode 100644
index b78276fe76..0000000000
--- a/changelog.d/18337.misc
+++ /dev/null
@@ -1 +0,0 @@
-Add cache to storage functions used to auth requests when using delegated auth.
diff --git a/changelog.d/18339.bugfix b/changelog.d/18339.bugfix
deleted file mode 100644
index 09d6d73420..0000000000
--- a/changelog.d/18339.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Stop caching introspection failures when delegating auth to MAS.
diff --git a/debian/changelog b/debian/changelog
index 56839ac5b4..e9eb331477 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.129.0~rc1) stable; urgency=medium
+
+ * New Synapse release 1.129.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org> Tue, 15 Apr 2025 10:47:43 -0600
+
matrix-synapse-py3 (1.128.0) stable; urgency=medium
* New Synapse release 1.128.0.
diff --git a/pyproject.toml b/pyproject.toml
index 8f8eb46e68..76a9cf4a70 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -97,7 +97,7 @@ module-name = "synapse.synapse_rust"
[tool.poetry]
name = "matrix-synapse"
-version = "1.128.0"
+version = "1.129.0rc1"
description = "Homeserver for the Matrix decentralised comms protocol"
authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
license = "AGPL-3.0-or-later"
|