diff --git a/CHANGES.md b/CHANGES.md index 168e29f1b..2edae6425 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,35 @@ +# Synapse 1.105.0rc1 (2024-04-11) + +### Features + +- Stabilize support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which clarifies the interaction of push rules and account data. Contributed by @clokep. ([\#17022](https://github.com/element-hq/synapse/issues/17022)) +- Stabilize support for [MSC3981](https://github.com/matrix-org/matrix-spec-proposals/pull/3981): `/relations` recursion. Contributed by @clokep. ([\#17023](https://github.com/element-hq/synapse/issues/17023)) +- Add support for moving `/pushrules` off of main process. ([\#17037](https://github.com/element-hq/synapse/issues/17037), [\#17038](https://github.com/element-hq/synapse/issues/17038)) + +### Bugfixes + +- Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. ([\#16930](https://github.com/element-hq/synapse/issues/16930), [\#16932](https://github.com/element-hq/synapse/issues/16932), [\#16942](https://github.com/element-hq/synapse/issues/16942), [\#17064](https://github.com/element-hq/synapse/issues/17064), [\#17065](https://github.com/element-hq/synapse/issues/17065), [\#17066](https://github.com/element-hq/synapse/issues/17066)) +- Fix server notice rooms not always being created as unencrypted rooms, even when `encryption_enabled_by_default_for_room_type` is in use (server notices are always unencrypted). ([\#17033](https://github.com/element-hq/synapse/issues/17033)) +- Fix the `.m.rule.encrypted_room_one_to_one` and `.m.rule.room_one_to_one` default underride push rules being in the wrong order. Contributed by @Sumpy1. ([\#17043](https://github.com/element-hq/synapse/issues/17043)) + +### Internal Changes + +- Refactor auth chain fetching to reduce duplication. ([\#17044](https://github.com/element-hq/synapse/issues/17044)) +- Improve database performance by adding a missing index to `access_tokens.refresh_token_id`. ([\#17045](https://github.com/element-hq/synapse/issues/17045), [\#17054](https://github.com/element-hq/synapse/issues/17054)) +- Improve database performance by reducing number of receipts fetched when sending push notifications. ([\#17049](https://github.com/element-hq/synapse/issues/17049)) + + + +### Updates to locked dependencies + +* Bump packaging from 23.2 to 24.0. ([\#17027](https://github.com/element-hq/synapse/issues/17027)) +* Bump regex from 1.10.3 to 1.10.4. ([\#17028](https://github.com/element-hq/synapse/issues/17028)) +* Bump ruff from 0.3.2 to 0.3.5. ([\#17060](https://github.com/element-hq/synapse/issues/17060)) +* Bump serde_json from 1.0.114 to 1.0.115. ([\#17041](https://github.com/element-hq/synapse/issues/17041)) +* Bump types-pillow from 10.2.0.20240125 to 10.2.0.20240406. ([\#17061](https://github.com/element-hq/synapse/issues/17061)) +* Bump types-requests from 2.31.0.20240125 to 2.31.0.20240406. ([\#17063](https://github.com/element-hq/synapse/issues/17063)) +* Bump typing-extensions from 4.9.0 to 4.11.0. ([\#17062](https://github.com/element-hq/synapse/issues/17062)) + # Synapse 1.104.0 (2024-04-02) ### Bugfixes diff --git a/changelog.d/16930.bugfix b/changelog.d/16930.bugfix deleted file mode 100644 index 99ed435d7..000000000 --- a/changelog.d/16930.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. diff --git a/changelog.d/16932.bugfix b/changelog.d/16932.bugfix deleted file mode 100644 index 99ed435d7..000000000 --- a/changelog.d/16932.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. diff --git a/changelog.d/16942.bugfix b/changelog.d/16942.bugfix deleted file mode 100644 index 99ed435d7..000000000 --- a/changelog.d/16942.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. diff --git a/changelog.d/17022.feature b/changelog.d/17022.feature deleted file mode 100644 index be5bda425..000000000 --- a/changelog.d/17022.feature +++ /dev/null @@ -1 +0,0 @@ -Stabilize support for [MSC4010](https://github.com/matrix-org/matrix-spec-proposals/pull/4010) which clarifies the interaction of push rules and account data. Contributed by @clokep. \ No newline at end of file diff --git a/changelog.d/17023.feature b/changelog.d/17023.feature deleted file mode 100644 index af772374f..000000000 --- a/changelog.d/17023.feature +++ /dev/null @@ -1 +0,0 @@ -Stabilize support for [MSC3981](https://github.com/matrix-org/matrix-spec-proposals/pull/3981): `/relations` recursion. Contributed by @clokep. \ No newline at end of file diff --git a/changelog.d/17033.bugfix b/changelog.d/17033.bugfix deleted file mode 100644 index 407ec83b3..000000000 --- a/changelog.d/17033.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix server notice rooms not always being created as unencrypted rooms, even when `encryption_enabled_by_default_for_room_type` is in use (server notices are always unencrypted). diff --git a/changelog.d/17037.feature b/changelog.d/17037.feature deleted file mode 100644 index 498221e19..000000000 --- a/changelog.d/17037.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for moving `/pushrules` off of main process. diff --git a/changelog.d/17038.feature b/changelog.d/17038.feature deleted file mode 100644 index 498221e19..000000000 --- a/changelog.d/17038.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for moving `/pushrules` off of main process. diff --git a/changelog.d/17043.bugfix b/changelog.d/17043.bugfix deleted file mode 100644 index fc3bd2baa..000000000 --- a/changelog.d/17043.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix the `.m.rule.encrypted_room_one_to_one` and `.m.rule.room_one_to_one` default underride push rules being in the wrong order. Contributed by @Sumpy1. diff --git a/changelog.d/17044.misc b/changelog.d/17044.misc deleted file mode 100644 index a1439752d..000000000 --- a/changelog.d/17044.misc +++ /dev/null @@ -1 +0,0 @@ -Refactor auth chain fetching to reduce duplication. diff --git a/changelog.d/17045.misc b/changelog.d/17045.misc deleted file mode 100644 index 0d042a43f..000000000 --- a/changelog.d/17045.misc +++ /dev/null @@ -1 +0,0 @@ -Improve database performance by adding a missing index to `access_tokens.refresh_token_id`. diff --git a/changelog.d/17049.misc b/changelog.d/17049.misc deleted file mode 100644 index f71a6473a..000000000 --- a/changelog.d/17049.misc +++ /dev/null @@ -1 +0,0 @@ -Improve database performance by reducing number of receipts fetched when sending push notifications. diff --git a/changelog.d/17054.misc b/changelog.d/17054.misc deleted file mode 100644 index 0d042a43f..000000000 --- a/changelog.d/17054.misc +++ /dev/null @@ -1 +0,0 @@ -Improve database performance by adding a missing index to `access_tokens.refresh_token_id`. diff --git a/changelog.d/17064.bugfix b/changelog.d/17064.bugfix deleted file mode 100644 index 99ed435d7..000000000 --- a/changelog.d/17064.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. diff --git a/changelog.d/17065.bugfix b/changelog.d/17065.bugfix deleted file mode 100644 index 99ed435d7..000000000 --- a/changelog.d/17065.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. diff --git a/changelog.d/17066.bugfix b/changelog.d/17066.bugfix deleted file mode 100644 index 99ed435d7..000000000 --- a/changelog.d/17066.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix various long-standing bugs which could cause incorrect state to be returned from `/sync` in certain situations. diff --git a/debian/changelog b/debian/changelog index 28451044a..1c6a04dd8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +matrix-synapse-py3 (1.105.0~rc1) stable; urgency=medium + + * New Synapse release 1.105.0rc1. + + -- Synapse Packaging team Thu, 11 Apr 2024 12:15:49 +0100 + matrix-synapse-py3 (1.104.0) stable; urgency=medium * New Synapse release 1.104.0. diff --git a/pyproject.toml b/pyproject.toml index fa87d1918..226b591be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -96,7 +96,7 @@ module-name = "synapse.synapse_rust" [tool.poetry] name = "matrix-synapse" -version = "1.104.0" +version = "1.105.0rc1" description = "Homeserver for the Matrix decentralised comms protocol" authors = ["Matrix.org Team and Contributors "] license = "AGPL-3.0-or-later"