現在のMastodonのmasterですが、db:migrateでコケる問題と、OStatus系の不要コード削除のリグレッションでThreadResolveWorkerがDeadになる問題があります。
前者はIncrease max backup size #12602 によるもので、プルリクの方を参照してもらえば答えが書いてありますが、
https://github.com/tootsuite/mastodon/pull/12602
とりあえずこうすればOKです。
SAFETY_ASSURED=1 RAILS_ENV=production bundle exec rails db:migrate
後者はClean up OStatus-related codepaths #12173 によるもので、取得しにいった対象がActivityじゃなかった時に、urlをnilでActivityPub::FetchRemoteStatusService呼んじゃって死ぬので、チェックして回避するコードを提出中です。
https://github.com/tootsuite/mastodon/pull/12173
https://github.com/tootsuite/mastodon/pull/12652
#mastodev
昨日書いたmasterで起きていた2件の問題は解決されたようです。
Fix unsafe column type change in migration #12653
https://github.com/tootsuite/mastodon/pull/12653
カラムの型を変更しようとしてdb:migrateに失敗する不具合の修正です。既に手動でなんとかした人には影響ありません。
Fix an error when ActivityPub::FetchRemoteStatusService url is called with nil.
https://github.com/tootsuite/mastodon/pull/12652
SidekiqのDeadにThreadResolveWorkerの失敗が積み上がる不具合の修正です。
この他、LinkCrawlerっていうプレビューカード生成したりする時に外部のサイトの情報を取得しにいくWorkerがあるんですが、そいつが取得するコンテントタイプの指定をつけてなかったのに対処したものなどもあります(Acceptヘッダを付加)。相手により404になったりしてた。
https://github.com/tootsuite/mastodon/pull/12646
#mastdev