Pleroma major release: 2.5.0

Pleroma 2.5.0 is a major release. Featuring many fixes, additions and improvements.

Breaking changes

From source only

  1. Get new dependencies and recompile Pleroma:

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

Everyone

  1. Run database migrations (inside Pleroma directory):

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

    Due to the large amount of migrations, it can take a long time to run this, depending on the size of your instance. It is recommended to schedule the downtime ahead of time for the migrations.

  2. Recommended: Run VACUUM ANALYZE on your database

  3. Restart Pleroma

Frontend changes

Fixed

Changed

Added

Backend changes

Removed

Changed

Added

Fixed

Admin Frontend changes

Added

Fixed

— lanodan