Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 5025dbf

Browse files
author
Sean Quah
committed
Merge tag 'v1.74.0rc1' into develop
Synapse 1.74.0rc1 (2022-12-13) ============================== Features -------- - Improve user search for international display names. ([\#14464](#14464)) - Stop using deprecated `keyIds` parameter when calling `/_matrix/key/v2/server`. ([\#14490](#14490), [\#14525](#14525)) - Add new `push.enabled` config option to allow opting out of push notification calculation. ([\#14551](#14551), [\#14619](#14619)) - Advertise support for Matrix 1.5 on `/_matrix/client/versions`. ([\#14576](#14576)) - Improve opentracing and logging for to-device message handling. ([\#14598](#14598)) - Allow selecting "prejoin" events by state keys in addition to event types. ([\#14642](#14642)) Bugfixes -------- - Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances. ([\#14435](#14435), [\#14592](#14592), [\#14604](#14604)) - Suppress a spurious warning when `POST /rooms/<room_id>/<membership>/`, `POST /join/<room_id_or_alias`, or the unspecced `PUT /join/<room_id_or_alias>/<txn_id>` receive an empty HTTP request body. ([\#14600](#14600)) - Return spec-compliant JSON errors when unknown endpoints are requested. ([\#14620](#14620), [\#14621](#14621)) - Update html templates to load images over HTTPS. Contributed by @ashfame. ([\#14625](#14625)) - Fix a long-standing bug where the user directory would return 1 more row than requested. ([\#14631](#14631)) - Reject invalid read receipt requests with empty room or event IDs. Contributed by Nick @ Beeper (@Fizzadar). ([\#14632](#14632)) - Fix a bug introduced in Synapse 1.67.0 where not specifying a config file or a server URL would lead to the `register_new_matrix_user` script failing. ([\#14637](#14637)) - Fix a long-standing bug where the user directory and room/user stats might be out of sync. ([\#14639](#14639), [\#14643](#14643)) - Fix a bug introduced in Synapse 1.72.0 where the background updates to add non-thread unique indexes on receipts would fail if they were previously interrupted. ([\#14650](#14650)) - Improve validation of field size limits in events. ([\#14664](#14664)) - Fix bugs introduced in Synapse 1.55.0 and 1.69.0 where application services would not be notified of events in the correct rooms, due to stale caches. ([\#14670](#14670)) Improved Documentation ---------------------- - Update worker settings for `pusher` and `federation_sender` functionality. ([\#14493](#14493)) - Add links to third party package repositories, and point to the bug which highlights Ubuntu's out-of-date packages. ([\#14517](#14517)) - Remove old, incorrect minimum postgres version note and replace with a link to the [Dependency Deprecation Policy](https://matrix-org.github.io/synapse/v1.73/deprecation_policy.html). ([\#14590](#14590)) - Add Single-Sign On setup instructions for Mastodon-based instances. ([\#14594](#14594)) - Change `turn_allow_guests` example value to lowercase `true`. ([\#14634](#14634)) Internal Changes ---------------- - Optimise push badge count calculations. Contributed by Nick @ Beeper (@Fizzadar). ([\#14255](#14255)) - Faster remote room joins: stream the un-partial-stating of rooms over replication. ([\#14473](#14473), [\#14474](#14474)) - Share the `ClientRestResource` for both workers and the main process. ([\#14528](#14528)) - Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. ([\#14548](#14548)) - Faster joins: use servers list approximation to send read receipts when in partial state instead of waiting for the full state of the room. ([\#14549](#14549)) - Modernize unit tests configuration related to workers. ([\#14568](#14568)) - Bump jsonschema from 4.17.0 to 4.17.3. ([\#14591](#14591)) - Fix Rust lint CI. ([\#14602](#14602)) - Bump JasonEtco/create-an-issue from 2.5.0 to 2.8.1. ([\#14607](#14607)) - Alter some unit test environment parameters to decrease time spent running tests. ([\#14610](#14610)) - Switch to Go recommended installation method for `gotestfmt` template in CI. ([\#14611](#14611)) - Bump phonenumbers from 8.13.0 to 8.13.1. ([\#14612](#14612)) - Bump types-setuptools from 65.5.0.3 to 65.6.0.1. ([\#14613](#14613)) - Bump twine from 4.0.1 to 4.0.2. ([\#14614](#14614)) - Bump types-requests from 2.28.11.2 to 2.28.11.5. ([\#14615](#14615)) - Bump cryptography from 38.0.3 to 38.0.4. ([\#14616](#14616)) - Remove useless cargo install with apt from Dockerfile. ([\#14636](#14636)) - Bump certifi from 2021.10.8 to 2022.12.7. ([\#14645](#14645)) - Bump flake8-bugbear from 22.10.27 to 22.12.6. ([\#14656](#14656)) - Bump packaging from 21.3 to 22.0. ([\#14657](#14657)) - Bump types-pillow from 9.3.0.1 to 9.3.0.4. ([\#14658](#14658)) - Bump serde from 1.0.148 to 1.0.150. ([\#14659](#14659)) - Bump phonenumbers from 8.13.1 to 8.13.2. ([\#14660](#14660)) - Bump authlib from 1.1.0 to 1.2.0. ([\#14661](#14661)) - Move `StateFilter` to `synapse.types`. ([\#14668](#14668)) - Improve type hints. ([\#14597](#14597), [\#14646](#14646), [\#14671](#14671))
2 parents d567a82 + e70f398 commit 5025dbf

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

61 files changed

+75
-62
lines changed

CHANGES.md

Lines changed: 71 additions & 0 deletions

changelog.d/14255.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14435.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14464.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14473.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14474.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14490.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14493.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14517.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14525.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14528.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14548.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14549.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14551.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14568.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14576.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14590.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14591.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14592.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14594.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14597.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14598.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14600.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14602.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14604.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14607.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14610.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14611.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14612.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14613.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14614.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14615.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14616.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14619.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14620.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14621.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14625.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14631.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14632.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14634.doc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14636.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14637.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14639.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14642.feature

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14643.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14645.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14646.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14650.bugfix

Lines changed: 0 additions & 2 deletions
This file was deleted.

changelog.d/14656.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14657.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14658.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14659.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14660.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14661.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14662.removal

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14664.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14668.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14670.bugfix

Lines changed: 0 additions & 1 deletion
This file was deleted.

changelog.d/14671.misc

Lines changed: 0 additions & 1 deletion
This file was deleted.

debian/changelog

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1-
matrix-synapse-py3 (1.74.0~rc1) UNRELEASED; urgency=medium
1+
matrix-synapse-py3 (1.74.0~rc1) stable; urgency=medium
22

33
* New dependency on libicu-dev to provide improved results for user
44
search.
5+
* New Synapse release 1.74.0rc1.
56

6-
-- Synapse Packaging team <[email protected]> Tue, 06 Dec 2022 15:28:10 +0000
7+
-- Synapse Packaging team <[email protected]> Tue, 13 Dec 2022 13:30:01 +0000
78

89
matrix-synapse-py3 (1.73.0) stable; urgency=medium
910

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ manifest-path = "rust/Cargo.toml"
5757

5858
[tool.poetry]
5959
name = "matrix-synapse"
60-
version = "1.73.0"
60+
version = "1.74.0rc1"
6161
description = "Homeserver for the Matrix decentralised comms protocol"
6262
authors = ["Matrix.org Team and Contributors <[email protected]>"]
6363
license = "Apache-2.0"

0 commit comments

Comments
 (0)