Skip to content

Releases: kmycode/mastodon

kb15.7-lts

05 Dec 01:15
d00b4bd
Compare
Choose a tag to compare
  • このバージョンは、依存パッケージに5件のセキュリティインシデントが含まれます。これは本家Mastodonで未対応であり、今後本家のほうで対応される可能性がございます
  • こちらはDockerや自動セットアップスクリプト、これから新規にサーバーを建てる方でbundle install時のエラーのためインストールできない人向けに用意した緊急のバージョンです。すでにkmyblueをインストール済で動作が安定しているサーバーは、このバージョンにアップデートしないでください
    • kb15.6-ltsへアップデート後動作が安定しないサーバーは、このバージョンへのアップデートをお試しください
  • このバージョンをインストールしたあとは、可能だったらで構わないのでkb15.6-ltsにダウングレードしてください。本家で次のバージョンが出るまでの間、kmyblueでLTSのアップデートを出す必要が発生した時に、今回の脆弱性を含めたリリースを行う可能性があります
  • なおkmyblueの最新版(現在16.1)でも同様の脆弱性が含まれておりますが、こちらは本家の対応待ちとします
  • このバージョンは、kmyblueの最新バージョンチェック機能の対象になりません

追従・依存

本家Mastodon - 4.3.2

追加

変更

修正

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.6-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb16.1

04 Dec 00:43
4a0bd8a
Compare
Choose a tag to compare
  • こちらは16.0の仕切り直しになります。修正内容はそちらをご覧ください。

追従・依存

本家Mastodon - 4.3.2, 4.4.0 alpha.1

以下のコミットまで追従しています

Nov 27, 2024, 6:01 AM GMT+9
Change avatar and header size limits from 2MB to 8MB when using libvips (mastodon#33002)

kmyblue LTS - 15.6-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

追加作業

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

実行を要求される
バージョン
コマンド
16.0 RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.6
git pullを要求される場合があるので、画面の指示に従う
16.0 RAILS_ENV=production bin/rails db:migrate
16.0 RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb15.6-lts

04 Dec 00:43
e4a6dc9
Compare
Choose a tag to compare
  • こちらは15.5-ltsの仕切り直しになります。修正内容はそちらをご覧ください。

追従・依存

本家Mastodon - 4.3.2

追加

変更

修正

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.6-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb16.0

03 Dec 23:17
d1e6027
Compare
Choose a tag to compare

追従・依存

本家Mastodon - 4.3.1, 4.4.0 alpha.1

以下のコミットまで追従しています

Nov 27, 2024, 6:01 AM GMT+9
Change avatar and header size limits from 2MB to 8MB when using libvips (mastodon#33002)

kmyblue LTS - 15.5-lts

追加

  • #883 管理者の設定したカスタムCSSをユーザー単位で無効にするオプション

変更

  • #912 アンテナ・サークル・ブックマーク分類画面を作り直し、旧アンテナ編集画面を削除
  • #900 管理者のメールアドレスの入力をオプション化

修正

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
16.0 RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.6
git pullを要求される場合があるので、画面の指示に従う
16.0 RAILS_ENV=production bin/rails db:migrate
16.0 RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb15.5-lts

03 Dec 23:17
fb90e19
Compare
Choose a tag to compare
  • バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前(5.x LTSを含む)よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
  • バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。

追従・依存

本家Mastodon - 4.3.1

追加

  • #891 絵文字リアクション対応サーバーにhollo

変更

修正

  • #905 バージョン表記の末尾にドットがつく場合がある問題
  • #914 アカウントをサークルに追加できない問題
  • #921 アンテナ設定画面でスクロールができない問題
  • #923 特定のアカウントを登録したアンテナ除外条件のリスト取得APIでエラー
  • #913 シェア投稿ページでサークル選択ができない問題
  • #934 フレンドサーバー申請時、ドメインを偽装して無関係のInboxを指定できる脆弱性

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.5-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb15.4-lts

21 Oct 11:29
e212901
Compare
Choose a tag to compare
  • バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前(5.x LTSを含む)よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
  • バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。

追従・依存

本家Mastodon - 4.3.1

追加

変更

修正

アップデート手順

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

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

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

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.4-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb5.26-lts

20 Oct 10:12
8b6e55b
Compare
Choose a tag to compare

追従・依存

本家Mastodon - 4.2.13

追加

変更

修正

  • #894 名前空間付きのEmojiReactEmojiReactionアクティビティを受信できない問題(Fedibird、Holloからの絵文字リアクションが受信できない問題)

アップデート手順

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

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

アップデート作業

毎回の作業

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

kb15.3-lts

20 Oct 09:37
ab8d277
Compare
Choose a tag to compare

※連合先実装の仕様変更に対応したバージョンです。早めの適用をおすすめします。

  • バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前(5.x LTSを含む)よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
  • バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。

追従・依存

本家Mastodon - 4.3.0

追加

変更

修正

  • #888 名前空間付きのEmojiReactEmojiReactionアクティビティを受信できない問題(Fedibird、Holloからの絵文字リアクションが受信できない問題)
  • #890 テーマをハイコントラクトにすると、リアクションボタンの色が背景色とほぼ同じになる問題

アップデート手順

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

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

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

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.3-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb15.2-lts

11 Oct 00:23
e3863b4
Compare
Choose a tag to compare
  • バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前(5.x LTSを含む)よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
  • バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。

追従・依存

本家Mastodon - 4.3.0

追加

変更

修正

  • #878 引用投稿のActivity発行でエラーが出る問題
  • #870 フォロワー数を公開しない設定にしているアカウントからフォローされたときの通知に「0フォロワー」と表示される

アップデート手順

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

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

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

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.2-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください

kb15.1-lts

09 Oct 22:51
df88076
Compare
Choose a tag to compare
  • バージョン12.0より本家でデータベース設定の互換性のない変更が入っています。11.x以前(5.x LTSを含む)よりアップデートの際は、必ず本リリースノート「その他」を確認して環境変数を設定してください。(12.0以降のバージョンで新規にサーバーを建てる人は作業不要です)
  • バージョン12.0よりElasticSearchの設定方法について互換性のない変更が入っています。12.0以降において、ElasticSearchで日本語検索をサポートするすべてのサーバーは、必ず「その他」を確認して設定してください。

追従・依存

本家Mastodon - 4.3.0

追加

  • #871 デフォルトのAdminの権限にセンシティブワード・NGワードの編集を追加(これは新規に建てたサーバーにのみ適用されます。既存のサーバーはOwnerからログインしてAdminの権限を変更してください)

変更

修正

  • #872 NGルールで検出されたリモートアカウントの削除時にエラーが発生する問題

アップデート手順

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

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

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

アップデート作業

毎回の作業

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

追加作業

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

実行を要求される
バージョン
コマンド
15.0-lts RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.3.5
rbenv global 3.3.5
git pullを要求される場合があるので、画面の指示に従う
15.0-lts RAILS_ENV=production bin/rails db:migrate
15.0-lts RAILS_ENV=production bin/rails assets:precompile
12.0 RAILS_ENV=production bin/tootctl cache clear
12.0 「その他」を参照

その他(残タスクが複数ある場合、下から順にやってください)

  • tootctl search deploy - 11.0。ElasticSearchを使ってる人限定。必要に応じて--full trueを追加
  • tootctl feeds remove_legacy - 10.0。アンテナ削除時にキャッシュが残る問題を修正しました。これまで消されなかった古いキャッシュをこのコマンドで消します
  • バージョン12.0のデータベース設定変更/ElasticSearch設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください