github superseriousbusiness/gotosocial v0.2.1

latest releases: v0.15.0, v0.15.0-rc2, v0.15.0-rc1...
2 years ago

This is the fourth alpha release of GoToSocial.

Highlights

  • Remote media is now uncached after 30 days (by default). It will be recached again when a user requests it. This will save a significant amount of disk space! The cleanup job is run every night at 12am instance time. See the example config for more details and options.
  • Database queries have been seriously optimized, which fixes an issue where requests became painfully slow after a while (especially loading notifications and the federated timeline). It should now be speedy and smooth.
  • We have multi-architecture Docker builds now! Just pull superseriousbusiness/gotosocial:0.2.1 and the appropriate image for your architecture will be selected. We have containers for armv6, armv7, arm64, and of course amd64. Big thanks to @0hlov3.

Migrations

A database migration will be run on startup to bring in the new changes. Do not interrupt this migration! It will take somewhere between a few seconds or a minute depending on your system specs and the size of your database. Patience!

Acknowledgements

Thank you to all contributors, testers, bug reporters, and well-wishers! We're getting there step by step :)

Detailed Changelog

  • 8de928b [performance] Database optimizations (#419)
  • 0772775 [feature] Clean up/uncache remote media (#407)
  • 100f128 [documentation] Creates Docker documentation and docker-compose.yaml (#416)
  • 1d5e763 [packaging] bump to builder 0.0.3 (#418)
  • 3bc87f2 bump versions (#417)
  • 6b634de [packaging] Use buildx for multi-arch Docker builds (#413)
  • 64d9a34 Updates Docker Images (#415)
  • 69d70aa [feature] Add Docker multi architecture Build and make goreleaser push the images and manifests (#410)
  • 55b83be [feature] Add postDataCallbackFunc to allow cleanup (#408)
  • 15d1e6b [bugfix] Fix thumbnail image type (#406)
  • a089a98 [feature] Gin enable gzip encoding (#405)
  • 23034ec [feature] Stream files via reader (#404)
  • e55382a Use type=email for email input (#400)
  • 09d6478 [bugfix] Only mark cookies as Secure on https (#398)
  • dc24217 [chore] fix mirror + clean up (#396)

Don't miss a new gotosocial release

NewReleases is sending notifications on new releases.