github kmycode/mastodon kb11.3

latest releases: kb14.1, kb14.0, kb5.24-lts...
6 months ago

これはマイナーリリースですが、本来3月予定だった11.0を緊急事態発生のため2月にリリースした経緯があり、それを補完するための修正が含まれています。本家の基底コミットが変更されています。

追従・依存

本家Mastodon - 4.2.8 / 4.3.0 alpha.3

mainブランチは、以下まで追従しています

6 Mar 2024
Fix unhandled nullable attachments limitation counter (mastodon#29183)

ただし以下のコミットは、パフォーマンス上の問題が確認されたため取り込んでいません

4 Mar 2024
Fix follow suggestions potentially including silenced or blocked accounts (#29306)

kmyblue LTS - 5.18 LTS

追加

  • #600 NGルール
  • #605 リモート投稿に適用するセンシティブワード設定
  • #581 NGワード検出履歴を定期的に削除する処理
  • #595 リモート保留中アカウントからメンションが来た場合にuriを記録し、承認時にフェッチしに行く処理
  • #633 管理画面で特に負荷の大きい処理を無効にする環境変数
  • #635 管理画面での操作履歴フィルタにkmyblue独自項目
  • #635 管理画面での操作履歴において、カスタム絵文字に編集画面へのリンク
  • #36 アカウント詳細画面の「フォローされています」を隠すオプション

変更

  • #556 ドメインブロック「フォローされていない相手からのリプライを拒否」に、参照を含める(投稿編集処理で反映)
  • #629 一般ユーザーはデフォルトで招待を不可にするよう変更
    • この変更は、当バージョン以降のソースコードを用いて新規に立ち上がったサーバーに反映されます。すでに存在するサーバーでは、手動で「管理」>「ロール」>「デフォルトの権限」より設定変更する必要があります
  • #621 登録時間帯制限で、制限時間中は登録を禁止ではなく承認制にする
  • #639 ユーザー設定の複数の項目を反転

修正

  • #613 メディアを常に閲覧注意にする設定にしている人が画像アップロード時、閲覧注意を外す手段がない問題
  • #616 フルダークのデザイン改善
  • #542 カスタム絵文字を編集した回数だけ「追加しました」ログが記録される

重要な変更

  • #623 NGルール・NGワードのテキストマッチはHTMLタグを除外
  • #608 ドメインブロック「リプライを拒否」を削除

アップデート手順

アップデート手順を参照してください

重要な変更の存在するバージョン

重要な変更を含むリリースを御覧ください

アップデート作業

毎回の作業

git fetch --tags
git checkout [tag name]    # <--- tag name = kb5.18-lts / kb10.1 / kb11.0 / etc...
# 下表「その他」でRubyバージョンアップが必要な場合はここに挟む
bundle install
yarn install
# 下表の作業
sudo systemctl restart mastodon-web mastodon-streaming mastodon-sidekiq

各バージョンの作業

あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。

db:migrate assets:precompile tootctl cache clear その他
11.x 11.x 10.0 11.0

その他

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3rbenv global 3.2.3 - 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってください
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します

Don't miss a new mastodon release

NewReleases is sending notifications on new releases.