This repository was archived by the owner on Nov 25, 2024. It is now read-only.
-
-
Couldn't load subscription status.
- Fork 667
This repository was archived by the owner on Nov 25, 2024. It is now read-only.
Declare support for Matrix 1.3 #3219
Copy link
Copy link
Open
Labels
help wantedMore difficult than good-first-issue but not impossible!More difficult than good-first-issue but not impossible!spec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs
Description
Client-Server API
Backwards Compatible Changes
- Make
fromoptional onGET /_matrix/client/v3/messagesto allow requesting events from the start or end of the room history, as per MSC3567.- While
fromis optional, it is not spec compliant
- While
- Add refresh tokens, per MSC2918.
- Describe a structured system for event relationships, as per MSC2674.
- Describe how relationships between events can be "aggregated", as per MSC2675 and MSC3666.
- Add support for a new
knock_restrictedjoin rule in supported room versions, as per MSC3787.
Spec Clarifications
- Clarify that the url field in
m.room.avatarevents is not required. (#987) - Clarify that the
typein user-interactive authentication can be omitted. (#989)- Not optional in Dendrite
- Correct the default value for
invitewhere it is not specified in anm.room.power_levelsevent. (#1021)
Server-Server API
Backwards Compatible Changes
- Add a
destinationproperty to the Authorization header, as per MSC3383.
Spec Clarifications
(NOTE: Non-actionable things removed)
- Remove largely unused
originfield from PDUs. (#998) - Clarify the format for the Authorization header. (#1038, #1067)
Application Service API
Backwards Compatible Changes
- Add timestamp massaging as per MSC3316.
Room Versions
Backwards Compatible Changes
- Add room version 10 as per MSC3604.
- Enforce integer power levels in room version 10 as per MSC3667.
- Add a
knock_restrictedjoin rule supported by room version 10 as per MSC3787.
Spec Clarifications
(NOTE: Non-actionable things removed)
- For all room versions: Add
m.federateto the authorization rules, as originally intended. (#1103)
coderkun
Metadata
Metadata
Assignees
Labels
help wantedMore difficult than good-first-issue but not impossible!More difficult than good-first-issue but not impossible!spec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs