Skip to content

v0.15.0-rc1 Shagadelic Sloth

Pre-release
Pre-release
Compare
Choose a tag to compare
@gotosocialorg gotosocialorg released this 02 Apr 14:08
· 63 commits to main since this release
65b5366

Hey nerds! 🌷 🦥 🌸

First spring time release of GoToSocial, here's the first release candidate for version 0.15.0 Shagadelic Sloth!

Release highlights

Blurple light: Light blue/purple/pink theme.

Blurple dark: Dark blue/purple theme.

Midnight trip: chunky purple and neon-green theme with magenta ombre.

Soft: a light pink, blue, and white theme.

Sunset: yellow / orange / aubergine theme with a sunset ombre.

Migration notes

Upgrading

To upgrade to 0.15.0-rc1 from a previous release:

Binary/tar

  1. Stop GoToSocial
  2. Untar the new release, including the web assets and html templates.
  3. Edit your config.yaml file as necessary (see below).
  4. Start GoToSocial

Docker

  1. Stop GoToSocial.
  2. Pull the new docker container (superseriousbusiness/gotosocial:0.15.0-rc1 or superseriousbusiness/gotosocial:latest)
  3. Start GoToSocial.

config.yaml

No config file changes in this release compared to 0.14.2.

Database Migrations

⚠️ This release contains several database migrations which will run the first time you start up this new version. Be sure not to interrupt this migration process. This will take anywhere between a couple seconds and ten minutes or more (on slower hardware). Please be patient! ⚠️

Detailed changelog

Features / performance

Bugfixes

Chores / version bumps

  • [chore] Fix a Swagger warning that only manifests during Go client code generation by @VyrCossont in #2729
  • [chore] Downgrade sqlite v1.29.2 -> v1.28.0 by @tsmethurst in #2736
  • [chore] seperate snapshot from release in goreleaser by @CDN18 in #2740
  • [chore]: Bump github.com/gin-contrib/cors from 1.5.0 to 1.7.0 by @dependabot in #2745
  • [chore]: Bump github.com/jackc/pgx/v5 from 5.5.3 to 5.5.5 by @dependabot in #2747
  • [chore]: Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 by @dependabot in #2733
  • [chore]: Bump github.com/minio/minio-go/v7 from 7.0.67 to 7.0.69 by @dependabot in #2748
  • [chore] Update usage of OTEL libraries by @daenney in #2725
  • [chore] Expose move endpoint again, small settings panel fixes by @tsmethurst in #2752
  • [chore] Different error message for email validation from net/mail parsing on go 1.21.8 and above by @blakesmith in #2760
  • [chore]: Bump github.com/technologize/otel-go-contrib from 1.1.0 to 1.1.1 by @dependabot in #2765
  • [chore]: Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by @dependabot in #2766
  • Bump follow-redirects from 1.15.4 to 1.15.6 in /web/source by @dependabot in #2763
  • [chore]: Bump github.com/tdewolff/minify/v2 from 2.20.18 to 2.20.19 by @dependabot in #2767
  • [chore]: Bump modernc.org/sqlite from 1.29.4 to 1.29.5 by @dependabot in #2768
  • [chore] Move local account settings to separate db table by @tsmethurst in #2770
  • [chore]: Bump github.com/gin-contrib/gzip from 0.0.6 to 1.0.0 by @dependabot in #2781
  • [chore]: Bump github.com/gin-contrib/cors from 1.7.0 to 1.7.1 by @dependabot in #2778
  • [chore]: Bump github.com/coreos/go-oidc/v3 from 3.9.0 to 3.10.0 by @dependabot in #2779
  • [chore]: Bump github.com/gin-contrib/sessions from 0.0.5 to 1.0.0 by @dependabot in #2782
  • [chore/frontend] Adjust contrast, mute blurple a bit (meta update: blurple nerfed) by @tsmethurst in #2785
  • Bump express from 4.18.2 to 4.19.2 in /web/source by @dependabot in #2790
  • [chore] Vendor mkdocs fonts; update docs dependencies by @tsmethurst in #2789
  • [chore] bump go structr cache version -> v0.6.0 by @NyaaaWhatsUpDoc in #2773
  • [chore] Try to parse public key as both Actor + bare key by @tsmethurst in #2710

Docs

  • [docs/chore] Swagger fixes for filters by @VyrCossont in #2730
  • [docs] Add note about privileged ports by @tsmethurst in #2735
  • Swagger: add Link header to all endpoints that use it for paging by @VyrCossont in #2751
  • [docs] Add database maintenance section; update info message on ANALYZE run (sqlite) by @tsmethurst in #2756
  • Swagger: correct names and formats for several array params by @VyrCossont in #2758
  • Swagger: add missing paging params to bookmarks list by @VyrCossont in #2759
  • [docs] Add IPv6 example for rate limit exceptions by @daenney in #2761

New Contributors

Full Changelog: v0.14.2...v0.15.0-rc1