Releases: kmycode/mastodon
kb11.4
追従・依存
本家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
追加
- #698 絵文字リアクション対応サーバーに
rosekey
を追加
変更
- #671 「メディアを常に閲覧注意としてマークする」をONにしている時、2枚目以降の画像アップロードでセンシティブフラグを付けない
修正
- #656 お知らせのページ送りの数字がずれる問題
- #655 センシティブフラグ付きの画像を含む投稿を編集するとフラグが外れる問題
- #676 ドメインブロックのトレンド掲載を拒否に、ハッシュタグが含まれない問題
- #685 投稿にNGワードが含まれる場合、投稿のモデレーションができなくなる場合がある問題
- #681
threads.net
のインスタンス情報のフェッチが止まらない問題 - #367 #557 Webで引用された投稿を表示すると、その投稿のリアクション情報がリセットされる問題
- #703 NGワードオプション「無関係なフォロワーへのメンション」が、自分自身への参照・引用にも適用される問題
- #708 フルダークテーマにおいて、画像の説明入力フォーム/投稿フォーム上の警告文の背景
重要な変更
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
アップデート作業
毎回の作業
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.3 | 11.4 | 10.0 | 11.0 |
その他
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb11.3
これはマイナーリリースですが、本来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 カスタム絵文字を編集した回数だけ「追加しました」ログが記録される
重要な変更
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
アップデート作業
毎回の作業
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.3 | 11.3 | 10.0 | 11.0 |
その他
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb11.2
追従・依存
本家Mastodon - 4.2.8 / 4.3.0 alpha.3
mainブランチは、以下まで追従しています
16 Feb 2024
Bump version to v4.3.0-alpha.3 (mastodon#29241)
kmyblue LTS - 5.18 LTS
追加
変更
修正
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
アップデート作業
毎回の作業
git fetch --tags
git checkout [tag name] # <--- tag name = kb10.0 / 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.0 | 11.2 | 10.0 | 11.0 |
その他
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消しますtootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
kb5.18-lts
追従・依存
本家Mastodon - 4.2.8
追加
変更
修正
- 「ログインユーザーのみ」公開範囲の翻訳漏れ
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です
アップデート作業
毎回の作業
git fetch --tags
git checkout [tag name] # <--- tag name = kb5.0-lts / kb5.1-lts / etc...
# 下表「その他」でRubyバージョンアップが必要な場合はここに挟む
bundle install
yarn install
# 下表の作業
sudo systemctl restart mastodon-web mastodon-streaming mastodon-sidekiq
各バージョンの作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
db:migrate | assets:precompile | tootctl cache clear | その他 |
---|---|---|---|
5.13-lts | 5.14-lts | - | 5.14-lts |
その他
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 5.14-ltsよりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいweb
、streaming
、sidekiq
は毎回必ず再起動してくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb11.1
追従・依存
本家Mastodon - 4.2.7 / 4.3.0 alpha.3
mainブランチは、以下まで追従しています
16 Feb 2024
Bump version to v4.3.0-alpha.3 (mastodon#29241)
kmyblue LTS - 5.17 LTS
追加
変更
修正
- 管理者設定で公開投稿を無効にしている時、ローカル公開以外ができなくなる問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
web
とstreaming
とsidekiq
は毎回必ず再起動してください。サーバーのバージョン番号が正常に反映されません。
bundle install | yarn install | db:migrate | assets:precompile |
---|---|---|---|
11.0 | 11.0 | 11.0 | 11.0 |
tootctl cache clear | その他 |
---|---|
10.0 | 11.0 |
その他
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消しますtootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
kb11.0
追従・依存
本家Mastodon - 4.2.7 / 4.3.0 alpha.3
mainブランチは、以下まで追従しています
16 Feb 2024
Bump version to v4.3.0-alpha.3 (mastodon#29241)
kmyblue LTS - 5.17 LTS
追加
- #407 本家Mastodonに戻せるスクリプト
- #455 自分がフォローしている相手限定の全文検索オプション
in:following
検索オプション一覧 - #452 全文検索で、ダブルクオートがない場合でも単語検索を標準とするオプション
- #400 フィルターのフィルタリング対象に「トレンド・検索」
- #575 絵文字リアクションのレートリミット
以下は全て管理者向け設定
- #40 拡張ドメインブロックに「トレンドに掲載しない」
- #374 拡張ドメインブロックのインポート・エクスポートについてkmyblue独自の項目のサポート
- #348 新規登録の上限人数(全体/1日あたり)、登録可能な時間帯の設定
- #518 古いコンテンツキャッシュ自動削除設定について、リアクションのあった投稿は削除しないオプション
- #420 絵文字リアクションストリーミングWorkerのキューの種類(
perishable
) - #545 NGワード指定で実際に除外された投稿の履歴・履歴確認画面
- #559 公開投稿を禁止する管理者設定
- #565 スパム対策で、メンション数上限の設定
- #573 新規のアカウント認識を全て停止するオプション(事実上のホワイトリスト)
- #592 自分のサーバーからフォローされていない全てのリモートアカウントからの一切のメンションを拒否する設定
変更
- #479 全文検索が有効でない環境で、ユーザー設定の検索設定画面の表示を変更
- #456 名称変更「スタンプ」→「絵文字リアクション」
- #375 投稿を編集して拡張ドメインブロックの条件にひっかかる状態になった場合、対象サーバーには投稿削除のActivityを送信
- #457 サイレンスされているユーザーに、フォロー相手以外への絵文字リアクションを禁止
- #526 ローカルタイムラインを無効にしている時、
/api/v1/timelines/public
タイムライン取得APIで「リモートユーザーのみ」指定も無効化 - #517 「絵文字リアクション機能を使用する」設定を無効にしている時、絵文字リアクションの通知も表示されないように
- #475 絵文字リアクションの絵文字サイズをもう少し大きく
- #554 概要画面の連絡先がメールアドレスでなかった場合に、リンクにmailtoを強制的につけない
- #538 NGワード「フォローしていないアカウントへのメンションで利用できないキーワード」を、参照投稿にも適用
- #585 アカウント一覧、カスタム絵文字一覧画面を高速化(ページネーションを削除)
修正
- #370 ダブルクオートを使った日本語検索が効かない問題
- #494 ローカル公開などの投稿削除がストリーミングされない問題
- #473 不正購読としてマークされたサーバーからの投稿フェッチを抑止
- #519 投稿編集時にハッシュタグ拒否のドメインブロックが動作しない問題
- #467 上級者向けUIのスタートメニューにDTLが表示されない問題
- #502 ユーザー設定のログインユーザーのみ(ja.statuses.visibilities.login)の翻訳
重要な変更
- #446 スタンプ上限の設定を、ローカルユーザー向けと外部サーバーユーザー向けのものに分ける
- これまで環境変数
EMOJI_REACTION_PER_ACCOUNT_LIMIT
で設定していたものは、今後はローカルユーザーにのみ適用されるようになります。リモートから来る絵文字リアクションのアカウントごとの上限はEMOJI_REACTION_PER_REMOTE_ACCOUNT_LIMIT
(デフォルトは3
)になりますので、前者の設定を変更していた方はご注意ください
- これまで環境変数
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
web
とstreaming
とsidekiq
は毎回必ず再起動してください。サーバーのバージョン番号が正常に反映されません。
bundle install | yarn install | db:migrate | assets:precompile |
---|---|---|---|
11.0 | 11.0 | 11.0 | 11.0 |
tootctl cache clear | その他 |
---|---|
10.0 | 11.0 |
その他
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消しますtootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
kb5.17-lts
追従・依存
本家Mastodon - 4.2.7
※本家からのセキュリティパッチが含まれます。速やかな適用をお願いします
追加
変更
修正
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.17 | 5.16 | 5.13 | 5.14 |
その他
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいweb
、streaming
、sidekiq
は毎回必ず再起動してくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb10.5
追従・依存
本家Mastodon - 4.2.7 / 4.3.0 alpha.0
※本家からのセキュリティパッチが含まれます。速やかな適用をお願いします
mainブランチは、以下まで追従しています
5 Jan 2024 Add sleep statement to nudge thread scheduler in request pool spec (https://github.com/mastodon/mastodon/pull/28596)
kmyblue LTS - 5.17 LTS
追加
変更
修正
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
web
とstreaming
とsidekiq
は毎回必ず再起動してください。サーバーのバージョン番号が正常に反映されません。
bundle install | yarn install | db:migrate | assets:precompile |
---|---|---|---|
10.5 | 10.4 | 10.0 | 10.1 |
tootctl cache clear | その他 |
---|---|
10.0 | 10.1 |
その他
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消しますtootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
kb5.16-lts
追従・依存
本家Mastodon - 4.2.6
※本家からのセキュリティパッチが含まれます。速やかな適用をお願いします
追加
変更
修正
- #541 リモートアカウント情報のNgWord検査でNULLが出る問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.16 | 5.16 | 5.13 | 5.14 |
その他
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいweb
、streaming
、sidekiq
は毎回必ず再起動してくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
10.4
追従・依存
本家Mastodon - 4.2.6 / 4.3.0 alpha.0
※本家からのセキュリティパッチが含まれます。速やかな適用をお願いします
mainブランチは、以下まで追従しています
5 Jan 2024 Add sleep statement to nudge thread scheduler in request pool spec (https://github.com/mastodon/mastodon/pull/28596)
kmyblue LTS - 5.15 LTS
追加
変更
修正
- #541 リモートアカウント情報のNgWord検査でNULLが出る問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースを御覧ください
作業が必要になる最終バージョン
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
web
とstreaming
とsidekiq
は毎回必ず再起動してください。サーバーのバージョン番号が正常に反映されません。
bundle install | yarn install | db:migrate | assets:precompile |
---|---|---|---|
10.4 | 10.4 | 10.0 | 10.1 |
tootctl cache clear | その他 |
---|---|
10.0 | 10.1 |
その他
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3
、rbenv global 3.2.3
- 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってくださいtootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消しますtootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加