github superseriousbusiness/gotosocial v0.3.5
v0.3.5 Speedy Sloth

latest releases: v0.16.0, v0.16.0-rc3, v0.16.0-rc2...
2 years ago

Hullo sloth enthusiasts! This here is the eleventh ALPHA release of GoToSocial, release codename Speedy Sloth 😎

This update includes a migration which may take a while to run, please see the migration notes below!

Highlights

  • In this release, we've updated the way we package our frontend stuff. A nice bonus of this is that the admin panel is now bundled in with all the static frontend changes. If you didn't have the admin panel installed yet on your instance, you will now after updating. Just go to /admin at your instance URL to use it!
  • We now webfinger accounts properly at a set duration to display account domains properly. So if you have your GoToSocial host set to gts.example.org but your account domain set to (and properly forwarded from) example.org, now other GtS users will see @your_username@example.org instead of @your_username@gts.example.org. You'll see other accounts at their proper domains as well.
  • Better compatibility with Tusky: you can now page nicely through your notifications, and through an account's posts.
  • Lots of bug fixes, see below.

Migration Notes

This release contains a migration which cleans up duplicated media caused by a previous bug (#587). This will save some disk space by cleaning up obsolete images that are still hanging around in your storage. However, it may take a while to run when you first migrate to 0.3.5, which will cause some downtime for your instance.

We estimate that the migration will take anywhere between 0 and 30 minutes depending on the specs of your server, and the age of your instance and how active it's been. You can follow the progress of the migration in the logs, please don't interrupt it!

Detailed Changelog

Features

  • 694a490 [feature] Add created_at and error_description to /oauth/token endpoint (#645)
  • 1ede54d [feature] More consistent API error handling (#637)
  • 4e6625e [feature] add vscode workspace config for linting + debugging (#588)
  • 6f6e89e [feature] Add paging via Link header for notifications and account statuses (#629)
  • 327d3f0 [feature] Start adding advanced configuration options, starting with samesite (#628)

Frontend

  • b43f9ce [frontend] Restructure Frontend Sources (#634)
  • 99fab9c [frontend] linkify header mascot+title (#633)
  • 323dbca [frontend] Reduce width of profile img with screen width (#615)
  • 8de9b7a [frontend] Add padding to the bottom of main (#616)

Bugfixes

  • 2385b51 [bugfix] Make accounts media_only query also work with pg (#643)
  • 5864954 [bugfix] Fix domain blocks get regression (#642)
  • 91c0ed8 [bugfix] #621: add weak type handing to mapstructure decode (#625)
  • f3b4442 [bugfix] Update time marshalling format to provide 3 digits of ms (#630)
  • 2b11d4b [bugfix] Add accept: application/activity+json to dereferencer (#611)

Chores

Don't miss a new gotosocial release

NewReleases is sending notifications on new releases.