diff --git a/CHANGES.md b/CHANGES.md index 0616664741..1eaa17b7e0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,40 @@ +# Synapse 1.137.0rc1 (2025-08-19) + +### Bugfixes + +- Fix a bug which could corrupt auth chains making it impossible to perform state resolution. ([\#18746](https://github.com/element-hq/synapse/issues/18746)) +- Fix error message in `register_new_matrix_user` utility script for empty `registration_shared_secret`. ([\#18780](https://github.com/element-hq/synapse/issues/18780)) +- Allow enabling MSC4108 when the stable Matrix Authentication Service integration is enabled. ([\#18832](https://github.com/element-hq/synapse/issues/18832)) + +### Improved Documentation + +- Include IPv6 networks in denied-peer-ips of coturn setup. Contributed by @litetex. ([\#18781](https://github.com/element-hq/synapse/issues/18781)) + +### Internal Changes + +- Update tests to ensure all database tables are emptied when purging a room. ([\#18794](https://github.com/element-hq/synapse/issues/18794)) +- Instrument the `encode_response` part of Sliding Sync requests for more complete traces in Jaeger. ([\#18815](https://github.com/element-hq/synapse/issues/18815)) +- Tag Sliding Sync traces when we `wait_for_events`. ([\#18816](https://github.com/element-hq/synapse/issues/18816)) +- Fix portdb CI by hardcoding the new pg_dump restrict key that was added due to CVE-2025-8714. ([\#18824](https://github.com/element-hq/synapse/issues/18824)) + + + +### Updates to locked dependencies + +* Bump actions/add-to-project from 5b1a254a3546aef88e0a7724a77a623fa2e47c36 to 0c37450c4be3b6a7582b2fb013c9ebfd9c8e9300. ([\#18557](https://github.com/element-hq/synapse/issues/18557)) +* Bump actions/cache from 4.2.3 to 4.2.4. ([\#18799](https://github.com/element-hq/synapse/issues/18799)) +* Bump actions/checkout from 4.2.2 to 4.3.0. ([\#18800](https://github.com/element-hq/synapse/issues/18800)) +* Bump actions/download-artifact from 4.3.0 to 5.0.0. ([\#18801](https://github.com/element-hq/synapse/issues/18801)) +* Bump docker/metadata-action from 5.7.0 to 5.8.0. ([\#18773](https://github.com/element-hq/synapse/issues/18773)) +* Bump mypy from 1.16.1 to 1.17.1. ([\#18775](https://github.com/element-hq/synapse/issues/18775)) +* Bump phonenumbers from 9.0.10 to 9.0.11. ([\#18797](https://github.com/element-hq/synapse/issues/18797)) +* Bump pygithub from 2.6.1 to 2.7.0. ([\#18779](https://github.com/element-hq/synapse/issues/18779)) +* Bump serde_json from 1.0.141 to 1.0.142. ([\#18776](https://github.com/element-hq/synapse/issues/18776)) +* Bump slab from 0.4.10 to 0.4.11. ([\#18809](https://github.com/element-hq/synapse/issues/18809)) +* Bump tokio from 1.47.0 to 1.47.1. ([\#18774](https://github.com/element-hq/synapse/issues/18774)) +* Bump types-pyyaml from 6.0.12.20250516 to 6.0.12.20250809. ([\#18798](https://github.com/element-hq/synapse/issues/18798)) +* Bump types-setuptools from 80.9.0.20250529 to 80.9.0.20250809. ([\#18796](https://github.com/element-hq/synapse/issues/18796)) + # Synapse 1.136.0 (2025-08-12) Note: This release includes the security fixes from `1.135.2` and `1.136.0rc2`, detailed below. diff --git a/changelog.d/18746.bugfix b/changelog.d/18746.bugfix deleted file mode 100644 index b80a880c07..0000000000 --- a/changelog.d/18746.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix a bug which could corrupt auth chains making it impossible to perform state resolution. diff --git a/changelog.d/18780.bugfix b/changelog.d/18780.bugfix deleted file mode 100644 index 87d59785f7..0000000000 --- a/changelog.d/18780.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix error message in `register_new_matrix_user` utility script for empty `registration_shared_secret`. diff --git a/changelog.d/18781.doc b/changelog.d/18781.doc deleted file mode 100644 index 41107f89e3..0000000000 --- a/changelog.d/18781.doc +++ /dev/null @@ -1 +0,0 @@ -Include IPv6 networks in denied-peer-ips of coturn setup. Contributed by @litetex. diff --git a/changelog.d/18794.misc b/changelog.d/18794.misc deleted file mode 100644 index b01a686633..0000000000 --- a/changelog.d/18794.misc +++ /dev/null @@ -1 +0,0 @@ -Update tests to ensure all database tables are emptied when purging a room. diff --git a/changelog.d/18815.misc b/changelog.d/18815.misc deleted file mode 100644 index ad369e592b..0000000000 --- a/changelog.d/18815.misc +++ /dev/null @@ -1 +0,0 @@ -Instrument the `encode_response` part of Sliding Sync requests for more complete traces in Jaeger. diff --git a/changelog.d/18816.misc b/changelog.d/18816.misc deleted file mode 100644 index d06c710bbe..0000000000 --- a/changelog.d/18816.misc +++ /dev/null @@ -1 +0,0 @@ -Tag Sliding Sync traces when we `wait_for_events`. diff --git a/changelog.d/18824.misc b/changelog.d/18824.misc deleted file mode 100644 index cf401c53c8..0000000000 --- a/changelog.d/18824.misc +++ /dev/null @@ -1 +0,0 @@ -Fix portdb CI by hardcoding the new pg_dump restrict key that was added due to CVE-2025-8714. \ No newline at end of file diff --git a/changelog.d/18832.bugfix b/changelog.d/18832.bugfix deleted file mode 100644 index bd87cacde7..0000000000 --- a/changelog.d/18832.bugfix +++ /dev/null @@ -1 +0,0 @@ -Allow enabling MSC4108 when the stable Matrix Authentication Service integration is enabled. diff --git a/debian/changelog b/debian/changelog index 838e7115de..2172e38183 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +matrix-synapse-py3 (1.137.0~rc1) stable; urgency=medium + + * New Synapse release 1.137.0rc1. + + -- Synapse Packaging team Tue, 19 Aug 2025 10:55:22 +0100 + matrix-synapse-py3 (1.136.0) stable; urgency=medium * New Synapse release 1.136.0. diff --git a/pyproject.toml b/pyproject.toml index 0d298a6135..477a7c4948 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,7 +101,7 @@ module-name = "synapse.synapse_rust" [tool.poetry] name = "matrix-synapse" -version = "1.136.0" +version = "1.137.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 584f6e0ae8..e6d1088536 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.136/synapse-config.schema.json +$id: https://element-hq.github.io/synapse/schema/synapse/v1.137/synapse-config.schema.json type: object properties: modules: