Discussion
Loading...

Discussion

  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
GoToSocial
@gotosocial@gts.superseriousbusiness.org  ·  activity timestamp 3 weeks ago

Lads lads lads lads!

Here's the first release candidate for v0.20.0 of #GoToSocial! If you're feeling bold, you can try this release candidate and help us find any lingering bugs before we release v0.20.0 proper!

https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1

Please read the migration notes carefully for instructions on how to upgrade to this version.

The migrations in this release are quite long (can take several hours, even!), as we had to rethread the entire statuses table to handle the new way we cache status threads (and to improve timeline performance). Please plan downtime accordingly, and most importantly hang in there and don't be tempted to interrupt the migration process!

Please also pay particular attention to the metrics changes, as we've significantly changed the way that metrics exposure is configured, so you will likely have to adjust your setup if you use GtS Prometheus metrics. For more information on the new way of doing things, look through this document: https://docs.gotosocial.org/en/latest/advanced/metrics/

Release highlights

  • Big refactor of timeline code to use less memory and be (hopefully!) more responsive and less error prone.
  • Support for scheduled statuses!
  • Support for the focal point property on the frontend + over federation, so you can set focal point on your media and have it work properly!
  • Notifications when a status you've interacted with has been edited.
  • ListenBrainz widget on the frontend, so you can show off the music you've been listening to (https://docs.gotosocial.org/en/latest/user_guide/settings/#profile-fields)
  • Instance info panel in the settings, so that non-admins on the instance can see which domains are blocked and explicitly allowed, and the reason why.
  • Bunch of new themes for profile views!
  • Config option to expose emoji endpoints without authentication -- useful for compatibility with some clients. Default value still requires authentication.
  • Footnotes in markdown!
  • Configurable thumbnail dimensions.
  • Federation of avatar + header image descriptions is handled now, both in + out of GtS.
  • The new hidesToPublicFromUnauthedWeb and hidesCcPublicFromUnauthedWeb are federated in and out now, allowing your instance and other instances that support these properties to transmit + respect preferences for the visibility of posts to render on the unauthenticated (public) web view of threads.
  • Support for avif file format.
  • JSON logging format, for easier log ingestion.
  • Atom and JSON feed support for RSS (not just xml).
  • Reworked metrics format, more + better metrics, and an importable example grafana dashboard.
  • Domain permission subscription retractions are now handled properly.
  • Probably a lot more! See below!

Thanks for reading!

Settings - GoToSocial Documentation

None

Metrics - GoToSocial Documentation

None
Codeberg.org

v0.20.0-rc1 - superseriousbusiness/gotosocial

Lads lads lads lads! Here's the release candidate for v0.20.0 of GoToSocial! It's been a long summer of gently poking and prodding at the sloth, and she's finally getting ready to lumber out the door and say hello. Please read the migration notes carefully for instructions on how to upgr...
  • Copy link
  • Flag this post
  • Block
GoToSocial
@gotosocial@gts.superseriousbusiness.org replied  ·  activity timestamp 3 days ago

Hi everyone, here's the second release candidate for version 0.20.0 of #GoToSocial:

https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc2

Compared to v0.20.0-rc1 there's been a few bugfixes, some docs changes, dependency bumps, and some improvements to migration performance (hopefully!).

Please read the migration notes carefully for instructions on how to upgrade to this version.

If you're coming from v0.19.2 or below, please be aware that the migrations in this release are quite long (can take several hours, even!), as we had to rethread the entire statuses table to handle the new way we cache status threads (and to improve timeline performance). Please plan downtime accordingly, and most importantly hang in there and don't be tempted to interrupt the migration process!

Thanks for reading, and enjoy your Sunday!

Codeberg.org

v0.20.0-rc2 - superseriousbusiness/gotosocial

Here's the second release candidate for v0.20.0 of GoToSocial. For instructions to update to this release candidate from versions < v0.20.0-rc1, see the [v0.20.0-rc1 release candidate notes](https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.20.0-rc1), but replace `v0.20.0-rc...
  • Copy link
  • Flag this comment
  • Block
Log in

Open Science

We are a network of scientists, developers and organizations building the next generation of digital spaces for open science.

Open Science: About · Code of conduct · Privacy · Users · Instances
Bonfire open science · 1.0.0-rc.3.6 no JS en
Automatic federation enabled
  • Explore
  • About
  • Members
  • Code of Conduct
Home
Login