From aa4a7b75d731d64712e0edf28a6b904362e98dad Mon Sep 17 00:00:00 2001
From: Olivier 'reivilibre <oliverw@matrix.org>
Date: Tue, 4 Mar 2025 13:29:36 +0000
Subject: [PATCH] 1.126.0rc1

---
 CHANGES.md                | 60 +++++++++++++++++++++++++++++++++++++--
 changelog.d/17661.bugfix  |  1 -
 changelog.d/18019.feature |  1 -
 changelog.d/18038.docker  |  1 -
 changelog.d/18046.misc    |  1 -
 changelog.d/18090.feature |  1 -
 changelog.d/18092.feature |  1 -
 changelog.d/18152.doc     |  1 -
 changelog.d/18154.feature |  1 -
 changelog.d/18157.bugfix  |  1 -
 changelog.d/18162.misc    |  1 -
 changelog.d/18165.bugfix  |  1 -
 changelog.d/18174.misc    |  1 -
 changelog.d/18175.misc    |  1 -
 changelog.d/18177.feature |  1 -
 changelog.d/18178.bugfix  |  1 -
 changelog.d/18191.feature |  1 -
 changelog.d/18197.feature |  1 -
 debian/changelog          |  6 ++++
 pyproject.toml            |  2 +-
 20 files changed, 65 insertions(+), 20 deletions(-)
 delete mode 100644 changelog.d/17661.bugfix
 delete mode 100644 changelog.d/18019.feature
 delete mode 100644 changelog.d/18038.docker
 delete mode 100644 changelog.d/18046.misc
 delete mode 100644 changelog.d/18090.feature
 delete mode 100644 changelog.d/18092.feature
 delete mode 100644 changelog.d/18152.doc
 delete mode 100644 changelog.d/18154.feature
 delete mode 100644 changelog.d/18157.bugfix
 delete mode 100644 changelog.d/18162.misc
 delete mode 100644 changelog.d/18165.bugfix
 delete mode 100644 changelog.d/18174.misc
 delete mode 100644 changelog.d/18175.misc
 delete mode 100644 changelog.d/18177.feature
 delete mode 100644 changelog.d/18178.bugfix
 delete mode 100644 changelog.d/18191.feature
 delete mode 100644 changelog.d/18197.feature

diff --git a/CHANGES.md b/CHANGES.md
index df32bc59be..992c099d6e 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,8 +1,64 @@
-# Synapse 1.125.0 (2025-02-25)
+# Synapse 1.126.0rc1 (2025-03-04)
 
