Changelog
Added
- Add support for latest HTTP Signatures spec draft (ThibG)
- Add support for inlined objects in ActivityPub
to
/cc
(ThibG)
Changed
- Change actors to not be served at all without authentication in limited federation mode (ThibG)
- Previously, a bare version of an actor was served when not authenticated, i.e. username and public key
- Because all actor fetch requests are signed using a separate system actor, that is no longer required
Fixed
- Fix
tootctl media
commands not recognizing very large IDs (ThibG) - Fix crash when failing to load emoji picker in web UI (ThibG)
- Fix contrast requirements in thumbnail color extraction (ThibG)
- Fix audio/video player not using
CDN_HOST
on public pages (ThibG) - Fix private boost icon not being used on public pages (OmmyZhang)
- Fix audio player on Safari in web UI (ThibG, ThibG)
- Fix dereferencing remote statuses not using the correct account for signature when receiving a targeted inbox delivery (ThibG)
- Fix nil error in
tootctl media remove
(noellabo) - Fix videos with near-60 fps being rejected (Gargron)
- Fix reported statuses not being included in warning e-mail (Gargron)
- Fix
Reject
activities ofFollow
objects not correctly destroying a follow relationship (ThibG) - Fix inefficiencies in fan-out-on-write service (Gargron, noellabo)
- Fix timeout errors when trying to webfinger some IPv6 configurations (Gargron)
- Fix files served as
application/octet-stream
being rejected without attempting mime type detection (ThibG)
Upgrade notes
Because this is a backport, it is not available with git pull
. Use git fetch && git checkout v3.2.1
Non-Docker only:
- Install dependencies:
bundle install
Both Docker and non-Docker:
- Precompile the assets:
- Non-Docker:
RAILS_ENV=production bundle exec rails assets:precompile
- Docker: The assets are already precompiled during the build step
- Non-Docker:
- Restart all Mastodon processes