Pleroma Major Release: 2.7.0

Pleroma 2.7.0 is a major release that contains lots of changes, enhancements and fixes. Please read through the changelog to see the changes in detail.

Upgrade notes

From source only

  1. Get new dependencies and recompile Pleroma:

    MIX_ENV=prod mix deps.get
    MIX_ENV=prod mix compile
    

Everyone

  1. Install libvips if you used imagemagick before.

  2. Run database migrations (inside Pleroma directory):

    • OTP: ./bin/pleroma_ctl migrate
    • From Source: mix ecto.migrate
  3. Restart Pleroma

Changes:

Backend changes

Security

Changed

Added

Fixed

Removed

Frontend Changes

Known issues

We got some reports related to emoji picker performance, this hopefully will be fixed in 2.7.1.

Notes

This release overhauls how themes work, themes now need to be “compiled”, which can cause some delay when loading for the first time and temporarily look “wrong” in some places (popups, menus, dialogs). Please do report any issues, especially if your theme looks wrong or breaks interface when loading. Also report issues if you’re experiencing constant performance issues.

To admins: remember that you can update PleromaFE to recent master or develop in admin dashboard in “Front-ends” tab, scroll down to find PleromaFE box and click “Reinstall master” or dropdown and then “Reinstall develop”. Currently there is no mechanism to check if there is an update or not.

Changed

Added

Fixed

— lain