Release v0.81.0

07 October 2024

There’s a lot of work in this release, but perhaps not much is too visible. We’re working on ActivityPub interoperability with platforms like Mastodon, and there’s a lot of work under the hood to get us there. The visible ActivityPub interaction stuff is very near though, hopefully you’ll get to see it within a week in v0.82.0!

This release does have a few bug fixes though, and a new feature whereby you can split a model’s files into two parts through the bulk file editor. So, if you merged things by accident, now you can undo it!

What’s Changed

✨ New Features ✨

  • Split selected files into new model when bulk editing by @Floppy in #2864
  • Improve social previews by description and image, and improving title by @Floppy in #2870
  • Make ActivityPub messages Mastodon-compatible with HTTP signatures by @Floppy in #2803
  • Working responses to ActivityPub follow requests from Mastodon servers by @Floppy in #2846
  • Automatically accept ActivityPub follow requests by @Floppy in #2833

    🐛 Bug Fixes 🐛

  • Use Rails’s built-in health endpoint by @Floppy in #2792
  • Remove up-front keypair generation data task by @Floppy in #2802
  • Avoid creating duplicate problems by @Floppy in #2813
  • Fix backgrounded organize jobs by @Floppy in #2814
  • Ignore SSL EOF errors from badly configured servers by @Floppy in #2835
  • Fix activity data migration by @Floppy in #2838
  • Fix error browsing collections with library filter by @Floppy in #2855
  • Fix search by removing preview_file preload by @Floppy in #2856
  • Fix bug with not extracting files from root of zipfile by @Floppy in #2857
  • Fixed another edge case in path stripping by @Floppy in #2863
  • fix actor UUID persistence by @Floppy in #2867
  • Fix missing tags when splitting a model by @Floppy in #2868
  • Fix error with image previews in social graph by @Floppy in #2871
  • Fix description meta tag by @Floppy in #2872
  • Fix image path in meta tags by @Floppy in #2873
  • Skip target fetch for new follow path by @Floppy in #2879

    🌍 Sustainability & Performance 🌍

  • Organize models in background after editing by @Floppy in #2812

    🛠️ Other Improvements 🛠️

  • Test that creators can be looked up by acct URI by @Floppy in #2791
  • Translation updates (DE, ES, PL) by @Floppy in #2795
  • Enable japanese and portuguese on translation.io by @Floppy in #2798
  • Keypair management for ActivityPub actors by @Floppy in #2801
  • Use Mastodon-compatible actor types by @Floppy in #2808
  • Delay background jobs by @Floppy in #2810
  • Update federails to get UUIDs for actor URLs by @Floppy in #2866
  • Add remote follow support, so you can hit “follow” on other instances by @Floppy in #2875
  • Move remote follow route to standard path by @Floppy in #2877
  • Improve opengraph output by @Floppy in #2881

Full Changelog: v0.80.1…v0.81.0

See the original release on GitHub: v0.81.0