Pleroma Release: 2.10.1 and 2.10.2

Pleroma 2.10.2 is a security release. It fixes ActivityPub failed-signature inbox retry handling and signer identity checks to prevent spoofed remote activities from being processed. This announcement also includes the previously-unannounced 2.10.1 changes. Updating is highly recommended.

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. Run database migrations (inside Pleroma directory):
    • OTP: ./bin/pleroma_ctl migrate
    • From Source: mix ecto.migrate
  2. Restart Pleroma

Backend changes in 2.10.2

Security

Backend changes in 2.10.1

Changed

Added

Fixed

Removed

— lain