This repository was archived by the owner on Nov 25, 2024. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 667
Declare support for Matrix 1.2ย #3218
Copy link
Copy link
Open
Labels
good first issueWant to help with Dendrite? These are the issues to start with!Want to help with Dendrite? These are the issues to start with!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
A list of things to actually announce support for 1.2 (while we already do)
While this is about getting actual 1.2 support, it make sense to check https://spec.matrix.org/latest/
Client-Server API
Breaking Changes
- The
prev_contentfield is now returned inside theunsignedproperty of events, rather than at the top level, as per MSC3442.- As per the MSC, Dendrite already returns
prev_contentinunsigned. The only struct usingprev_contentis here, which is unused.
- As per the MSC, Dendrite already returns
- The
aliasesproperty from the chunks returned by/publicRooms, as per MSC2432.- Needs to be removed in GMSL
New Endpoints
- Add the Space Hierarchy API (
GET /_matrix/client/v1/rooms/{roomId}/hierarchy) as per MSC2946. - Add
/_matrix/client/v1/register/m.login.registration_token/validityas per MSC3231.- Missing endpoint, admin API to create tokens etc. already exists
Backwards Compatible Changes
- Extend
/_matrix/client/r0/loginto accept am.login.appservice, as per MSC2778. - Add support for
restrictedrooms as per MSC3083, MSC3289, and MSC3375. - Add
is_guestto/account/whoamias per MSC3069. - Expand guest access to sending any room event and state event as per MSC3419.
- Add Spaces and room types as per MSC1772 and MSC2946.
- I think we do?
- Add new
m.set_displayname,m.set_avatar_url, andm.3pid_changescapabilities as per MSC3283. - Add support for fallback keys (optional keys used once one-time keys run out), as per MSC2732.
- Add token-authenticated registration support as per MSC3231.
Server-Server API
New Endpoints
- Add the Space Hierarchy API (
GET /_matrix/federation/v1/hierarchy/{roomId}) as per MSC2946.
Backwards Compatible Changes
Room Versions
Backwards Compatible Changes
coderkun
Metadata
Metadata
Assignees
Labels
good first issueWant to help with Dendrite? These are the issues to start with!Want to help with Dendrite? These are the issues to start with!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