Following on from #19414.
Matrix Specification v1.17 Changelog
Client-Server API
Removed Endpoints
Backwards Compatible Changes
Spec Clarifications
Server-Server API
No significant changes.
Application Service API
Backwards Compatible Changes
Spec Clarifications
Identity Service API
No significant changes.
Push Gateway API
No significant changes.
Room Versions
Spec Clarifications
Appendices
No significant changes.
Internal Changes/Tooling
Spec Clarifications
Following on from #19414.
Matrix Specification v1.17 Changelog
Client-Server API
Removed Endpoints
Backwards Compatible Changes
m.oauthauthentication type for User-Interactive Authentication, as per MSC4312. (#2234)Spec Clarifications
creatorfield in description of room creation. (#2215)room_idis required for peeking via/_matrix/client/v3/events. (#2216)server-namesegment of MXC URIs is sanitised differently from themedia-idsegment. (#2217)M_RESOURCE_LIMIT_EXCEEDEDis now listed as a common error code. (#2232)m.login.termsto enumeration of authentication types. (#2233)state_afterahead of declaring full support for its spec version. (#2240)device_one_time_keys_countis only optional if no unclaimed one-time keys exist. (#2245)M_USER_DEACTIVATEDat login time, for example for privacy reasons when they can't authenticate deactivated users. (#2246)event_id_onlyformat for push notifications is not mandatory. (#2255)Server-Server API
No significant changes.
Application Service API
Backwards Compatible Changes
Spec Clarifications
Identity Service API
No significant changes.
Push Gateway API
No significant changes.
Room Versions
Spec Clarifications
Appendices
No significant changes.
Internal Changes/Tooling
Spec Clarifications
@matrix-org/specto npm. (#2239)