What's Changed
Bug Fixes
-
Use the inviter's server name and the server name from the room alias as
fallback values for the via parameter when requesting the room summary from
the homeserver. This ensures requests succeed even when the room being
previewed is hosted on a federated server.
(#4357) -
Do not use the encrypted original file's content type as the encrypted
thumbnail's content type.
(#ecf4434)
Features
-
Enable persistent storage for the
EventCache
. This allows events received
through the/sync
endpoint or backpagination to be stored persistently,
enabling client applications to restore a room's view, including events,
without requiring server communication.
(#4347) -
[BREAKING] Make all fields of Thumbnail required
(#4324) -
Backups::exists_on_server
, which always fetches up-to-date information from the
server about whether a key storage backup exists, was renamed to
fetch_exists_on_the_server
, and a new implementation ofexists_on_server
which caches the most recent answer is now provided.