You're looking at an unstable version of this specification. Unstable specifications may change at any time without notice.

Switch to the current stable release.

Changes since last release

Git commithttps://github.com/matrix-org/matrix-spec/tree/f6d5009
Checklistchecklist.md

Client-Server API

Backwards Compatible Changes

  • Add format query parameter to GET /state/{eventType}/{stateKey} to allow fetching metadata of a specific state event. (#2175)
  • Add the use_state_after query parameter and state_after response property to GET /sync, as per MSC4222. (#2187)

Spec Clarifications

  • Clarify that format is required if formatted_body is specified. (#2167)
  • The latest_event in an aggregated set of thread events uses the same format as the event itself. (#2169)
  • Fix various typos throughout the specification. (#2171, #2177, #2179)
  • Minor fixes to JSON schemas. (#2182)

Server-Server API

No significant changes.

Application Service API

Spec Clarifications

  • Minor fixes to JSON schemas. (#2182)

Identity Service API

No significant changes.

Push Gateway API

No significant changes.

Room Versions

No significant changes.

Appendices

No significant changes.

Internal Changes/Tooling

Backwards Compatible Changes

  • Add “placeholder MSC” process definition. (#2157)

Spec Clarifications

  • GitHub actions are now building the OpenAPI spec/identity-service-api/api.json file. (#2172)
  • Specify a correct spelling for “display name”. (#2189)
  • Clarify that clients should replace events with the most recent replacement by origin_server_ts. (#2190)