Open
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/upload
andPOST /keys/signatures/upload
as per MSC1756. - Add
/knock
endpoint as per MSC2403. - Add
/login/sso/redirect/{idpId}
as per MSC2858.
Removed Endpoints
- Remove unimplemented
m.login.oauth2
andm.login.token
user-interactive authentication mechanisms as per MSC2610 and MSC2611.- I think we never added this, also we only support
m.login.password
right now
- I think we never added this, also we only support
Backwards Compatible Changes
- Add a
device_id
parameter to login fallback as per MSC2604. - Added support for
reason
on all membership events and related endpoints as per MSC2367. - Add a 404
M_NOT_FOUND
error to push rule endpoints as per MSC2663.- Looks like we already 404 with
M_NOT_FOUND
- Looks like we already 404 with
- Make
reason
andscore
parameters optional in the content reporting API as per MSC2414.- No support for
/report
at all - Spec v1.8
- No support for
- Allow guests to get the list of members for a room as per MSC2689.
- Add
device_id
to/account/whoami
response as per MSC2033.
Server-Server API
New Endpoints
- Add
/make_knock
and/send_knock
endpoints as per MSC2403.
Backwards Compatible Changes
- Add cross-signing information to
GET /user/keys
andGET /user/devices/{userId}
,m.device_list_update
EDU, and a newm.signing_key_update
EDU as per MSC1756.