mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2024-12-25 12:09:21 -05:00
1.74.0rc1
This commit is contained in:
parent
62ed877433
commit
b8cf480fa9
79
CHANGES.md
79
CHANGES.md
@ -1,3 +1,82 @@
|
|||||||
|
Synapse 1.74.0rc1 (2022-12-13)
|
||||||
|
==============================
|
||||||
|
|
||||||
|
Features
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Improve user search for international display names. ([\#14464](https://github.com/matrix-org/synapse/issues/14464))
|
||||||
|
- Stop using deprecated `keyIds` parameter when calling `/_matrix/key/v2/server`. ([\#14490](https://github.com/matrix-org/synapse/issues/14490), [\#14525](https://github.com/matrix-org/synapse/issues/14525))
|
||||||
|
- Add new `push.enabled` config option to allow opting out of push notification calculation. ([\#14551](https://github.com/matrix-org/synapse/issues/14551))
|
||||||
|
- Advertise support for Matrix 1.5 on `/_matrix/client/versions`. ([\#14576](https://github.com/matrix-org/synapse/issues/14576))
|
||||||
|
- Improve opentracing and logging for to-device message handling. ([\#14598](https://github.com/matrix-org/synapse/issues/14598))
|
||||||
|
- Allow selecting "prejoin" events by state keys in addition to event types. ([\#14642](https://github.com/matrix-org/synapse/issues/14642))
|
||||||
|
|
||||||
|
|
||||||
|
Bugfixes
|
||||||
|
--------
|
||||||
|
|
||||||
|
- Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances. ([\#14435](https://github.com/matrix-org/synapse/issues/14435), [\#14592](https://github.com/matrix-org/synapse/issues/14592), [\#14604](https://github.com/matrix-org/synapse/issues/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](https://github.com/matrix-org/synapse/issues/14600))
|
||||||
|
- Return spec-compliant JSON errors when unknown endpoints are requested. ([\#14620](https://github.com/matrix-org/synapse/issues/14620), [\#14621](https://github.com/matrix-org/synapse/issues/14621))
|
||||||
|
- Fix html templates to load images only on HTTPS. Contributed by @ashfame. ([\#14625](https://github.com/matrix-org/synapse/issues/14625))
|
||||||
|
- Fix a long-standing bug where the user directory would return 1 more row than requested. ([\#14631](https://github.com/matrix-org/synapse/issues/14631))
|
||||||
|
- Reject invalid read receipt requests with empty room or event IDs. Contributed by Nick @ Beeper (@fizzadar). ([\#14632](https://github.com/matrix-org/synapse/issues/14632))
|
||||||
|
- Fix a bug introduced in v1.67.0 where not specifying a config file or a server URL would lead to the `register_new_matrix_user` script failing. ([\#14637](https://github.com/matrix-org/synapse/issues/14637))
|
||||||
|
- Fix a long-standing bug where the user directory and room/user stats might be out of sync. ([\#14639](https://github.com/matrix-org/synapse/issues/14639), [\#14643](https://github.com/matrix-org/synapse/issues/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](https://github.com/matrix-org/synapse/issues/14650))
|
||||||
|
- Improve validation of field size limits in events. ([\#14664](https://github.com/matrix-org/synapse/issues/14664))
|
||||||
|
- Fix bugs introduced in 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](https://github.com/matrix-org/synapse/issues/14670))
|
||||||
|
|
||||||
|
|
||||||
|
Improved Documentation
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
- Update worker settings for `pusher` and `federation_sender` functionality. ([\#14493](https://github.com/matrix-org/synapse/issues/14493))
|
||||||
|
- Add links to third party package repositories, and point to the bug which highlights Ubuntu's out-of-date packages. ([\#14517](https://github.com/matrix-org/synapse/issues/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](https://github.com/matrix-org/synapse/issues/14590))
|
||||||
|
- Add Single-Sign On setup instructions for Mastodon-based instances. ([\#14594](https://github.com/matrix-org/synapse/issues/14594))
|
||||||
|
- Add new `push.enabled` config option to allow opting out of push notification calculation. ([\#14619](https://github.com/matrix-org/synapse/issues/14619))
|
||||||
|
- Change `turn_allow_guests` example value to lowercase `true`. ([\#14634](https://github.com/matrix-org/synapse/issues/14634))
|
||||||
|
|
||||||
|
|
||||||
|
Deprecations and Removals
|
||||||
|
-------------------------
|
||||||
|
|
||||||
|
- (remove from changelog: unreleased) Revert the deletion of stale devices due to performance issues. ([\#14662](https://github.com/matrix-org/synapse/issues/14662))
|
||||||
|
|
||||||
|
|
||||||
|
Internal Changes
|
||||||
|
----------------
|
||||||
|
|
||||||
|
- Optimise push badge count calculations. Contributed by Nick @ Beeper (@fizzadar). ([\#14255](https://github.com/matrix-org/synapse/issues/14255))
|
||||||
|
- Faster remote room joins: stream the un-partial-stating of rooms over replication. ([\#14473](https://github.com/matrix-org/synapse/issues/14473), [\#14474](https://github.com/matrix-org/synapse/issues/14474))
|
||||||
|
- Share the `ClientRestResource` for both workers and the main process. ([\#14528](https://github.com/matrix-org/synapse/issues/14528))
|
||||||
|
- Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively. ([\#14548](https://github.com/matrix-org/synapse/issues/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](https://github.com/matrix-org/synapse/issues/14549))
|
||||||
|
- Modernize unit tests configuration related to workers. ([\#14568](https://github.com/matrix-org/synapse/issues/14568))
|
||||||
|
- Bump jsonschema from 4.17.0 to 4.17.3. ([\#14591](https://github.com/matrix-org/synapse/issues/14591))
|
||||||
|
- Add missing type hints. ([\#14597](https://github.com/matrix-org/synapse/issues/14597), [\#14646](https://github.com/matrix-org/synapse/issues/14646))
|
||||||
|
- Fix Rust lint CI. ([\#14602](https://github.com/matrix-org/synapse/issues/14602))
|
||||||
|
- Bump JasonEtco/create-an-issue from 2.5.0 to 2.8.1. ([\#14607](https://github.com/matrix-org/synapse/issues/14607))
|
||||||
|
- Alter some unit test environment parameters to decrease time spent running tests. ([\#14610](https://github.com/matrix-org/synapse/issues/14610))
|
||||||
|
- Switch to Go recommended installation method for `gotestfmt` template in CI. ([\#14611](https://github.com/matrix-org/synapse/issues/14611))
|
||||||
|
- Bump phonenumbers from 8.13.0 to 8.13.1. ([\#14612](https://github.com/matrix-org/synapse/issues/14612))
|
||||||
|
- Bump types-setuptools from 65.5.0.3 to 65.6.0.1. ([\#14613](https://github.com/matrix-org/synapse/issues/14613))
|
||||||
|
- Bump twine from 4.0.1 to 4.0.2. ([\#14614](https://github.com/matrix-org/synapse/issues/14614))
|
||||||
|
- Bump types-requests from 2.28.11.2 to 2.28.11.5. ([\#14615](https://github.com/matrix-org/synapse/issues/14615))
|
||||||
|
- Bump cryptography from 38.0.3 to 38.0.4. ([\#14616](https://github.com/matrix-org/synapse/issues/14616))
|
||||||
|
- Remove useless cargo install with apt from Dockerfile. ([\#14636](https://github.com/matrix-org/synapse/issues/14636))
|
||||||
|
- Bump certifi from 2021.10.8 to 2022.12.7. ([\#14645](https://github.com/matrix-org/synapse/issues/14645))
|
||||||
|
- Bump flake8-bugbear from 22.10.27 to 22.12.6. ([\#14656](https://github.com/matrix-org/synapse/issues/14656))
|
||||||
|
- Bump packaging from 21.3 to 22.0. ([\#14657](https://github.com/matrix-org/synapse/issues/14657))
|
||||||
|
- Bump types-pillow from 9.3.0.1 to 9.3.0.4. ([\#14658](https://github.com/matrix-org/synapse/issues/14658))
|
||||||
|
- Bump serde from 1.0.148 to 1.0.150. ([\#14659](https://github.com/matrix-org/synapse/issues/14659))
|
||||||
|
- Bump phonenumbers from 8.13.1 to 8.13.2. ([\#14660](https://github.com/matrix-org/synapse/issues/14660))
|
||||||
|
- Bump authlib from 1.1.0 to 1.2.0. ([\#14661](https://github.com/matrix-org/synapse/issues/14661))
|
||||||
|
- Move `StateFilter` to `synapse.types`. ([\#14668](https://github.com/matrix-org/synapse/issues/14668))
|
||||||
|
- Improve type hints. ([\#14671](https://github.com/matrix-org/synapse/issues/14671))
|
||||||
|
|
||||||
|
|
||||||
Synapse 1.73.0 (2022-12-06)
|
Synapse 1.73.0 (2022-12-06)
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
|
@ -1 +0,0 @@
|
|||||||
Optimise push badge count calculations. Contributed by Nick @ Beeper (@fizzadar).
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances.
|
|
@ -1 +0,0 @@
|
|||||||
Improve user search for international display names.
|
|
@ -1 +0,0 @@
|
|||||||
Faster remote room joins: stream the un-partial-stating of rooms over replication.
|
|
@ -1 +0,0 @@
|
|||||||
Faster remote room joins: stream the un-partial-stating of rooms over replication.
|
|
@ -1 +0,0 @@
|
|||||||
Stop using deprecated `keyIds` parameter when calling `/_matrix/key/v2/server`.
|
|
@ -1 +0,0 @@
|
|||||||
Update worker settings for `pusher` and `federation_sender` functionality.
|
|
@ -1 +0,0 @@
|
|||||||
Add links to third party package repositories, and point to the bug which highlights Ubuntu's out-of-date packages.
|
|
@ -1 +0,0 @@
|
|||||||
Stop using deprecated `keyIds` parameter when calling `/_matrix/key/v2/server`.
|
|
@ -1 +0,0 @@
|
|||||||
Share the `ClientRestResource` for both workers and the main process.
|
|
@ -1 +0,0 @@
|
|||||||
Add `--editable` flag to `complement.sh` which uses an editable install of Synapse for faster turn-around times whilst developing iteratively.
|
|
@ -1 +0,0 @@
|
|||||||
Faster joins: use servers list approximation to send read receipts when in partial state instead of waiting for the full state of the room.
|
|
@ -1 +0,0 @@
|
|||||||
Add new `push.enabled` config option to allow opting out of push notification calculation.
|
|
@ -1 +0,0 @@
|
|||||||
Modernize unit tests configuration related to workers.
|
|
@ -1 +0,0 @@
|
|||||||
Advertise support for Matrix 1.5 on `/_matrix/client/versions`.
|
|
@ -1 +0,0 @@
|
|||||||
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).
|
|
@ -1 +0,0 @@
|
|||||||
Bump jsonschema from 4.17.0 to 4.17.3.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances.
|
|
@ -1 +0,0 @@
|
|||||||
Add Single-Sign On setup instructions for Mastodon-based instances.
|
|
@ -1 +0,0 @@
|
|||||||
Add missing type hints.
|
|
@ -1 +0,0 @@
|
|||||||
Improve opentracing and logging for to-device message handling.
|
|
@ -1 +0,0 @@
|
|||||||
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.
|
|
@ -1 +0,0 @@
|
|||||||
Fix Rust lint CI.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where a device list update might not be sent to clients in certain circumstances.
|
|
@ -1 +0,0 @@
|
|||||||
Bump JasonEtco/create-an-issue from 2.5.0 to 2.8.1.
|
|
@ -1 +0,0 @@
|
|||||||
Alter some unit test environment parameters to decrease time spent running tests.
|
|
@ -1 +0,0 @@
|
|||||||
Switch to Go recommended installation method for `gotestfmt` template in CI.
|
|
@ -1 +0,0 @@
|
|||||||
Bump phonenumbers from 8.13.0 to 8.13.1.
|
|
@ -1 +0,0 @@
|
|||||||
Bump types-setuptools from 65.5.0.3 to 65.6.0.1.
|
|
@ -1 +0,0 @@
|
|||||||
Bump twine from 4.0.1 to 4.0.2.
|
|
@ -1 +0,0 @@
|
|||||||
Bump types-requests from 2.28.11.2 to 2.28.11.5.
|
|
@ -1 +0,0 @@
|
|||||||
Bump cryptography from 38.0.3 to 38.0.4.
|
|
@ -1 +0,0 @@
|
|||||||
Add new `push.enabled` config option to allow opting out of push notification calculation.
|
|
@ -1 +0,0 @@
|
|||||||
Return spec-compliant JSON errors when unknown endpoints are requested.
|
|
@ -1 +0,0 @@
|
|||||||
Return spec-compliant JSON errors when unknown endpoints are requested.
|
|
@ -1 +0,0 @@
|
|||||||
Fix html templates to load images only on HTTPS. Contributed by @ashfame.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where the user directory would return 1 more row than requested.
|
|
@ -1 +0,0 @@
|
|||||||
Reject invalid read receipt requests with empty room or event IDs. Contributed by Nick @ Beeper (@fizzadar).
|
|
@ -1 +0,0 @@
|
|||||||
Change `turn_allow_guests` example value to lowercase `true`.
|
|
@ -1 +0,0 @@
|
|||||||
Remove useless cargo install with apt from Dockerfile.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a bug introduced in v1.67.0 where not specifying a config file or a server URL would lead to the `register_new_matrix_user` script failing.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where the user directory and room/user stats might be out of sync.
|
|
@ -1 +0,0 @@
|
|||||||
Allow selecting "prejoin" events by state keys in addition to event types.
|
|
@ -1 +0,0 @@
|
|||||||
Fix a long-standing bug where the user directory and room/user stats might be out of sync.
|
|
@ -1 +0,0 @@
|
|||||||
Bump certifi from 2021.10.8 to 2022.12.7.
|
|
@ -1 +0,0 @@
|
|||||||
Add missing type hints.
|
|
@ -1,2 +0,0 @@
|
|||||||
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.
|
|
||||||
|
|
@ -1 +0,0 @@
|
|||||||
Bump flake8-bugbear from 22.10.27 to 22.12.6.
|
|
@ -1 +0,0 @@
|
|||||||
Bump packaging from 21.3 to 22.0.
|
|
@ -1 +0,0 @@
|
|||||||
Bump types-pillow from 9.3.0.1 to 9.3.0.4.
|
|
@ -1 +0,0 @@
|
|||||||
Bump serde from 1.0.148 to 1.0.150.
|
|
@ -1 +0,0 @@
|
|||||||
Bump phonenumbers from 8.13.1 to 8.13.2.
|
|
@ -1 +0,0 @@
|
|||||||
Bump authlib from 1.1.0 to 1.2.0.
|
|
@ -1 +0,0 @@
|
|||||||
(remove from changelog: unreleased) Revert the deletion of stale devices due to performance issues.
|
|
@ -1 +0,0 @@
|
|||||||
Improve validation of field size limits in events.
|
|
@ -1 +0,0 @@
|
|||||||
Move `StateFilter` to `synapse.types`.
|
|
@ -1 +0,0 @@
|
|||||||
Fix bugs introduced in 1.55.0 and 1.69.0 where application services would not be notified of events in the correct rooms, due to stale caches.
|
|
@ -1 +0,0 @@
|
|||||||
Improve type hints.
|
|
5
debian/changelog
vendored
5
debian/changelog
vendored
@ -1,9 +1,10 @@
|
|||||||
matrix-synapse-py3 (1.74.0~rc1) UNRELEASED; urgency=medium
|
matrix-synapse-py3 (1.74.0~rc1) stable; urgency=medium
|
||||||
|
|
||||||
* New dependency on libicu-dev to provide improved results for user
|
* New dependency on libicu-dev to provide improved results for user
|
||||||
search.
|
search.
|
||||||
|
* New Synapse release 1.74.0rc1.
|
||||||
|
|
||||||
-- Synapse Packaging team <packages@matrix.org> Tue, 06 Dec 2022 15:28:10 +0000
|
-- Synapse Packaging team <packages@matrix.org> Tue, 13 Dec 2022 13:30:01 +0000
|
||||||
|
|
||||||
matrix-synapse-py3 (1.73.0) stable; urgency=medium
|
matrix-synapse-py3 (1.73.0) stable; urgency=medium
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ manifest-path = "rust/Cargo.toml"
|
|||||||
|
|
||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "matrix-synapse"
|
name = "matrix-synapse"
|
||||||
version = "1.73.0"
|
version = "1.74.0rc1"
|
||||||
description = "Homeserver for the Matrix decentralised comms protocol"
|
description = "Homeserver for the Matrix decentralised comms protocol"
|
||||||
authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
|
authors = ["Matrix.org Team and Contributors <packages@matrix.org>"]
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
Loading…
Reference in New Issue
Block a user