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
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
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_key
anddevice_id
onm.megolm.v1.aes-sha2
events, and thesender_key
onm.room_key_request
to-device messages, as per MSC3700. - Make
from
optional onGET /_matrix/client/v3/messages
to 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
Authorization
header, 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
ts
to allow appservices set theorigin_server_ts
for 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:
-
/relations
returns an extraoriginal_event
field: Synapse returns unspecced propertyoriginal_event
from/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.