diff --git a/CHANGES.md b/CHANGES.md index 0c736bfd95..23debccd63 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 15cfabba42..0000000000 --- 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 8e4ee71356..0000000000 --- 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 83c03190dd..0000000000 --- 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 ee1bfc8f27..0000000000 --- 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 246b1bc01f..0000000000 --- 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 2c733e3e50..0000000000 --- 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 8a2c2d5bf6..0000000000 --- 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 3db7b04a56..0000000000 --- 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 3ca6b4d624..0000000000 --- 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 046c61e16f..0000000000 --- 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 ee1bfc8f27..0000000000 --- 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 9d60a59adc..0000000000 --- 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 8e4ee71356..0000000000 --- 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 a692410f4c..0000000000 --- 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 339591b320..0000000000 --- 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 cafba77722..0000000000 --- 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 6afa33ad74..614901e3fd 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 a0b8981454..a354e26d39 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 8a5c685049..e4dcd36c30 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: