v0.17.0-rc2
Pre-releaseFor 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 #3386
- [feature/frontend] Add Moonlight hunt theme by @tsmethurst in #3393
- [feature] Distribute Accepts to followers; process Accepts of remote interactions by @tsmethurst in #3404
Bugfixes
- [bugfix] Fix incorrect reply shown in interaction request by @tsmethurst in #3344
- [bugfix] s3 media uploaded without content-type by @NyaaaWhatsUpDoc in #3353
- [bugfix] fix media limit reader check by @NyaaaWhatsUpDoc in #3363
- [bugfix] better handle ogg container format by @NyaaaWhatsUpDoc in #3365
- [bugfix] visibility after implicit approval not getting invalidated by @NyaaaWhatsUpDoc in #3370
- [bugfix] Carry-over "PinnedAt" when refreshing status by @tsmethurst in #3373
- [bugfix] fix slice init length by @cuishuang in #3382
- [bugfix] Include own account in conversation when no other accounts involved by @tsmethurst in #3387
- [bugfix] Don't try to add nil filtered statuses to context by @tsmethurst in #3388
- [bugfix] Account for nil reply when serializing int req by @tsmethurst in #3389
- [bugfix] Update select of pending interaction requests to account for potential nil URI by @tsmethurst in #3392
- [bugfix] Return 501 (not implemented) if user tries to schedule post by @tsmethurst in #3395
- [bugfix] Only allow boosting post from non-interaction-policy-aware instance if public or unlisted by @tsmethurst in #3396
Chores
- [chore] reduce number admin process workers by @NyaaaWhatsUpDoc in #3354
- [chore] Fix some contrast issues in themes; performance tweaks by @tsmethurst in #3358
- [chore] update go-sched pkg by @NyaaaWhatsUpDoc in #3357
- [chore] bump go-byteutil v1.2.0 -> v1.3.0 by @NyaaaWhatsUpDoc in #3356
- [chore] update gruf / {go-cache, go-maps, go-kv} by @NyaaaWhatsUpDoc in #3361
- [chore] final bits of fiddling with solarized by @tsmethurst in #3364
- [chore] update modernc/sqlite to v1.33.1 (with our concurrency workaround) by @NyaaaWhatsUpDoc in #3367
- [chore] Update apparmor example file by @tsmethurst in #3368
- [chore] use string formatting package agnostic way of printing request attemps by @NyaaaWhatsUpDoc in #3371
- [chore]: Bump github.com/ncruces/go-sqlite3 from 0.18.3 to 0.18.4 by @dependabot in #3375
- [chore]: Bump go.uber.org/automaxprocs from 1.5.3 to 1.6.0 by @dependabot in #3376
- [chore] update go-structr to v0.8.11 by @NyaaaWhatsUpDoc in #3380
- [chore] Change order of error checking after PostInbox by @tsmethurst in #3394
- [chore/themes] Tweak colors on new themes by @tsmethurst in #3397
- [chore] update go-ffmpreg to v0.3.1 by @NyaaaWhatsUpDoc in #3398
- [chore]: Bump golang.org/x/net from 0.29.0 to 0.30.0 by @dependabot in #3402
- [chore]: Bump golang.org/x/image from 0.20.0 to 0.21.0 by @dependabot in #3399
- [chore] update go-sqlite3 to v0.19.0 by @NyaaaWhatsUpDoc in #3406
Docs
- [docs] Don't run SQLite on networked storage by @daenney in #3369
- [docs] Update smtp docs to mention starttls + port 587 by @tsmethurst in #3378
- [docs] Make
protocol
config option really explicit by @tsmethurst in #3391
Full Changelog: v0.17.0-rc1...v0.17.0-rc2