From cb259eb206c42656c962b41d187aee1467301543 Mon Sep 17 00:00:00 2001 From: Andrew Morgan Date: Tue, 24 Jun 2025 11:59:23 +0100 Subject: [PATCH] 1.133.0rc1 --- CHANGES.md | 39 +++++++++++++++++++++++++++++++ changelog.d/18120.feature | 1 - changelog.d/18357.misc | 1 - changelog.d/18528.doc | 1 - changelog.d/18534.bugfix | 1 - changelog.d/18535.bugfix | 1 - changelog.d/18541.misc | 1 - changelog.d/18542.misc | 1 - changelog.d/18543.bugfix | 1 - changelog.d/18545.bugfix | 1 - changelog.d/18546.misc | 1 - changelog.d/18547.bugfix | 1 - changelog.d/18551.misc | 1 - changelog.d/18561.misc | 1 - changelog.d/18568.doc | 1 - changelog.d/18577.misc | 1 - changelog.d/18578.misc | 1 - debian/changelog | 6 +++++ pyproject.toml | 2 +- schema/synapse-config.schema.yaml | 2 +- 20 files changed, 47 insertions(+), 18 deletions(-) delete mode 100644 changelog.d/18120.feature delete mode 100644 changelog.d/18357.misc delete mode 100644 changelog.d/18528.doc delete mode 100644 changelog.d/18534.bugfix delete mode 100644 changelog.d/18535.bugfix delete mode 100644 changelog.d/18541.misc delete mode 100644 changelog.d/18542.misc delete mode 100644 changelog.d/18543.bugfix delete mode 100644 changelog.d/18545.bugfix delete mode 100644 changelog.d/18546.misc delete mode 100644 changelog.d/18547.bugfix delete mode 100644 changelog.d/18551.misc delete mode 100644 changelog.d/18561.misc delete mode 100644 changelog.d/18568.doc delete mode 100644 changelog.d/18577.misc delete mode 100644 changelog.d/18578.misc diff --git a/CHANGES.md b/CHANGES.md index 0c736bfd9..23debccd6 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,42 @@ +# Synapse 1.133.0rc1 (2025-06-24) + +### Features + +- Add support for the [MSC4260 user report API](https://github.com/matrix-org/matrix-spec-proposals/pull/4260). ([\#18120](https://github.com/element-hq/synapse/issues/18120)) + +### Bugfixes + +- Fix an issue where, during state resolution for v11 rooms, Synapse would incorrectly calculate the power level of the creator when there was no power levels event in the room. ([\#18534](https://github.com/element-hq/synapse/issues/18534), [\#18547](https://github.com/element-hq/synapse/issues/18547)) +- Fix long-standing bug where sliding sync did not honour the `room_id_to_include` config option. ([\#18535](https://github.com/element-hq/synapse/issues/18535)) +- Fix an issue where "Lock timeout is getting excessive" warnings would be logged even when the lock timeout was <10 minutes. ([\#18543](https://github.com/element-hq/synapse/issues/18543)) +- Fix an issue where Synapse could calculate the wrong power level for the creator of the room if there was no power levels event. ([\#18545](https://github.com/element-hq/synapse/issues/18545)) + +### Improved Documentation + +- Generate config documentation from JSON Schema file. ([\#18528](https://github.com/element-hq/synapse/issues/18528)) +- Fix typo in user type documentation. ([\#18568](https://github.com/element-hq/synapse/issues/18568)) + +### Internal Changes + +- Increase performance of introspecting access tokens when using delegated auth. ([\#18357](https://github.com/element-hq/synapse/issues/18357), [\#18561](https://github.com/element-hq/synapse/issues/18561)) +- Log user deactivations. ([\#18541](https://github.com/element-hq/synapse/issues/18541)) +- Enable [`flake8-logging`](https://docs.astral.sh/ruff/rules/#flake8-logging-log) and [`flake8-logging-format`](https://docs.astral.sh/ruff/rules/#flake8-logging-format-g) rules in Ruff and fix related issues throughout the codebase. ([\#18542](https://github.com/element-hq/synapse/issues/18542)) +- Clean up old, unused rows from the `device_federation_inbox` table. ([\#18546](https://github.com/element-hq/synapse/issues/18546)) +- Run config schema CI on develop and release branches. ([\#18551](https://github.com/element-hq/synapse/issues/18551)) +- Add support for Twisted `25.5.0`+ releases. ([\#18577](https://github.com/element-hq/synapse/issues/18577)) +- Update PyO3 to version 0.25. ([\#18578](https://github.com/element-hq/synapse/issues/18578)) + + + +### Updates to locked dependencies + +* Bump actions/setup-python from 5.5.0 to 5.6.0. ([\#18555](https://github.com/element-hq/synapse/issues/18555)) +* Bump base64 from 0.21.7 to 0.22.1. ([\#18559](https://github.com/element-hq/synapse/issues/18559)) +* Bump dawidd6/action-download-artifact from 9 to 11. ([\#18556](https://github.com/element-hq/synapse/issues/18556)) +* Bump headers from 0.4.0 to 0.4.1. ([\#18529](https://github.com/element-hq/synapse/issues/18529)) +* Bump requests from 2.32.2 to 2.32.4. ([\#18533](https://github.com/element-hq/synapse/issues/18533)) +* Bump types-requests from 2.32.0.20250328 to 2.32.4.20250611. ([\#18558](https://github.com/element-hq/synapse/issues/18558)) + # Synapse 1.132.0 (2025-06-17) ### Improved Documentation diff --git a/changelog.d/18120.feature b/changelog.d/18120.feature deleted file mode 100644 index 15cfabba4..000000000 --- a/changelog.d/18120.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for the [MSC4260 user report API](https://github.com/matrix-org/matrix-spec-proposals/pull/4260). \ No newline at end of file diff --git a/changelog.d/18357.misc b/changelog.d/18357.misc deleted file mode 100644 index 8e4ee7135..000000000 --- a/changelog.d/18357.misc +++ /dev/null @@ -1 +0,0 @@ -Increase performance of introspecting access tokens when using delegated auth. diff --git a/changelog.d/18528.doc b/changelog.d/18528.doc deleted file mode 100644 index 83c03190d..000000000 --- a/changelog.d/18528.doc +++ /dev/null @@ -1 +0,0 @@ -Generate config documentation from JSON Schema file. diff --git a/changelog.d/18534.bugfix b/changelog.d/18534.bugfix deleted file mode 100644 index ee1bfc8f2..000000000 --- a/changelog.d/18534.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where during state resolution for v11 rooms Synapse would incorrectly calculate the power level of the creator when there was no power levels event in the room. diff --git a/changelog.d/18535.bugfix b/changelog.d/18535.bugfix deleted file mode 100644 index 246b1bc01..000000000 --- a/changelog.d/18535.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix long-standing bug where sliding sync did not honour the `room_id_to_include` config option. diff --git a/changelog.d/18541.misc b/changelog.d/18541.misc deleted file mode 100644 index 2c733e3e5..000000000 --- a/changelog.d/18541.misc +++ /dev/null @@ -1 +0,0 @@ -Log user deactivations. diff --git a/changelog.d/18542.misc b/changelog.d/18542.misc deleted file mode 100644 index 8a2c2d5bf..000000000 --- a/changelog.d/18542.misc +++ /dev/null @@ -1 +0,0 @@ -Enable [`flake8-logging`](https://docs.astral.sh/ruff/rules/#flake8-logging-log) and [`flake8-logging-format`](https://docs.astral.sh/ruff/rules/#flake8-logging-format-g) rules in Ruff and fix related issues throughout the codebase. diff --git a/changelog.d/18543.bugfix b/changelog.d/18543.bugfix deleted file mode 100644 index 3db7b04a5..000000000 --- a/changelog.d/18543.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where "Lock timeout is getting excessive" warnings would be logged even when the lock timeout was <10 minutes. \ No newline at end of file diff --git a/changelog.d/18545.bugfix b/changelog.d/18545.bugfix deleted file mode 100644 index 3ca6b4d62..000000000 --- a/changelog.d/18545.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where Synapse could calculate the wrong power level for the creator of the room if there was no power levels event. diff --git a/changelog.d/18546.misc b/changelog.d/18546.misc deleted file mode 100644 index 046c61e16..000000000 --- a/changelog.d/18546.misc +++ /dev/null @@ -1 +0,0 @@ -Clean up old, unused rows from the `device_federation_inbox` table. diff --git a/changelog.d/18547.bugfix b/changelog.d/18547.bugfix deleted file mode 100644 index ee1bfc8f2..000000000 --- a/changelog.d/18547.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix an issue where during state resolution for v11 rooms Synapse would incorrectly calculate the power level of the creator when there was no power levels event in the room. diff --git a/changelog.d/18551.misc b/changelog.d/18551.misc deleted file mode 100644 index 9d60a59ad..000000000 --- a/changelog.d/18551.misc +++ /dev/null @@ -1 +0,0 @@ -Run config schema CI on develop and release branches. diff --git a/changelog.d/18561.misc b/changelog.d/18561.misc deleted file mode 100644 index 8e4ee7135..000000000 --- a/changelog.d/18561.misc +++ /dev/null @@ -1 +0,0 @@ -Increase performance of introspecting access tokens when using delegated auth. diff --git a/changelog.d/18568.doc b/changelog.d/18568.doc deleted file mode 100644 index a692410f4..000000000 --- a/changelog.d/18568.doc +++ /dev/null @@ -1 +0,0 @@ -Fix typo in user type documentation. diff --git a/changelog.d/18577.misc b/changelog.d/18577.misc deleted file mode 100644 index 339591b32..000000000 --- a/changelog.d/18577.misc +++ /dev/null @@ -1 +0,0 @@ -Add support for Twisted `25.5.0`+ releases. \ No newline at end of file diff --git a/changelog.d/18578.misc b/changelog.d/18578.misc deleted file mode 100644 index cafba7772..000000000 --- a/changelog.d/18578.misc +++ /dev/null @@ -1 +0,0 @@ -Update PyO3 to version 0.25. diff --git a/debian/changelog b/debian/changelog index 6afa33ad7..614901e3f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +matrix-synapse-py3 (1.133.0~rc1) stable; urgency=medium + + * New Synapse release 1.133.0rc1. + + -- Synapse Packaging team Tue, 24 Jun 2025 11:57:47 +0100 + matrix-synapse-py3 (1.132.0) stable; urgency=medium * New Synapse release 1.132.0. diff --git a/pyproject.toml b/pyproject.toml index a0b898145..a354e26d3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,7 +101,7 @@ module-name = "synapse.synapse_rust" [tool.poetry] name = "matrix-synapse" -version = "1.132.0" +version = "1.133.0rc1" description = "Homeserver for the Matrix decentralised comms protocol" authors = ["Matrix.org Team and Contributors "] license = "AGPL-3.0-or-later" diff --git a/schema/synapse-config.schema.yaml b/schema/synapse-config.schema.yaml index 8a5c68504..e4dcd36c3 100644 --- a/schema/synapse-config.schema.yaml +++ b/schema/synapse-config.schema.yaml @@ -1,5 +1,5 @@ $schema: https://element-hq.github.io/synapse/latest/schema/v1/meta.schema.json -$id: https://element-hq.github.io/synapse/schema/synapse/v1.132/synapse-config.schema.json +$id: https://element-hq.github.io/synapse/schema/synapse/v1.133/synapse-config.schema.json type: object properties: modules: