Skip to content

Releases: kmycode/mastodon

kb5.20-lts

02 Jun 22:45
e925fd6
Compare
Choose a tag to compare

追従・依存

本家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

02 Jun 22:47
3c08e48
Compare
Choose a tag to compare
  • バージョン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

30 May 23:32
441c871
Compare
Choose a tag to compare

追従・依存

本家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

30 May 23:39
652d037
Compare
Choose a tag to compare
  • バージョン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

07 May 21:54
420316f
Compare
Choose a tag to compare
  • バージョン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_cardsmedia_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

10 Apr 23:35
fcb81c4
Compare
Choose a tag to compare

追従・依存

本家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.3rbenv global 3.2.3 - 10.1よりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってください
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します

kb11.3

11 Mar 23:29
490923d
Compare
Choose a tag to compare

これはマイナーリリースですが、本来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.3 11.3 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。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します

kb11.2

24 Feb 00:01
d8256c2
Compare
Choose a tag to compare

追従・依存

本家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.3rbenv 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

23 Feb 23:54
6a5ea61
Compare
Choose a tag to compare

追従・依存

本家Mastodon - 4.2.8

追加

変更

修正

  • 「ログインユーザーのみ」公開範囲の翻訳漏れ

アップデート手順

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

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

3.0, 5.0

作業が必要になる最終バージョン

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

アップデート作業

毎回の作業

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.3rbenv global 3.2.3 - 5.14-ltsよりRubyのバージョンが変わっているようです。gitリポジトリのpullを指示される場合がありますので、画面の指示に従ってください
  • webstreamingsidekiqは毎回必ず再起動してください
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します

kb11.1

21 Feb 02:10
Compare
Choose a tag to compare

追従・依存

本家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

追加

変更

修正

  • 管理者設定で公開投稿を無効にしている時、ローカル公開以外ができなくなる問題

アップデート手順

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

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

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

作業が必要になる最終バージョン

あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
webstreamingsidekiqは毎回必ず再起動してください。サーバーのバージョン番号が正常に反映されません。

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.3rbenv 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を追加