You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dendrite homeservers can now have their media imported safely, and adminApiKind may be set to dendrite.
Exporting MMR's data to Synapse is now possible with import_to_synapse. To use it, first run gdpr_export or similar.
Errors encountered during a background task, such as an API-induced export, are exposed as error_message in the admin API.
MMR will follow redirects on federated downloads up to 5 hops.
S3-backed datastores can have download requests redirected to a public-facing CDN rather than being proxied through MMR. See publicBaseUrl under the S3 datastore config.
Changed
Exports now use an internal timeout of 10 minutes instead of 1 minute when downloading files. This may still result in errors if downloading from S3 takes too long.
MMR now requires Go 1.21 for compilation.
ARM-supported Docker images are now available through GHCR.
The Docker Hub (docker.io) builds are deprecated and will not receive updates starting with v1.4.0
Docker Hub images are not guaranteed to have ARM compatibility.
The latest Docker tag on both Docker Hub and GHCR now points to the latest release instead of the unstable development build.
Fixed
Exports created with s3_urls now contain valid URLs.
Exports no longer fail with "The requested range is not satisfiable".
Exports no longer fail with "index out of range [0] with length 0".
Requests requiring authentication, but lack a provided access token, will return HTTP 401 instead of HTTP 500 now.
Downloads when using a self-hosted MinIO instance are no longer slower than expected.
The DELETE /_matrix/media/unstable/admin/export/:exportId endpoint has been reinstated as described.
If a server's downloads.maxSize is greater than the uploads.maxSize, remote media is no longer cut off at uploads.maxSize. The media will instead be downloaded at downloads.maxSize and error if greater.
Content-Type on /download and /thumbnail is now brought in line with MSC2701.