-No significant changes since 1.125.0rc1.
+Installations using the Debian/Ubuntu packages from `packages.matrix.org`:
+Please be aware that we have recently updated the expiry date on the repository's GPG signing key, but this change
+must be imported into your keyring.
+If you have the `matrix-org-archive-keyring` package installed and update before the current key expires, this should
+happen automatically.
+Otherwise, if you see an error similar to `The following signatures were invalid: EXPKEYSIG F473DD4473365DE1`, you
+will need to get a fresh copy of the keys. You can do so with:
+
+```sh
+sudo wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
+```
+
+### Features
+
+- Define ratelimit configuration for delayed event management. ([\#18019](https://github.com/element-hq/synapse/issues/18019))
+- Add `form_secret_path` config option. ([\#18090](https://github.com/element-hq/synapse/issues/18090))
+- Add the `--no-secrets-in-config` command line option. ([\#18092](https://github.com/element-hq/synapse/issues/18092))
+- Add background job to clear unreferenced state groups. ([\#18154](https://github.com/element-hq/synapse/issues/18154))
+- Add support for specifying/overriding `id_token_signing_alg_values_supported` for an OpenID identity provider. ([\#18177](https://github.com/element-hq/synapse/issues/18177))
+- Add `worker_replication_secret_path` config option. ([\#18191](https://github.com/element-hq/synapse/issues/18191))
+- Add support for specifying/overriding `redirect_uri` in the authorization and token requests against an OpenID identity provider. ([\#18197](https://github.com/element-hq/synapse/issues/18197))
+
+### Bugfixes
+
+- Make sure we advertise registration as disabled when MSC3861 is enabled. ([\#17661](https://github.com/element-hq/synapse/issues/17661))
+- Prevent suspended users from sending encrypted messages. ([\#18157](https://github.com/element-hq/synapse/issues/18157))
+- Cleanup deleted state group references. ([\#18165](https://github.com/element-hq/synapse/issues/18165))
+- Fix MSC4108 QR-code login not working with some reverse-proxy setups. ([\#18178](https://github.com/element-hq/synapse/issues/18178))
+- Support device IDs that can't be represented in a scope when delegating auth to Matrix Authentication Service 0.15.0+. ([\#18174](https://github.com/element-hq/synapse/issues/18174))
+
+### Updates to the Docker image
+
+- Speed up the building of the Docker image. ([\#18038](https://github.com/element-hq/synapse/issues/18038))
+
+### Improved Documentation
+
+- Move incorrectly placed version indicator in User Event Redaction Admin API docs. ([\#18152](https://github.com/element-hq/synapse/issues/18152))
+- Document suspension Admin API. ([\#18162](https://github.com/element-hq/synapse/issues/18162))
+
+### Deprecations and Removals
+
+- Disable room list publication by default. ([\#18175](https://github.com/element-hq/synapse/issues/18175))
+
+### Updates to locked dependencies
+
+* Bump anyhow from 1.0.95 to 1.0.96. ([\#18187](https://github.com/element-hq/synapse/issues/18187))
+* Bump authlib from 1.4.0 to 1.4.1. ([\#18190](https://github.com/element-hq/synapse/issues/18190))
+* Bump click from 8.1.7 to 8.1.8. ([\#18189](https://github.com/element-hq/synapse/issues/18189))
+* Bump log from 0.4.25 to 0.4.26. ([\#18184](https://github.com/element-hq/synapse/issues/18184))
+* Bump pyo3-log from 0.12.0 to 0.12.1. ([\#18046](https://github.com/element-hq/synapse/issues/18046))
+* Bump serde from 1.0.217 to 1.0.218. ([\#18183](https://github.com/element-hq/synapse/issues/18183))
+* Bump serde_json from 1.0.138 to 1.0.139. ([\#18186](https://github.com/element-hq/synapse/issues/18186))
+* Bump sigstore/cosign-installer from 3.8.0 to 3.8.1. ([\#18185](https://github.com/element-hq/synapse/issues/18185))
+* Bump types-psycopg2 from 2.9.21.20241019 to 2.9.21.20250121. ([\#18188](https://github.com/element-hq/synapse/issues/18188))
 
 
+# Synapse 1.125.0 (2025-02-25)
+
+No significant changes since 1.125.0rc1.
 
 
 # Synapse 1.125.0rc1 (2025-02-18)
diff --git a/changelog.d/17661.bugfix b/changelog.d/17661.bugfix
deleted file mode 100644
index 33881bbc6a..0000000000
--- a/changelog.d/17661.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Make sure we advertise registration as disabled when MSC3861 is enabled.
diff --git a/changelog.d/18019.feature b/changelog.d/18019.feature
deleted file mode 100644
index 74e22df74a..0000000000
--- a/changelog.d/18019.feature
+++ /dev/null
@@ -1 +0,0 @@
-Define ratelimit configuration for delayed event management.
diff --git a/changelog.d/18038.docker b/changelog.d/18038.docker
deleted file mode 100644
index accb09be2a..0000000000
--- a/changelog.d/18038.docker
+++ /dev/null
@@ -1 +0,0 @@
-Speed up the building of the Docker image.
diff --git a/changelog.d/18046.misc b/changelog.d/18046.misc
deleted file mode 100644
index 8acbe6a3db..0000000000
--- a/changelog.d/18046.misc
+++ /dev/null
@@ -1 +0,0 @@
-Bump pyo3-log from 0.12.0 to 0.12.1.
diff --git a/changelog.d/18090.feature b/changelog.d/18090.feature
deleted file mode 100644
index 343e2f45eb..0000000000
--- a/changelog.d/18090.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add `form_secret_path` config option.
\ No newline at end of file
diff --git a/changelog.d/18092.feature b/changelog.d/18092.feature
deleted file mode 100644
index 26371cc810..0000000000
--- a/changelog.d/18092.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add the `--no-secrets-in-config` command line option.
\ No newline at end of file
diff --git a/changelog.d/18152.doc b/changelog.d/18152.doc
deleted file mode 100644
index 5a02f26751..0000000000
--- a/changelog.d/18152.doc
+++ /dev/null
@@ -1 +0,0 @@
-Move incorrectly placed version indicator in User Event Redaction Admin API docs.
\ No newline at end of file
diff --git a/changelog.d/18154.feature b/changelog.d/18154.feature
deleted file mode 100644
index 62e1b79a15..0000000000
--- a/changelog.d/18154.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add background job to clear unreferenced state groups.
diff --git a/changelog.d/18157.bugfix b/changelog.d/18157.bugfix
deleted file mode 100644
index 307e9c96ff..0000000000
--- a/changelog.d/18157.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Prevent suspended users from sending encrypted messages.
diff --git a/changelog.d/18162.misc b/changelog.d/18162.misc
deleted file mode 100644
index 4d46979641..0000000000
--- a/changelog.d/18162.misc
+++ /dev/null
@@ -1 +0,0 @@
-Document suspension Admin API.
\ No newline at end of file
diff --git a/changelog.d/18165.bugfix b/changelog.d/18165.bugfix
deleted file mode 100644
index eba5face52..0000000000
--- a/changelog.d/18165.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Cleanup deleted state group references.
diff --git a/changelog.d/18174.misc b/changelog.d/18174.misc
deleted file mode 100644
index b7c7c4db53..0000000000
--- a/changelog.d/18174.misc
+++ /dev/null
@@ -1 +0,0 @@
-Support device IDs that can't be represented in a scope when delegating auth to Matrix Authentication Service 0.15.0+.
diff --git a/changelog.d/18175.misc b/changelog.d/18175.misc
deleted file mode 100644
index c12a30b7c1..0000000000
--- a/changelog.d/18175.misc
+++ /dev/null
@@ -1 +0,0 @@
-Disable room list publication by default.
diff --git a/changelog.d/18177.feature b/changelog.d/18177.feature
deleted file mode 100644
index 71d568474b..0000000000
--- a/changelog.d/18177.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add support for specifying/overriding `id_token_signing_alg_values_supported` for an OpenID identity provider.
diff --git a/changelog.d/18178.bugfix b/changelog.d/18178.bugfix
deleted file mode 100644
index d91327803b..0000000000
--- a/changelog.d/18178.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Fix MSC4108 QR-code login not working with some reverse-proxy setups.
diff --git a/changelog.d/18191.feature b/changelog.d/18191.feature
deleted file mode 100644
index f47c9e2275..0000000000
--- a/changelog.d/18191.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add `worker_replication_secret_path` config option.
\ No newline at end of file
diff --git a/changelog.d/18197.feature b/changelog.d/18197.feature
deleted file mode 100644
index 4572ac3bdb..0000000000
--- a/changelog.d/18197.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add support for specifying/overriding `redirect_uri` in the authorization and token requests against an OpenID identity provider.
\ No newline at end of file
diff --git a/debian/changelog b/debian/changelog
index 1ac1fc6644..d7a3909224 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+matrix-synapse-py3 (1.126.0~rc1) stable; urgency=medium
+
+  * New Synapse release 1.126.0rc1.
+
+ -- Synapse Packaging team <packages@matrix.org>  Tue, 04 Mar 2025 13:11:51 +0000
+
 matrix-synapse-py3 (1.125.0) stable; urgency=medium
 
   * New Synapse release 1.125.0.
diff --git a/pyproject.toml b/pyproject.toml
index abacfa328d..5f18bd0768 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -97,7 +97,7 @@ module-name = "synapse.synapse_rust"
 
 [tool.poetry]
 name = "matrix-synapse"
-version = "1.125.0"
+version = "1.126.0rc1"
 description = "Homeserver for the Matrix decentralised comms protocol"
 authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
 license = "AGPL-3.0-or-later"
-- 
GitLab