Skip to content

Declare support for Matrix 1.2 #3218

Open
@matrixbot

Description

@matrixbot

This issue was originally created by @S7evinK at matrix-org/dendrite#3218.

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/

Complete changelog v1.2

Client-Server API

Breaking Changes

  • The prev_content field is now returned inside the unsigned property of events, rather than at the top level, as per MSC3442.
    • As per the MSC, Dendrite already returns prev_content in unsigned. The only struct using prev_content is here, which is unused.
  • The aliases property 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/validity as per MSC3231.
    • Missing endpoint, admin API to create tokens etc. already exists

Backwards Compatible Changes

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomershelp 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