Closed
Description
Previous version: #17021
Changelog (with clarifications included): https://spec.matrix.org/v1.11/changelog/#v111
Client-Server API
Deprecations
- Authentication using a query string is now deprecated, as per MSC4126. The
Authorization
header should be used instead. (#1808)- No-op
- Use of the
/_matrix/media/*
endpoints is now deprecated. New, authenticated, endpoints are available instead. (#1858)- See below
New Endpoints
-
GET /_matrix/client/v1/media/config
(#1858) -
GET /_matrix/client/v1/media/download/{serverName}/{mediaId}
(#1858) -
GET /_matrix/client/v1/media/download/{serverName}/{mediaId}/{fileName}
(#1858) -
GET /_matrix/client/v1/media/preview_url
(#1858) -
GET /_matrix/client/v1/media/thumbnail/{serverName}/{mediaId}
(#1858)
Backwards Compatible Changes
- Add support for muting in VoIP calls, as per MSC3291. (#1755)
- No-op (event change)
- Add optional
animated
query string option toGET /thumbnail
, as per MSC2705. (#1757)- The MSC has provision for servers which don't support animation, so we're compliant here. Future support would be Thumbnailing animated GIFs (or showing they're an animation) (SYN-251) #1278
- Specify terms of services at registration, as per MSC1692. (#1812)
- Support has been in Synapse forever
- Add support for mathematical messages, as per MSC2191. (#1816)
- No-op (client markup)
- Do not require UIA when first uploading cross-signing keys, as per MSC3967. (#1828)
- Add the new
unsigned.membership
property to events, as per MSC4115. (#1847) - Media downloads and thumbnails are now authenticated, as per MSC3916. (#1858)
- See above
- Some media endpoints are now consistently under
/_matrix/client/{version}/media/*
instead of/_matrix/media/*
, as per MSC3916. (#1858)- See above
Server-Server API
Deprecations
- Use of the Client-Server API
/_matrix/media/*
endpoints is now deprecated. New, authenticated, endpoints are available instead. (#1858)- Fallback handled in Support MSC3916 by adding
_matrix/client/v1/media/download
endpoint #17365
- Fallback handled in Support MSC3916 by adding
New Endpoints
-
GET /_matrix/federation/v1/media/download/{mediaId}
(#1858) -
GET /_matrix/federation/v1/media/thumbnail/{mediaId}
(#1858)
Backwards Compatible Changes
Identity Service API
Deprecations
Metadata
Metadata
Assignees
Labels
No labels