Skip to content

Declare support for Matrix 1.1 #3216

Open
@matrixbot

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/

Complete changelog v1.1

Client-Server API

New Endpoints

  • Add key backup (/room_keys/*) endpoints as per MSC1219.
  • Add POST /keys/device_signing/upload and POST /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 and m.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

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
  • Make reason and score parameters optional in the content reporting API as per MSC2414.
  • 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 and GET /user/devices/{userId}, m.device_list_update EDU, and a new m.signing_key_update EDU as per MSC1756.

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is neededspec-complianceFix something that doesn't comply with the specs

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions