KUSANAGI 9 のアップデートを行いました。
PHP 8.1のサポートを終了しました。
- kusanagi initコマンドの --php81 を廃止しました。
- kusanagi phpコマンドの --use php81 を廃止しました。
PHP 8.1を利用している場合は、以下のコマンドでPHP 8.2以降に移行してください。
# kusanagi php --use php82 または # kusanagi php --use php83 または # kusanagi php --use php84 または # kusanagi php --use php85
Drupal 9のサポートを終了しました。
なお、プロビジョン済のDrupal 9は引き続き使用できますが、Drupal 9はPHP 8.1以降に対応していません。PHPを移行する前にDrupal 10に移行してください。
PostgreSQL 13のサポートを終了しました。
- kusanagi initコマンドの --psql13 を廃止しました。
- kusanagi dbinitコマンドの --use psql13 を廃止しました。
PostgreSQL 13を利用している場合は、PostgreSQL 14以降にアップグレードしてください。
PostgreSQLのアップグレードについては kusanagi upgrade psql コマンドを参照してください。
データベースに PostgreSQL 17/18 を追加しました。
新規のデータベースの指定はkusanagi initコマンド、または、kusanagi dbinitコマンドで行います。
PostgreSQL 17の場合 # kusanagi init --psql17 または # kusanagi dbinit psql --use psql17 PostgreSQL 18の場合 # kusanagi init --psql18 または # kusanagi dbinit psql --use psql18
既存のデータベースのアップグレードはkusanagi upgradeコマンドで行います。
PostgreSQL 17の場合 # kusanagi upgrade psql --psql17 PostgreSQL 18の場合 # kusanagi upgrade psql --psql18
最新バージョンへのアップデートについては、以下のコマンドで適用可能です。
# dnf upgrade
KUSANAGI 9.5.0 からNginxの仕様を変更しています。
詳しくは KUSANAGI 9.5.0 の変更点 を参照してください。
KUSANAGI 9.7.0 から使用するPythonをPython 3.12に変更しています。
詳しくは KUSANAGIのPython 3.12対応について を参照してください。