フォロー

現在のMastodonのmasterですが、db:migrateでコケる問題と、OStatus系の不要コード削除のリグレッションでThreadResolveWorkerがDeadになる問題があります。

前者はIncrease max backup size #12602 によるもので、プルリクの方を参照してもらえば答えが書いてありますが、
github.com/tootsuite/mastodon/

とりあえずこうすればOKです。
SAFETY_ASSURED=1 RAILS_ENV=production bundle exec rails db:migrate

後者はClean up OStatus-related codepaths #12173 によるもので、取得しにいった対象がActivityじゃなかった時に、urlをnilでActivityPub::FetchRemoteStatusService呼んじゃって死ぬので、チェックして回避するコードを提出中です。
github.com/tootsuite/mastodon/
github.com/tootsuite/mastodon/

昨日書いたmasterで起きていた2件の問題は解決されたようです。

Fix unsafe column type change in migration #12653
github.com/tootsuite/mastodon/
カラムの型を変更しようとしてdb:migrateに失敗する不具合の修正です。既に手動でなんとかした人には影響ありません。

Fix an error when ActivityPub::FetchRemoteStatusService url is called with nil.
github.com/tootsuite/mastodon/
SidekiqのDeadにThreadResolveWorkerの失敗が積み上がる不具合の修正です。

この他、LinkCrawlerっていうプレビューカード生成したりする時に外部のサイトの情報を取得しにいくWorkerがあるんですが、そいつが取得するコンテントタイプの指定をつけてなかったのに対処したものなどもあります(Acceptヘッダを付加)。相手により404になったりしてた。
github.com/tootsuite/mastodon/

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。