codeberg superseriousbusiness/gotosocial v0.17.0-rc2

latest releases: v0.19.2, v0.19.1, v0.19.0...
pre-release11 months ago

⚠️ If updating to this release candidate from a version below 0.17.0-rc1, there are 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 few seconds and an hour or even more (on slower hardware / big databases). Please be patient! Back up your database file before updating! ⚠️

For instructions to update to this release candidate from versions < v0.17.0-rc1, see the v0.17.0-rc1 release candidate notes, but replace v0.17.0-rc1 with v0.17.0-rc2 throughout.

If updating from 0.17.0-rc1 to this version, there's a small index update that needs to run, which should be very fast.

No config file changes between v0.17.0-rc1 and this version.

Detailed changelog

Features / performance

  • [performance] remove the sqlite pragma optimize analysis limit on connection close by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3386
  • [feature/frontend] Add Moonlight hunt theme by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3393
  • [feature] Distribute Accepts to followers; process Accepts of remote interactions by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3404

Bugfixes

  • [bugfix] Fix incorrect reply shown in interaction request by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3344
  • [bugfix] s3 media uploaded without content-type by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3353
  • [bugfix] fix media limit reader check by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3363
  • [bugfix] better handle ogg container format by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3365
  • [bugfix] visibility after implicit approval not getting invalidated by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3370
  • [bugfix] Carry-over "PinnedAt" when refreshing status by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3373
  • [bugfix] fix slice init length by @cuishuang in https://github.com/superseriousbusiness/gotosocial/pull/3382
  • [bugfix] Include own account in conversation when no other accounts involved by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3387
  • [bugfix] Don't try to add nil filtered statuses to context by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3388
  • [bugfix] Account for nil reply when serializing int req by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3389
  • [bugfix] Update select of pending interaction requests to account for potential nil URI by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3392
  • [bugfix] Return 501 (not implemented) if user tries to schedule post by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3395
  • [bugfix] Only allow boosting post from non-interaction-policy-aware instance if public or unlisted by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3396

Chores

  • [chore] reduce number admin process workers by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3354
  • [chore] Fix some contrast issues in themes; performance tweaks by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3358
  • [chore] update go-sched pkg by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3357
  • [chore] bump go-byteutil v1.2.0 -> v1.3.0 by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3356
  • [chore] update gruf / {go-cache, go-maps, go-kv} by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3361
  • [chore] final bits of fiddling with solarized by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3364
  • [chore] update modernc/sqlite to v1.33.1 (with our concurrency workaround) by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3367
  • [chore] Update apparmor example file by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3368
  • [chore] use string formatting package agnostic way of printing request attemps by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3371
  • [chore]: Bump github.com/ncruces/go-sqlite3 from 0.18.3 to 0.18.4 by @dependabot in https://github.com/superseriousbusiness/gotosocial/pull/3375
  • [chore]: Bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 by @dependabot in https://github.com/superseriousbusiness/gotosocial/pull/3376
  • [chore] update go-structr to v0.8.11 by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3380
  • [chore] Change order of error checking after PostInbox by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3394
  • [chore/themes] Tweak colors on new themes by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3397
  • [chore] update go-ffmpreg to v0.3.1 by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3398
  • [chore]: Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in https://github.com/superseriousbusiness/gotosocial/pull/3402
  • [chore]: Bump golang.org/x/image from 0.20.0 to 0.21.0 by @dependabot in https://github.com/superseriousbusiness/gotosocial/pull/3399
  • [chore] update go-sqlite3 to v0.19.0 by @NyaaaWhatsUpDoc in https://github.com/superseriousbusiness/gotosocial/pull/3406

Docs

  • [docs] Don't run SQLite on networked storage by @daenney in https://github.com/superseriousbusiness/gotosocial/pull/3369
  • [docs] Update smtp docs to mention starttls + port 587 by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3378
  • [docs] Make protocol config option really explicit by @tsmethurst in https://github.com/superseriousbusiness/gotosocial/pull/3391

Full Changelog: https://github.com/superseriousbusiness/gotosocial/compare/v0.17.0-rc1...v0.17.0-rc2

Don't miss a new gotosocial release

NewReleases is sending notifications on new releases.