-
-
Notifications
You must be signed in to change notification settings - Fork 70
Open
Labels
help wantedExtra attention is neededExtra attention is neededspec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs
Description
This issue was originally created by @S7evinK at matrix-org/dendrite#3216.
A list of things to actually announce support for 1.1 (while we already do)
While this is about getting actual 1.1 support, it make sense to check https://spec.matrix.org/latest/
Client-Server API
New Endpoints
- Add key backup (
/room_keys/*) endpoints as per MSC1219. - Add
POST /keys/device_signing/uploadandPOST /keys/signatures/uploadas per MSC1756. - Add
/knockendpoint as per MSC2403. - Add
/login/sso/redirect/{idpId}as per MSC2858.
Removed Endpoints
- Remove unimplemented
m.login.oauth2andm.login.tokenuser-interactive authentication mechanisms as per MSC2610 and MSC2611.- I think we never added this, also we only support
m.login.passwordright now
- I think we never added this, also we only support
Backwards Compatible Changes
- Add a
device_idparameter to login fallback as per MSC2604. - Added support for
reasonon all membership events and related endpoints as per MSC2367. - Add a 404
M_NOT_FOUNDerror to push rule endpoints as per MSC2663.- Looks like we already 404 with
M_NOT_FOUND
- Looks like we already 404 with
- Make
reasonandscoreparameters optional in the content reporting API as per MSC2414.- No support for
/reportat all - Spec v1.8
- No support for
- Allow guests to get the list of members for a room as per MSC2689.
- Add
device_idto/account/whoamiresponse as per MSC2033.
Server-Server API
New Endpoints
- Add
/make_knockand/send_knockendpoints as per MSC2403.
Backwards Compatible Changes
- Add cross-signing information to
GET /user/keysandGET /user/devices/{userId},m.device_list_updateEDU, and a newm.signing_key_updateEDU as per MSC1756.
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededspec-complianceFix something that doesn't comply with the specsFix something that doesn't comply with the specs