You're looking at an unstable version of this specification. Unstable specifications may change at any time without notice.
Changes since last release
Git commit | https://github.com/matrix-org/matrix-spec/tree/1bec94b |
---|---|
Checklist | checklist.md |
Client-Server API
Removed Endpoints
Backwards Compatible Changes
- Allow application services to masquerade as specific devices belonging to users, as per MSC4326. (#2221)
Spec Clarifications
- Push rule IDs are globally unique within their kind. (#2214)
- Don’t advertise
creator
field in description of room creation. (#2215) room_id
is required for peeking via/_matrix/client/v3/events
. (#2216)- The
server-name
segment of MXC URIs is sanitised differently from themedia-id
segment. (#2217) - Add note to each endpoint that uses capability negotiation. (#2223)
- Fix various typos throughout the specification. (#2224)
- Additional OpenGraph properties can be present in URL previews. (#2225)
Server-Server API
No significant changes.
Application Service API
Backwards Compatible Changes
- Allow application services to masquerade as specific devices belonging to users, as per MSC4326. (#2221)
Spec Clarifications
- Fix JSON formatting in the “Server admin style permissions” examples. (#2213)
Identity Service API
No significant changes.
Push Gateway API
No significant changes.
Room Versions
Spec Clarifications
- In room versions 8 through 12, clarify that “sufficient permission to invite users” on restricted joins also includes being a joined member of the room. (#2220)
Appendices
No significant changes.
Internal Changes/Tooling
Spec Clarifications