This repository was archived by the owner on Apr 26, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Support Matrix 1.3 #13953
Copy link
Copy link
Closed
Labels
A-Spec-Complianceplaces where synapse does not conform to the specplaces where synapse does not conform to the specT-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
Description
We should finish up implementation of Matrix 1.3, the first thing to do is to make a checklist of remaining tasks from the release notes (https://matrix.org/blog/2022/06/16/matrix-v-1-3-release#the-full-changelog):
Client-Server API
- Deprecate the
sender_keyanddevice_idonm.megolm.v1.aes-sha2events, and thesender_keyonm.room_key_requestto-device messages, as per MSC3700. - Make
fromoptional onGET /_matrix/client/v3/messagesto allow requesting events from the start or end of the room history, as per MSC3567. - Add refresh tokens, per MSC2918. MSC2918 Refresh tokens implementation #9450
- Describe a structured system for event relationships, as per MSC2674.
- Describe how relationships between events can be "aggregated", as per MSC2675 and MSC3666.
Server-Server API
- Add a destination property to the
Authorizationheader, as per MSC3383. Implement MSC3383: include destination in X-Matrix auth header #11398
Application Service API
- Add timestamp massaging as per MSC3316. Add query parameter
tsto allow appservices set theorigin_server_tsfor state events #11866
Room Versions
- Add room version 10 as per MSC3604. Add support for room version 10 #13220
- Update the default room version to 9 as per MSC3589. Bump the default room version to 9 per MSC3589. #12058
Other remaining things from above:
-
/relationsreturns an extraoriginal_eventfield: Synapse returns unspecced propertyoriginal_eventfrom/relations#12930 - Refresh tokens can be disabled currently.
Metadata
Metadata
Assignees
Labels
A-Spec-Complianceplaces where synapse does not conform to the specplaces where synapse does not conform to the specT-TaskRefactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.