Skip to content

v0.3.8 Spotted Sloth

Compare
Choose a tag to compare
@gotosocialorg gotosocialorg released this 28 Jul 13:01
· 1613 commits to main since this release
7ca5bac

Hello everyone!

Here's release v0.3.8 Spotted Sloth, for all your slothy needs!

Highlights

  • Lots of frontend styling fixes, especially on chrome-based browsers and smaller screens / mobile devices.
  • Back and next button on profile pages: you can page through GtS users' public statuses now!
  • Cache control updates: profiles and attachments should render a lot faster thanks to more intelligent caching.

Migration Notes

This release contains a database migration, which will run when you update. You don't need to do anything except let it run and don't interrupt it, it will take about 10 seconds or so.

We also updated some defaults in this release (specifically media-image-max-size and media-video-max-size) to be more in line with Mastodon defaults so as not to break user expectations. You may want to update your config.yaml with these new values :)

Detailed Changelog

Features

  • c3b6a5b [feature] Implement cache-control and etags for static assets (#711)
  • 6418307 [feature] Add back/next buttons to profiles for paging through statuses (#708)

Performance

  • 839c434 [performance] Add long cache-control max age to fileserver (#710)
  • a465cef [performance] Add new index to fix slow web profile queries (#706)

Bug fixes

  • 7ca5bac [bugfix] Fix Toot CLI media attachments not working properly (#726)
  • 73b8839 [bugfix] Make /api/v2/media more compatible with masto API (#724)
  • d20ec96 [bugfix] update go-cache library to fix critical bug during cache sweep scheduling (#725)
  • c84384e [bugfix] html escape special characters in text instead of totally removing them (#719)
  • 59be746 [bugfix] Markdown format fixes (#718)
  • a6528fe [bugfix] Various fixes (#699)

Frontend

  • b326bf4 [frontend] Tweak border radius for header + avatar (#713)
  • c7e5c66 [frontend] Footer styling adjustments (#709)
  • 1d5c737 [bugfix] Fix profile card display issues on smaller screens w/responsive query (#696)
  • 211266c [bugfix] Fix display names in thread view causing wrapping issues on small screens (#698)
  • 8e68970 [frontend] Fix up status 'show more' and z-index (#701)
  • dbb223c [bugfix] Allow instance titles to wrap (#695)
  • 81dd4f3 [bugfix] Fix footer info fields not wrapping (#694)
  • b61b000 [bugfix] Fix incorrect domain showing in profiles (#693)

Docs

  • 7b72ba4 [docs] Add client_max_body_size 40M; to nginx docs (#727)
  • 56b25d0 [docs] Fix typo in funding.yml (#722)
  • 136799a [docs] Update sponsorship + funding sections (#721)
  • c2039a7 [docs] document the migration between local and s3 (#692)

Chores

  • 40f91d0 [chore] Update image/video size defaults to mastodon's (#723)
  • 098dbe6 [chore] use our own logging implementation (#716)
  • ab03318 [chore] move dialer inside new (#715)
  • 6934ae3 [chore] improved router logging, recovery and error handling (#705)
  • 7cc4030 [chore] consolidate caching libraries (#704)
  • e75d742 [chore] Improve panic handling (#700)