Releases: kmycode/mastodon
kb5.21-lts
追従・依存
本家Mastodon - 4.2.10
追加
変更
修正
アップデート手順
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
5.14-lts | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3 rbenv global 3.2.3 ※ git pull を要求される場合があるので、画面の指示に従う |
5.14-lts | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
tootctl feeds remove_legacy
- 5.14-lts。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb12.3
追従・依存
本家Mastodon - 4.2.10 / 4.3.0 alpha.5
mainブランチは、以下まで追従しています
27 Apr 2024
Fix marker thunks to not ignore eslint directives for the whole file (#30089)
kmyblue LTS - 5.21 LTS
追加
変更
修正
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
12.0 | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.4 rbenv global 3.2.4 ※ git pull を要求される場合があるので、画面の指示に従う |
12.0 | RAILS_ENV=production bin/rails db:migrate |
12.0 | RAILS_ENV=production bin/rails assets:precompile |
12.0 | RAILS_ENV=production bin/tootctl cache clear |
12.0 | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
- バージョン12.0のデータベース設定変更/ElasticSearch設定変更については特設ページを設けています
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加tootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb5.20-lts
追従・依存
本家Mastodon - 4.2.9
追加
変更
修正
- #752 絵文字リアクションに厳しいレートリミットが適用される問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
5.14-lts | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3 rbenv global 3.2.3 ※ git pull を要求される場合があるので、画面の指示に従う |
5.14-lts | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
tootctl feeds remove_legacy
- 5.14-lts。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb12.2
- バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
- バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。
追従・依存
本家Mastodon - 4.2.9 / 4.3.0 alpha.4
mainブランチは、以下まで追従しています
27 Apr 2024
Fix marker thunks to not ignore eslint directives for the whole file (#30089)
kmyblue LTS - 5.20 LTS
追加
変更
修正
- #752 絵文字リアクションに厳しいレートリミットが適用される問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
12.0 | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.4 rbenv global 3.2.4 ※ git pull を要求される場合があるので、画面の指示に従う |
12.0 | RAILS_ENV=production bin/rails db:migrate |
12.0 | RAILS_ENV=production bin/rails assets:precompile |
12.0 | RAILS_ENV=production bin/tootctl cache clear |
12.0 | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
- バージョン12.0のデータベース設定変更/ElasticSearch設定変更については特設ページを設けています
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加tootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb5.19-lts
追従・依存
本家Mastodon - 4.2.9
追加
変更
修正
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
5.14-lts | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.3 rbenv global 3.2.3 ※ git pull を要求される場合があるので、画面の指示に従う |
5.14-lts | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
tootctl feeds remove_legacy
- 5.14-lts。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb12.1
- バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
- バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。
追従・依存
本家Mastodon - 4.2.9 / 4.3.0 alpha.4
mainブランチは、以下まで追従しています
27 Apr 2024
Fix marker thunks to not ignore eslint directives for the whole file (#30089)
kmyblue LTS - 5.19 LTS
追加
変更
修正
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
12.0 | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.4 rbenv global 3.2.4 ※ git pull を要求される場合があるので、画面の指示に従う |
12.0 | RAILS_ENV=production bin/rails db:migrate |
12.0 | RAILS_ENV=production bin/rails assets:precompile |
12.0 | RAILS_ENV=production bin/tootctl cache clear |
12.0 | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
- バージョン12.0のデータベース設定変更/ElasticSearch設定変更については特設ページを設けています
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加tootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
kb12.0
- バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
- バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。
追従・依存
本家Mastodon - 4.2.8 / 4.3.0 alpha.3
mainブランチは、以下まで追従しています
27 Apr 2024
Fix marker thunks to not ignore eslint directives for the whole file (#30089)
kmyblue LTS - 5.18 LTS
追加
- #91 アカウントのおすすめタグを投稿フォームからクリックで挿入可能にする
- #92 アカウントのおすすめタグを真ん中のカラムからも確認できるように
- #667 プレビューカード、参照のフェッチを行わないドメインの設定
- #56 投稿のブーストボタンをクリックしたらポップアップメニューが出るオプション
- #699 引用・参照対応サーバーをAPIで取得/Web画面上で、対応していないと思われる投稿からメニューを消すオプション
- #715 絵文字リアクション利用可能なソフトウェアに
tanukey
- #483 特定の公開範囲を無効にするオプション
- #716 スマホで見た時、右サイドメニューの下に大きめの余白
- #510 カスタム絵文字取得APIにライセンス情報
- #725 FEP-e232引用仕様対応
変更
- #648 センシティブワードの入力フォームの改善
- #647 NGワードの入力フォームの改善
- #672 フィールド入力フォームのデザイン改善
- #591 ホワイトリストのドメイン一覧の保存先・入力フォームの改善
- #694 参照の名称をひかえめな引用に変更
- #666 絵文字リアクション機能に対応していないと思われるサーバーの投稿を詳細画面で開いた時、「n reactions」の表示を隠す
- #701 投稿の引用一覧画面から引用表示を削除
- #670 連合リレー判定に、フレンドサーバーのチェックを追加
- #719 絵文字リアクション利用可能なソフトウェアから
rosekey
を削除 - #734 警告通知(モデレーターから警告を受け取ったときの通知)をkmyblue独自仕様のものから本家のものに置き換え
- kmyblue独自仕様で出力された通知は、本家版に置き換え後のコードでも引き続き利用可能です
修正
- #641 DBテーブル
preview_cards
、media_attachments
にインデックスを追加 - #287 DBインデックスの重複の解決
- #660 絵文字リアクションのストリーミングを受信した時点で投稿のカウントが更新されない問題
- #697 英語翻訳の改善
- #735 モデレーターが投稿を編集するとき、編集したアカウントを保存する処理においてkmy.blueサーバー向け個別設定を削除
重要な変更
- #532 ElasticSearch設定の外出し
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
重要な変更を含むリリースをご覧ください
アップデート作業
毎回の作業
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
追加作業
あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
実行を要求される バージョン |
コマンド |
---|---|
12.0 | RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.4 rbenv global 3.2.4 ※ git pull を要求される場合があるので、画面の指示に従う |
12.0 | RAILS_ENV=production bin/rails db:migrate |
12.0 | RAILS_ENV=production bin/rails assets:precompile |
12.0 | RAILS_ENV=production bin/tootctl cache clear |
12.0 | 「その他」を参照 |
その他(残タスクが複数ある場合、下から順にやってください)
- バージョン12.0のデータベース設定変更/ElasticSearch設定変更については特設ページを設けています
tootctl search deploy
- 11.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加tootctl feeds remove_legacy
- 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
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
を追加