Skip to content

Releases: kmycode/mastodon

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を追加

kb11.0

20 Feb 23:20
ba21ed5
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

追加

  • #407 本家Mastodonに戻せるスクリプト
  • #455 自分がフォローしている相手限定の全文検索オプション in:following 検索オプション一覧
  • #452 全文検索で、ダブルクオートがない場合でも単語検索を標準とするオプション
  • #400 フィルターのフィルタリング対象に「トレンド・検索」
  • #575 絵文字リアクションのレートリミット

以下は全て管理者向け設定

  • #40 拡張ドメインブロックに「トレンドに掲載しない」
  • #374 拡張ドメインブロックのインポート・エクスポートについてkmyblue独自の項目のサポート
  • #348 新規登録の上限人数(全体/1日あたり)、登録可能な時間帯の設定
  • #518 古いコンテンツキャッシュ自動削除設定について、リアクションのあった投稿は削除しないオプション
  • #420 絵文字リアクションストリーミングWorkerのキューの種類(perishable
  • #545 NGワード指定で実際に除外された投稿の履歴・履歴確認画面
  • #559 公開投稿を禁止する管理者設定
  • #565 スパム対策で、メンション数上限の設定
  • #573 新規のアカウント認識を全て停止するオプション(事実上のホワイトリスト)
    • #584 ホワイトリスト運用時、承認待ちリモートアカウントの概念ならびに操作画面
    • #586 保留中のリモートアカウントからのフォローが飛んできた場合に記録し、アカウントを承認した時にフォロー処理が行われる
  • #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)になりますので、前者の設定を変更していた方はご注意ください

アップデート手順

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

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

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

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

あなたがこれより古いバージョンを使っている場合、それぞれの作業が必要です。
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を追加

kb5.17-lts

16 Feb 13:17
4fbaada
Compare
Choose a tag to compare

追従・依存

本家Mastodon - 4.2.7

※本家からのセキュリティパッチが含まれます。速やかな適用をお願いします

追加

変更

修正

アップデート手順

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

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

3.0, 5.0

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

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

bundle install yarn install db:migrate precompile
5.17 5.16 5.13 5.14

その他

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

kb10.5

16 Feb 13:17
a60fa38
Compare
Choose a tag to compare

追従・依存

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

追加

変更

修正

アップデート手順

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

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

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

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

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

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.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.16-lts

15 Feb 00:16
55581c9
Compare
Choose a tag to compare

追従・依存

本家Mastodon - 4.2.6

※本家からのセキュリティパッチが含まれます。速やかな適用をお願いします

追加

変更

修正

  • #541 リモートアカウント情報のNgWord検査でNULLが出る問題

アップデート手順

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

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

3.0, 5.0

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

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

bundle install yarn install db:migrate precompile
5.16 5.16 5.13 5.14

その他

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

10.4

15 Feb 00:36
fd72d4b
Compare
Choose a tag to compare

追従・依存

本家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が出る問題

アップデート手順

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

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

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

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

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

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