Releases: kmycode/mastodon
kb5.6 LTS
本家Mastodonのバージョン
※緊急のバグ改善が含まれます。 このバグの影響を受けたサーバーは、カスタム絵文字のデータに一時的に欠損が発生する可能性があります。 絵文字のアニメーションを表示しない設定にしている環境において、現在登録されているカスタム絵文字の中で画像が表示できないものは、このパッチを適用してしばらく様子を見てください。改善されなければカスタム絵文字をいったん削除して新たに登録し直してください
※このバグは以下の環境で影響を受けます:スタンプ機能を利用し、かつFedibirdや他のkmyblueフォークと交流のあるサーバー
追加
変更
修正
- 自分のサーバーのカスタム絵文字を使用したスタンプがリモートから飛んできたとき、スタンプの画像が上書きされる場合がある問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.0 | 5.0 | 5.4 | 5.4 |
その他
tootctl cache clear
- 3.1 (optional)tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 5.4
kb7.1
追従・依存
本家Mastodon - 4.2.1
mainブランチについては、以下まで追従しています
7 Oct 2023 Fix incorrect serialization of regional languages in `contentMap` (#27207)
kmyblue LTS - 5.5 LTS
※ セキュリティインシデントの改善 :投稿にスタンプを付けるとき、Web画面上からは無理ですが、APIを経由することでリモートのカスタム絵文字を自由に選択できる問題を改善しました。早めのアップデートをおすすめします
※5.5 LTSのリリースノートでデータベースマイグレーションを案内していますが、すでに7.0へのバージョンアップ時にマイグレーションを行っていた場合、追加の作業は必要ありません
追加
変更
- #89 NodeInfoで公開する機能一覧を、他のサーバー向けの情報に変更
- #100 リモートのカスタム絵文字を使ったスタンプに相乗りするとき、それをフォロワーのいるサーバーへ通知
- #82 フレンドサーバー申請時、自分のサーバーのInbox URLを伝える
修正
- #83 投稿者がアカウントドメインブロックしているフレンドサーバー(全ての投稿を配送する設定にしているものに限る)に投稿を配送する問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile | restart streaming server |
---|---|---|---|---|
7.0 | 7.0 | 7.0 | 7.0 | 7.0 |
その他
web
とsidekiq
は毎回必ず起動してくださいtootctl cache clear
- 7.0tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
kb5.5 LTS
本家Mastodonのバージョン
※ セキュリティインシデントの改善 :投稿にスタンプを付けるとき、Web画面上からは無理ですが、APIを経由することでリモートのカスタム絵文字を自由に選択できる問題を改善しました。早めのアップデートをおすすめします
※kb5.4 LTSにてデータベースのマイグレーションを不要と表記しておりましたが、正しくは5.4にバージョンアップした時点で必要になります(インデックスの追加だけですので、マイグレーションを忘れたところで誤動作はないのでご安心ください)
追加
変更
- #52 購読拒否設定項目を「プライバシーとつながりやすさ」から「プライバシー追加設定」へ移動
修正
- リモートのカスタム絵文字を使用して投稿にスタンプを付けるとき、その投稿にすでについているカスタム絵文字への相乗り以外にも、サーバーの認識する全てのリモート絵文字が選択できる問題(API経由する必要あり)
- タグのフォローを解除したとき、ホームから自分の投稿も消える問題(本家由来のバグ・本家修正済)
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.0 | 5.0 | 5.4 | 5.4 |
その他
tootctl cache clear
- 3.1 (optional)tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 5.4
kb7.0
本家Mastodonのバージョン
mainブランチについては、以下まで追従しています。ただし以下とは別にstable-4.2.1
もマージしています
7 Oct 2023 Fix incorrect serialization of regional languages in `contentMap` (#27207)
※ セキュリティインシデントの改善 :メディアの受け入れを拒否しているサーバーがカスタム絵文字でスタンプを行った場合、カスタム絵文字の画像のダウンロードを行う問題を改善しました。早めのアップデートをおすすめします
変更内容は、下記に上げるもののほか5.4 LTSに掲載されているものも全て含まれます。そちらもご確認ください。
追加
- #49 引用のWeb表示
- #49 タイムラインから引用投稿を隠す設定
- #49 タイムラインから自分がブロックしている相手による投稿を引用した投稿を隠す設定
- #31 フィルターで、アカウントだけ表示して本文は隠す設定
- #49 フィルターで、参照・引用投稿の場合はその中身もチェックする設定
- #49 自分の投稿の新規引用を禁止する設定
- #6 フレンドサーバー
- #5 検索許可「ローカルとフォロワー」
変更
- #49 フィルターで、引用・参照の内容にフィルタリングを適用する設定を追加。これまでは参照内容にフィルター強制適用だったが、今後は当該設定によって切替可能。デフォルトはON
- #49 他サーバーの投稿を引用した投稿について、そのサーバーへ送信するよう変更
- #49 当サーバーの投稿を引用した他サーバーからの投稿について、既存のフォロー関係・返信などに関係なく受け入れるよう変更
修正
- ブーストされた投稿を編集した時、「ブーストをまとめる」設定を有効にしたユーザーには正常に配信されない場合がある問題(Mastodon本家由来のバグと思われる)
- #81 スタンプの転送処理の改善、署名の追加
- 自分のサーバーの投稿にスタンプを付けた時、リレーサーバーに転送されない問題
重要な変更
- #51 参照を1つしか持たない投稿を他サーバーに引用として送信する設定を削除。参照と引用は明確に区別されるようになるため、今後は引用を利用してください
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
7.0 | 7.0 | 7.0 | 7.0 |
その他
tootctl cache clear
- 7.0tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 7.0
kb5.4 LTS
本家Mastodonのバージョン
※ セキュリティインシデントの改善 :メディアの受け入れを拒否しているサーバーがカスタム絵文字でスタンプを行った場合、カスタム絵文字の画像のダウンロードを行う問題を改善しました。早めのアップデートをおすすめします
追加
- #65 他サーバーにカスタム絵文字の情報を送信する時、カスタム絵文字のオリジナルドメイン情報、ライセンス情報を追加
- #63 他のサーバー向けに自分のサーバーの機能を紹介するNodeInfoデータを作成
変更
- #65 ドメインブロック中のサーバーからのスタンプを全面受け入れ停止
修正
- フィルターの設定更新時、ストリーミングサーバーがエラーを起こして強制終了する場合がある問題(終了直後に
systemd
の設定により自動再起動するため、実際の影響はほとんどない) - ローカル公開投稿を他のサーバーに配信するとき、検索許可が「誰でも」の場合に強制的に「フォロワーと反応者のみ」に変換される問題
- #42 投稿数を隠す設定にしているアカウントの投稿数がディレクトリでは「0」と表示される問題
- #53 投稿にスタンプを付けたアカウント一覧の更新ボタンが機能しない問題
- #55 アンテナの旧編集画面から新規アンテナ作成ボタンを削除
- #64 他サーバーから投稿にスタンプを付ける時、カスタム絵文字のライセンスが保存されない問題
- #65 メディアの受け入れを拒否しているサーバーからカスタム絵文字を用いたスタンプが来た時、スタンプの画像がダウンロードされてしまう問題
- #65 他のサーバーから、自分のサーバーのカスタム絵文字を用いたスタンプが来た時、そのカスタム絵文字がまるで自分とは別のサーバーによるものであるかのように扱われる問題(他のサーバーのスタンプに相乗りした場合に発生すると思われる)
- #78 検索できない投稿・ログインユーザーのみ閲覧可能な投稿を他のサーバーに配信するときの仕様を変更
- #66 検索速度を改善
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.0 | 5.0 | 5.4 | 5.4 |
その他
tootctl cache clear
- 3.1 (optional)tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 5.4
kb6.1
本家Mastodonのバージョン
mainブランチについては、以下まで追従しています
26 Sep 2023 Add Typescript types for some API objects (#26602)
※ セキュリティインシデントの改善 :参照で非公開投稿が見える場合のある問題を改善しました。早めのアップデートをおすすめします
追加
変更
修正
- 参照で非公開投稿が見える場合のある問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
6.0 | 6.0 | 6.0 | 6.0 |
その他
tootctl cache clear
- 6.0tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 1.0
kb5.3 LTS
本家Mastodonのバージョン
※ セキュリティインシデントの改善 :参照で非公開投稿が見える場合のある問題を改善しました。早めのアップデートをおすすめします
追加
変更
修正
- 参照で非公開投稿が見える場合のある問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.0 | 5.0 | 5.0 | 5.2 |
その他
tootctl cache clear
- 3.1 (optional)tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 1.0
kb6.0
本家Mastodonのバージョン
mainブランチについては、以下まで追従しています
26 Sep 2023 Add Typescript types for some API objects (#26602)
追加
- #18 サークル投稿履歴
- #28 投稿のメンション先一覧(サークル・相互投稿の宛先)の表示
- #2 概要画面で、kmyblueの独自機能(スタンプ・ローカル公開)の有効無効を確認できる欄
- 限定投稿にメンションを追加しようとした時の警告表示
- (管理者向け)サーバーのローカルユーザーに「ローカル公開」投稿を許可するかを切り替える設定(サーバー設定>見つける)
変更
- #29 相互・サークル投稿のうち、自分以外誰も見れないもののアイコンを「自分限定」に設定
- #41 Misskeyの投稿のうち言語が設定されていないものは、言語を日本語に強制設定
cherrypick
(Misskeyの韓国語圏フォーク)をMisskeyへの未収載投稿配送制限対象に追加
修正
- #24 サークル投稿編集時、公開範囲が「公開」になる問題
重要な変更
- #25 Misskeyへの配送制限設定で、投稿の公開範囲に関わらず検索許可が「誰でも」になっているものは制限から除外
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
6.0 | 6.0 | 6.0 | 6.0 |
その他
tootctl cache clear
- 6.0tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 1.0
kb5.2 LTS
本家Mastodonのバージョン
※当バージョンはFirefishならびにごく一部のMisskeyフォークの発する検索許可フラグに対応したものです。連合からの信用を得るため、アップデートを強く推奨します。
追加
変更
- #16 Firefishの投稿について、検索許可を「誰でも」に強制的に変換する対象から除外
- #15
indexable
がfalse
に明示的に指定されているMisskeyアカウントの投稿について、検索許可を「自分のみ」に設定 - (管理者向け) #21 初期セットアップ時、「Mastodonの更新を確認しますか?」という質問をkmyblueに変更
修正
- #23 サークル新規作成時、アカウントの所持可能なサークル最大数のチェックが機能せず、リストの数を見に行っている問題
- 上級者向けUIでブックマーク分類の投稿一覧を開いている時、その分類に新しい投稿を追加するとリストの一番下に表示される問題
- kb5.0 LTSより前からkmyblueを利用していた場合、kb5.0 LTSへのアップデート後にSidekiqのエラーが出る問題
- #13 ドメインブロックで「制限」を行ったサーバーの投稿が誰でも自由に検索できる問題(フォロワーのみしか検索できないよう変更)
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.0 | 5.0 | 5.0 | 5.2 |
その他
tootctl cache clear
- 3.1 (optional)tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web
とsidekiq
は毎回必ず起動してくださいstreaming
- 1.0
kb5.1 LTS
本家Mastodonのバージョン
※これはLTSです。本家Mastodonの次回のバージョンアップまでの間、原則バグ修正に絞ったマイナーバージョンアップを提供します
追加
変更
修正
- 投稿フォームで公開範囲「サークル」を選択するとエラーが発生して使用不能になる問題
アップデート手順
アップデート手順を参照してください
重要な変更の存在するバージョン
作業が必要になる最終バージョン
bundle install | yarn install | db:migrate | precompile |
---|---|---|---|
5.0 | 5.0 | 5.0 | 5.1 |
その他
tootctl cache clear
- 3.1 (optional)tootctl search deploy --only statuses public_statuses
- 5.0。ElasticSearchを使ってる人限定。必要に応じて--full true
を追加
サーバー再起動が必要になる最終バージョン
web | streaming | sidekiq |
---|---|---|
5.1 | 1.0 | 5.1 |