Pleroma major release: 2.2.0

Pleroma 2.2.0 released, featuring many fixes, additions and improvements. Among the most significant changes are: optimized timeline rendering for Pleroma-FE, switch to libmagic for guessing file types (requires a new system-level dependency!) and the addition of an optional media-optimizing proxy for thumbnail generation.

Upgrade notes

  1. Install libmagic and development headers (libmagic-dev on Ubuntu/Debian, file-dev on Alpine Linux)
  2. Run database migrations (inside Pleroma directory):
    • OTP: ./bin/pleroma_ctl migrate
    • From Source: mix ecto.migrate
  3. Restart Pleroma

Pleroma-FE changes

Added

Fixed

Changed

Backend changes

Security

Changed

Removed

Added

Fixed

— rinpatch