|
|
|
|
@@ -1181,3 +1181,70 @@
|
|
|
|
|
* Add support for stabilised MSC3981 that adds a recurse parameter on the /relations API. (#16842)
|
|
|
|
|
* Fix performance regression when fetching auth chains from the DB. Introduced in v1.100.0. (#16893)
|
|
|
|
|
|
|
|
|
|
[1.89.0]
|
|
|
|
|
* Update Synapse to 1.102.0
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.102.0)
|
|
|
|
|
* A metric was added for emails sent by Synapse, broken down by type: `synapse_emails_sent_total`. Contributed by Remi Rampin. (#16881)
|
|
|
|
|
* Do not send multiple concurrent requests for keys for the same server. (#16894)
|
|
|
|
|
* Fix performance issue when joining very large rooms that can cause the server to lock up. Introduced in v1.100.0. (#16903)
|
|
|
|
|
* Always prefer unthreaded receipt when >1 exist (MSC4102). (#16927)
|
|
|
|
|
|
|
|
|
|
[1.90.0]
|
|
|
|
|
* Update Synapse to 1.103.0
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.103.0)
|
|
|
|
|
* Add a new List Accounts v3 Admin API with improved deactivated user filtering capabilities. (#16874)
|
|
|
|
|
* Include Retry-After header by default per MSC4041. Contributed by @clokep. (#16947)
|
|
|
|
|
* Fix joining remote rooms when a module uses the `on_new_event` callback. This callback may now pass partial state events instead of the full state for remote rooms. Introduced in v1.76.0. (#16973)
|
|
|
|
|
* Fix performance issue when joining very large rooms that can cause the server to lock up. Introduced in v1.100.0. Contributed by @ggogel. (#16968)
|
|
|
|
|
|
|
|
|
|
[1.91.0]
|
|
|
|
|
* Update Synapse to 1.104.0
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.104.0)
|
|
|
|
|
* Fix regression when using OIDC provider. Introduced in v1.104.0rc1. (#17031)
|
|
|
|
|
* Add an OIDC config to specify extra parameters for the authorization grant URL. IT can be useful to pass an ACR value for example. (#16971)
|
|
|
|
|
* Add support for OIDC provider returning JWT. (#16972, #17031)
|
|
|
|
|
* Fix a bug which meant that, under certain circumstances, we might never retry sending events or to-device messages over federation after a failure. (#16925)
|
|
|
|
|
* Fix various long-standing bugs which could cause incorrect state to be returned from /sync in certain situations. (#16949)
|
|
|
|
|
* Fix case in which m.fully_read marker would not get updated. Contributed by @SpiritCroc. (#16990)
|
|
|
|
|
* Fix bug which did not retract a user's pending knocks at rooms when their account was deactivated. Contributed by @hanadi92. (#17010)
|
|
|
|
|
|
|
|
|
|
[1.91.1]
|
|
|
|
|
* Update Synapse to 1.105.0
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.105.0)
|
|
|
|
|
* Stabilize support for MSC4010 which clarifies the interaction of push rules and account data. Contributed by @clokep. (#17022)
|
|
|
|
|
* Stabilize support for MSC3981: /relations recursion. Contributed by @clokep. (#17023)
|
|
|
|
|
* Add support for moving /pushrules off of main process. (#17037, #17038)
|
|
|
|
|
* Fix various long-standing bugs which could cause incorrect state to be returned from /sync in certain situations. (#16930, #16932, #16942, #17064, #17065, #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)
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
|
|
[1.91.2]
|
|
|
|
|
* Update Synapse to 1.105.1
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.105.1)
|
|
|
|
|
* GHSA-3h7q-rfh9-xm4v / CVE-2024-31208 — High Severity . Weakness in auth chain indexing allows DoS from remote room members through disk fill and high CPU usage.
|
|
|
|
|
|
|
|
|
|
[1.92.0]
|
|
|
|
|
* Update Synapse to 1.106.0
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.106.0)
|
|
|
|
|
* Send an email if the address is already bound to an user account. (#16819)
|
|
|
|
|
* Implement the rendezvous mechanism described by MSC4108. (#17056)
|
|
|
|
|
* Support delegating the rendezvous mechanism described MSC4108 to an external implementation. (#17086)
|
|
|
|
|
* Add validation to ensure that the limit parameter on /publicRooms is non-negative. (#16920)
|
|
|
|
|
* Return 400 M_NOT_JSON upon receiving invalid JSON in query parameters across various client and admin endpoints, rather than an internal server error. (#16923)
|
|
|
|
|
* Make the CSAPI endpoint /keys/device_signing/upload idempotent. (#16943)
|
|
|
|
|
* Redact membership events if the user requested erasure upon deactivating. (#17076)
|
|
|
|
|
|
|
|
|
|
[1.93.0]
|
|
|
|
|
* Update Synapse to 1.107.0
|
|
|
|
|
* [Full changelog](https://github.com/element-hq/synapse/releases/tag/v1.107.0)
|
|
|
|
|
* Add preliminary support for MSC3823: Account Suspension. (#17051)
|
|
|
|
|
* Declare support for Matrix v1.10. Contributed by @clokep. (#17082)
|
|
|
|
|
* Add support for MSC4115: membership metadata on events. (#17104, #17137)
|
|
|
|
|
* Fixed search feature of Element Android on homesevers using SQLite by returning search terms as search highlights. (#17000)
|
|
|
|
|
* Fixes a bug introduced in v1.52.0 where the destination query parameter for the Destination Rooms Admin API failed to actually filter returned rooms. (#17077)
|
|
|
|
|
* For MSC3266 room summaries, support queries at the recommended endpoint of /_matrix/client/unstable/im.nheko.summary/summary/{roomIdOrAlias}. The existing endpoint of /_matrix/client/unstable/im.nheko.summary/rooms/{roomIdOrAlias}/summary is deprecated. (#17078)
|
|
|
|
|
* Apply user email & picture during OIDC registration if present & selected. (#17120)
|
|
|
|
|
* Improve error message for cross signing reset with MSC3861 enabled. (#17121)
|
|
|
|
|
* Fix a bug which meant that to-device messages received over federation could be dropped when the server was under load or networking problems caused problems between Synapse processes or the database. (#17127)
|
|
|
|
|
* Fix bug where StreamChangeCache would not respect configured cache factors. (#17152)
|
|
|
|
|
|
|
|
|
|
|