- このバージョンは、依存パッケージに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設定変更 特設ページを設けています まだ行っていない場合、これを最初に行ってください