Heya, we did the thing!

GoToSocial v0.9.0 Spicy Sloth is out now 🌶️ 🔥

This release was fun to work on, and we hope you enjoy using it! The project is slowly and steadily maturing and getting better :gtspat:

Big thank you to all contributors, folks who opened issues, instance admins who let us know weird stuff was happening, people who seem to like the code, and people who give us money to write the code!

You can get the release from here: https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.9.0

Highlights:

- PROFILE FIELDS will now be federated. This means you can set key/value fields on your profile, just like other Fedi softwares already have, and they will federate in and out properly! It may take up to 2 days to start seeing fields on remote profiles, be patient ;)
- Kickass new layout for web view of profiles, including fields!
- Initial support for request tracing (https://github.com/superseriousbusiness/gotosocial/blob/main/docs/configuration/observability.md)
- "Subscribe" to an account you follow to receive notifications when they create a new post! (AKA "click the bell" functionality.) Very useful for catching posts of followed accounts who don't post very often.
- Automatic remote status refetching to get up-to-date replies + edits.
- Performance improvements for message sending: you can now configure the rate at which messages will be federated outwards, better spacing out CPU usage and avoiding issues with rate-limiting.
- Lots of caching performance improvements; things should feel generally snappier.
- Suspend accounts from right within the admin panel by clicking through from reports.
- We added a whole bunch of trans rights to the code 🏳️‍⚧️ The code has so much trans rights in it now. If you don't like trans rights, you won't like this code.