This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
Support Matrix 1.3 #13953
Closed
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.