summary refs log tree commit diff
path: root/packages/overlays/matrix-synapse/patches/0043-1.130.0rc1.patch
diff options
context:
space:
mode:
Diffstat (limited to 'packages/overlays/matrix-synapse/patches/0043-1.130.0rc1.patch')
-rw-r--r--packages/overlays/matrix-synapse/patches/0043-1.130.0rc1.patch351
1 files changed, 0 insertions, 351 deletions
diff --git a/packages/overlays/matrix-synapse/patches/0043-1.130.0rc1.patch b/packages/overlays/matrix-synapse/patches/0043-1.130.0rc1.patch
deleted file mode 100644

index 6d1ad3f..0000000 --- a/packages/overlays/matrix-synapse/patches/0043-1.130.0rc1.patch +++ /dev/null
@@ -1,351 +0,0 @@ -From 09b4109c2e3740d754f9256540bd96444fb82453 Mon Sep 17 00:00:00 2001 -From: Erik Johnston <erik@matrix.org> -Date: Tue, 13 May 2025 10:44:11 +0100 -Subject: [PATCH 43/74] 1.130.0rc1 - ---- - CHANGES.md | 63 +++++++++++++++++++++++++++++++++++++++ - changelog.d/17578.misc | 1 - - changelog.d/18181.misc | 1 - - changelog.d/18214.feature | 1 - - changelog.d/18218.doc | 1 - - changelog.d/18237.doc | 1 - - changelog.d/18291.docker | 1 - - changelog.d/18292.docker | 1 - - changelog.d/18293.docker | 1 - - changelog.d/18295.docker | 1 - - changelog.d/18297.misc | 1 - - changelog.d/18300.feature | 1 - - changelog.d/18313.misc | 1 - - changelog.d/18320.doc | 1 - - changelog.d/18330.misc | 1 - - changelog.d/18355.feature | 1 - - changelog.d/18360.misc | 1 - - changelog.d/18363.bugfix | 1 - - changelog.d/18367.misc | 1 - - changelog.d/18369.misc | 1 - - changelog.d/18374.misc | 1 - - changelog.d/18375.bugfix | 1 - - changelog.d/18377.doc | 1 - - changelog.d/18384.doc | 1 - - changelog.d/18385.misc | 1 - - changelog.d/18390.misc | 1 - - changelog.d/18399.misc | 1 - - debian/changelog | 6 ++++ - pyproject.toml | 2 +- - 29 files changed, 70 insertions(+), 27 deletions(-) - delete mode 100644 changelog.d/17578.misc - delete mode 100644 changelog.d/18181.misc - delete mode 100644 changelog.d/18214.feature - delete mode 100644 changelog.d/18218.doc - delete mode 100644 changelog.d/18237.doc - delete mode 100644 changelog.d/18291.docker - delete mode 100644 changelog.d/18292.docker - delete mode 100644 changelog.d/18293.docker - delete mode 100644 changelog.d/18295.docker - delete mode 100644 changelog.d/18297.misc - delete mode 100644 changelog.d/18300.feature - delete mode 100644 changelog.d/18313.misc - delete mode 100644 changelog.d/18320.doc - delete mode 100644 changelog.d/18330.misc - delete mode 100644 changelog.d/18355.feature - delete mode 100644 changelog.d/18360.misc - delete mode 100644 changelog.d/18363.bugfix - delete mode 100644 changelog.d/18367.misc - delete mode 100644 changelog.d/18369.misc - delete mode 100644 changelog.d/18374.misc - delete mode 100644 changelog.d/18375.bugfix - delete mode 100644 changelog.d/18377.doc - delete mode 100644 changelog.d/18384.doc - delete mode 100644 changelog.d/18385.misc - delete mode 100644 changelog.d/18390.misc - delete mode 100644 changelog.d/18399.misc - -diff --git a/CHANGES.md b/CHANGES.md -index f04c7ef026..235d65c746 100644 ---- a/CHANGES.md -+++ b/CHANGES.md -@@ -1,3 +1,66 @@ -+# Synapse 1.130.0rc1 (2025-05-13) -+ -+### Features -+ -+- Add an Admin API endpoint `GET /_synapse/admin/v1/scheduled_tasks` to fetch scheduled tasks. ([\#18214](https://github.com/element-hq/synapse/issues/18214)) -+- Add config option `user_directory.exclude_remote_users` which, when enabled, excludes remote users from user directory search results. ([\#18300](https://github.com/element-hq/synapse/issues/18300)) -+- Add support for handling `GET /devices/` on workers. ([\#18355](https://github.com/element-hq/synapse/issues/18355)) -+ -+### Bugfixes -+ -+- Fix longstanding bug where Synapse would immediately retry a failing push endpoint when a new event is received, ignoring any backoff timers. ([\#18363](https://github.com/element-hq/synapse/issues/18363)) -+- Pass leave from remote invite rejection down Sliding Sync. ([\#18375](https://github.com/element-hq/synapse/issues/18375)) -+ -+### Updates to the Docker image -+ -+- In configure_workers_and_start.py, use the same absolute path of Python in the interpreter shebang, and invoke child Python processes with `sys.executable`. ([\#18291](https://github.com/element-hq/synapse/issues/18291)) -+- Optimize the build of the workers image. ([\#18292](https://github.com/element-hq/synapse/issues/18292)) -+- In start_for_complement.sh, replace some external program calls with shell builtins. ([\#18293](https://github.com/element-hq/synapse/issues/18293)) -+- When generating container scripts from templates, don't add a leading newline so that their shebangs may be handled correctly. ([\#18295](https://github.com/element-hq/synapse/issues/18295)) -+ -+### Improved Documentation -+ -+- Improve formatting of the README file. ([\#18218](https://github.com/element-hq/synapse/issues/18218)) -+- Add documentation for configuring [Pocket ID](https://github.com/pocket-id/pocket-id) as an OIDC provider. ([\#18237](https://github.com/element-hq/synapse/issues/18237)) -+- Fix typo in docs about the `push` config option. Contributed by @HarHarLinks. ([\#18320](https://github.com/element-hq/synapse/issues/18320)) -+- Add `/_matrix/federation/v1/version` to list of federation endpoints that can be handled by workers. ([\#18377](https://github.com/element-hq/synapse/issues/18377)) -+- Add an Admin API endpoint `GET /_synapse/admin/v1/scheduled_tasks` to fetch scheduled tasks. ([\#18384](https://github.com/element-hq/synapse/issues/18384)) -+ -+### Internal Changes -+ -+- Return specific error code when adding an email address / phone number to account is not supported (MSC4178). ([\#17578](https://github.com/element-hq/synapse/issues/17578)) -+- Stop auto-provisionning missing users & devices when delegating auth to Matrix Authentication Service. Requires MAS 0.13.0 or later. ([\#18181](https://github.com/element-hq/synapse/issues/18181)) -+- Apply file hashing and existing quarantines to media downloaded for URL previews. ([\#18297](https://github.com/element-hq/synapse/issues/18297)) -+- Allow a few admin APIs used by matrix-authentication-service to run on workers. ([\#18313](https://github.com/element-hq/synapse/issues/18313)) -+- Apply `should_drop_federated_event` to federation invites. ([\#18330](https://github.com/element-hq/synapse/issues/18330)) -+- Allow `/rooms/` admin API to be run on workers. ([\#18360](https://github.com/element-hq/synapse/issues/18360)) -+- Minor performance improvements to the notifier. ([\#18367](https://github.com/element-hq/synapse/issues/18367)) -+- Slight performance increase when using the ratelimiter. ([\#18369](https://github.com/element-hq/synapse/issues/18369)) -+- Don't validate the `at_hash` (access token hash) field in OIDC ID Tokens if we don't end up actually using the OIDC Access Token. ([\#18374](https://github.com/element-hq/synapse/issues/18374), [\#18385](https://github.com/element-hq/synapse/issues/18385)) -+- Fixed test failures when using authlib 1.5.2. ([\#18390](https://github.com/element-hq/synapse/issues/18390)) -+- Refactor [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186) Simplified Sliding Sync room list tests to cover both new and fallback logic paths. ([\#18399](https://github.com/element-hq/synapse/issues/18399)) -+ -+ -+ -+### Updates to locked dependencies -+ -+* Bump actions/add-to-project from 280af8ae1f83a494cfad2cb10f02f6d13529caa9 to 5b1a254a3546aef88e0a7724a77a623fa2e47c36. ([\#18365](https://github.com/element-hq/synapse/issues/18365)) -+* Bump actions/download-artifact from 4.2.1 to 4.3.0. ([\#18364](https://github.com/element-hq/synapse/issues/18364)) -+* Bump actions/setup-go from 5.4.0 to 5.5.0. ([\#18426](https://github.com/element-hq/synapse/issues/18426)) -+* Bump anyhow from 1.0.97 to 1.0.98. ([\#18336](https://github.com/element-hq/synapse/issues/18336)) -+* Bump packaging from 24.2 to 25.0. ([\#18393](https://github.com/element-hq/synapse/issues/18393)) -+* Bump pillow from 11.1.0 to 11.2.1. ([\#18429](https://github.com/element-hq/synapse/issues/18429)) -+* Bump pydantic from 2.10.3 to 2.11.4. ([\#18394](https://github.com/element-hq/synapse/issues/18394)) -+* Bump pyo3-log from 0.12.2 to 0.12.3. ([\#18317](https://github.com/element-hq/synapse/issues/18317)) -+* Bump pyopenssl from 24.3.0 to 25.0.0. ([\#18315](https://github.com/element-hq/synapse/issues/18315)) -+* Bump sha2 from 0.10.8 to 0.10.9. ([\#18395](https://github.com/element-hq/synapse/issues/18395)) -+* Bump sigstore/cosign-installer from 3.8.1 to 3.8.2. ([\#18366](https://github.com/element-hq/synapse/issues/18366)) -+* Bump softprops/action-gh-release from 1 to 2. ([\#18264](https://github.com/element-hq/synapse/issues/18264)) -+* Bump stefanzweifel/git-auto-commit-action from 5.1.0 to 5.2.0. ([\#18354](https://github.com/element-hq/synapse/issues/18354)) -+* Bump txredisapi from 1.4.10 to 1.4.11. ([\#18392](https://github.com/element-hq/synapse/issues/18392)) -+* Bump types-jsonschema from 4.23.0.20240813 to 4.23.0.20241208. ([\#18305](https://github.com/element-hq/synapse/issues/18305)) -+* Bump types-psycopg2 from 2.9.21.20250121 to 2.9.21.20250318. ([\#18316](https://github.com/element-hq/synapse/issues/18316)) -+ - # Synapse 1.129.0 (2025-05-06) - - No significant changes since 1.129.0rc2. -diff --git a/changelog.d/17578.misc b/changelog.d/17578.misc -deleted file mode 100644 -index 7bf69576cd..0000000000 ---- a/changelog.d/17578.misc -+++ /dev/null -@@ -1 +0,0 @@ --Return specific error code when adding an email address / phone number to account is not supported (MSC4178). -diff --git a/changelog.d/18181.misc b/changelog.d/18181.misc -deleted file mode 100644 -index d9ba2f1dd1..0000000000 ---- a/changelog.d/18181.misc -+++ /dev/null -@@ -1 +0,0 @@ --Stop auto-provisionning missing users & devices when delegating auth to Matrix Authentication Service. Requires MAS 0.13.0 or later. -diff --git a/changelog.d/18214.feature b/changelog.d/18214.feature -deleted file mode 100644 -index 751cb7d383..0000000000 ---- a/changelog.d/18214.feature -+++ /dev/null -@@ -1 +0,0 @@ --Add an Admin API endpoint `GET /_synapse/admin/v1/scheduled_tasks` to fetch scheduled tasks. -\ No newline at end of file -diff --git a/changelog.d/18218.doc b/changelog.d/18218.doc -deleted file mode 100644 -index f62da6a0b9..0000000000 ---- a/changelog.d/18218.doc -+++ /dev/null -@@ -1 +0,0 @@ --Improve formatting of the README file. -diff --git a/changelog.d/18237.doc b/changelog.d/18237.doc -deleted file mode 100644 -index 872f7cab7d..0000000000 ---- a/changelog.d/18237.doc -+++ /dev/null -@@ -1 +0,0 @@ --Add documentation for configuring [Pocket ID](https://github.com/pocket-id/pocket-id) as an OIDC provider. -\ No newline at end of file -diff --git a/changelog.d/18291.docker b/changelog.d/18291.docker -deleted file mode 100644 -index b94c0e80e3..0000000000 ---- a/changelog.d/18291.docker -+++ /dev/null -@@ -1 +0,0 @@ --In configure_workers_and_start.py, use the same absolute path of Python in the interpreter shebang, and invoke child Python processes with `sys.executable`. -diff --git a/changelog.d/18292.docker b/changelog.d/18292.docker -deleted file mode 100644 -index cdb95b369b..0000000000 ---- a/changelog.d/18292.docker -+++ /dev/null -@@ -1 +0,0 @@ --Optimize the build of the workers image. -diff --git a/changelog.d/18293.docker b/changelog.d/18293.docker -deleted file mode 100644 -index df47a68bfe..0000000000 ---- a/changelog.d/18293.docker -+++ /dev/null -@@ -1 +0,0 @@ --In start_for_complement.sh, replace some external program calls with shell builtins. -diff --git a/changelog.d/18295.docker b/changelog.d/18295.docker -deleted file mode 100644 -index 239def1f54..0000000000 ---- a/changelog.d/18295.docker -+++ /dev/null -@@ -1 +0,0 @@ --When generating container scripts from templates, don't add a leading newline so that their shebangs may be handled correctly. -diff --git a/changelog.d/18297.misc b/changelog.d/18297.misc -deleted file mode 100644 -index 5032d48174..0000000000 ---- a/changelog.d/18297.misc -+++ /dev/null -@@ -1 +0,0 @@ --Apply file hashing and existing quarantines to media downloaded for URL previews. -diff --git a/changelog.d/18300.feature b/changelog.d/18300.feature -deleted file mode 100644 -index 92bea77556..0000000000 ---- a/changelog.d/18300.feature -+++ /dev/null -@@ -1 +0,0 @@ --Add config option `user_directory.exclude_remote_users` which, when enabled, excludes remote users from user directory search results. -\ No newline at end of file -diff --git a/changelog.d/18313.misc b/changelog.d/18313.misc -deleted file mode 100644 -index febf3ac06e..0000000000 ---- a/changelog.d/18313.misc -+++ /dev/null -@@ -1 +0,0 @@ --Allow a few admin APIs used by matrix-authentication-service to run on workers. -diff --git a/changelog.d/18320.doc b/changelog.d/18320.doc -deleted file mode 100644 -index d84c279940..0000000000 ---- a/changelog.d/18320.doc -+++ /dev/null -@@ -1 +0,0 @@ --Fix typo in docs about the `push` config option. Contributed by @HarHarLinks. -diff --git a/changelog.d/18330.misc b/changelog.d/18330.misc -deleted file mode 100644 -index dcf341fa34..0000000000 ---- a/changelog.d/18330.misc -+++ /dev/null -@@ -1 +0,0 @@ --Apply `should_drop_federated_event` to federation invites. -diff --git a/changelog.d/18355.feature b/changelog.d/18355.feature -deleted file mode 100644 -index 4813f0a291..0000000000 ---- a/changelog.d/18355.feature -+++ /dev/null -@@ -1 +0,0 @@ --Add support for handling `GET /devices/` on workers. -diff --git a/changelog.d/18360.misc b/changelog.d/18360.misc -deleted file mode 100644 -index e5bf4f536f..0000000000 ---- a/changelog.d/18360.misc -+++ /dev/null -@@ -1 +0,0 @@ --Allow `/rooms/` admin API to be run on workers. -diff --git a/changelog.d/18363.bugfix b/changelog.d/18363.bugfix -deleted file mode 100644 -index bfa336d52f..0000000000 ---- a/changelog.d/18363.bugfix -+++ /dev/null -@@ -1 +0,0 @@ --Fix longstanding bug where Synapse would immediately retry a failing push endpoint when a new event is received, ignoring any backoff timers. -diff --git a/changelog.d/18367.misc b/changelog.d/18367.misc -deleted file mode 100644 -index 2e8b897fa6..0000000000 ---- a/changelog.d/18367.misc -+++ /dev/null -@@ -1 +0,0 @@ --Minor performance improvements to the notifier. -diff --git a/changelog.d/18369.misc b/changelog.d/18369.misc -deleted file mode 100644 -index f4c0e5f006..0000000000 ---- a/changelog.d/18369.misc -+++ /dev/null -@@ -1 +0,0 @@ --Slight performance increase when using the ratelimiter. -diff --git a/changelog.d/18374.misc b/changelog.d/18374.misc -deleted file mode 100644 -index a8efca68d0..0000000000 ---- a/changelog.d/18374.misc -+++ /dev/null -@@ -1 +0,0 @@ --Don't validate the `at_hash` (access token hash) field in OIDC ID Tokens if we don't end up actually using the OIDC Access Token. -\ No newline at end of file -diff --git a/changelog.d/18375.bugfix b/changelog.d/18375.bugfix -deleted file mode 100644 -index faebe6f046..0000000000 ---- a/changelog.d/18375.bugfix -+++ /dev/null -@@ -1 +0,0 @@ --Pass leave from remote invite rejection down Sliding Sync. -diff --git a/changelog.d/18377.doc b/changelog.d/18377.doc -deleted file mode 100644 -index ceb2b64e5d..0000000000 ---- a/changelog.d/18377.doc -+++ /dev/null -@@ -1 +0,0 @@ --Add `/_matrix/federation/v1/version` to list of federation endpoints that can be handled by workers. -diff --git a/changelog.d/18384.doc b/changelog.d/18384.doc -deleted file mode 100644 -index ebcd029639..0000000000 ---- a/changelog.d/18384.doc -+++ /dev/null -@@ -1 +0,0 @@ --Add an Admin API endpoint `GET /_synapse/admin/v1/scheduled_tasks` to fetch scheduled tasks. -diff --git a/changelog.d/18385.misc b/changelog.d/18385.misc -deleted file mode 100644 -index a8efca68d0..0000000000 ---- a/changelog.d/18385.misc -+++ /dev/null -@@ -1 +0,0 @@ --Don't validate the `at_hash` (access token hash) field in OIDC ID Tokens if we don't end up actually using the OIDC Access Token. -\ No newline at end of file -diff --git a/changelog.d/18390.misc b/changelog.d/18390.misc -deleted file mode 100644 -index e9a08dcfbf..0000000000 ---- a/changelog.d/18390.misc -+++ /dev/null -@@ -1 +0,0 @@ --Fixed test failures when using authlib 1.5.2. -diff --git a/changelog.d/18399.misc b/changelog.d/18399.misc -deleted file mode 100644 -index 847dc9a2b1..0000000000 ---- a/changelog.d/18399.misc -+++ /dev/null -@@ -1 +0,0 @@ --Refactor [MSC4186](https://github.com/matrix-org/matrix-spec-proposals/pull/4186) Simplified Sliding Sync room list tests to cover both new and fallback logic paths. -diff --git a/debian/changelog b/debian/changelog -index 2c1cb20624..e3eb894851 100644 ---- a/debian/changelog -+++ b/debian/changelog -@@ -1,3 +1,9 @@ -+matrix-synapse-py3 (1.130.0~rc1) stable; urgency=medium -+ -+ * New Synapse release 1.130.0rc1. -+ -+ -- Synapse Packaging team <packages@matrix.org> Tue, 13 May 2025 10:44:04 +0100 -+ - matrix-synapse-py3 (1.129.0) stable; urgency=medium - - * New Synapse release 1.129.0. -diff --git a/pyproject.toml b/pyproject.toml -index 24ae0db05c..5f80d28344 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -97,7 +97,7 @@ module-name = "synapse.synapse_rust" - - [tool.poetry] - name = "matrix-synapse" --version = "1.129.0" -+version = "1.130.0rc1" - description = "Homeserver for the Matrix decentralised comms protocol" - authors = ["Matrix.org Team and Contributors <packages@matrix.org>"] - license = "AGPL-3.0-or-later" --- -2.49.0 -