Notes on upgrading my Pixelfed instance to the version 0.10.10 from version 0.10.9. The exact command I used are below. Essentially these are the steps outlined in the Pixelfed Documentation, but with some backups before beginning.

Commands Used for Updating Pixelfed

cd /home/pixelfed
tar -jcvf pixelfed_backup_before_upgrade.tar.bz2 pixelfed/
mysqldump -u root -p -x -A > db_backup_before_pixelfed_upgrade.sql
git stash
git pull origin dev
/opt/projects/composer/composer.phar install
php artisan config:cache
php artisan route:cache
php artisan migrate --force
php artisan horizon:publish

New Features & Improvements

  • Direct Messages
  • Secure Mode compatibility (signed GET fetches)
  • “Load New Posts” button in Timelines
  • Tag People in posts
  • Shared Inbox + Improved Federation support
  • Federated Photo Filters
  • Blurhash
  • Automated Spam Detection
  • hCaptcha support
  • Year in Review (mysql only)

Conclusion

The upgrade went smoothly.

Would upgrade again.