KUSANAGI 9 update has been released.
PHP 8.1 is no longer supported.
- Obsoleted --php81 in kusanagi init command.
- Obsoleted --use php81 in kusanagi php command.
If you are using PHP 8.1, please use the following command to migrate to PHP 8.2 or later.
# kusanagi php --use php82 or # kusanagi php --use php83 or # kusanagi php --use php84 or # kusanagi php --use php85
Drupal 9 is no longer supported.
Please note that although provisioned Drupal 9 installations can still be used, Drupal 9 does not support PHP 8.1 or later. Please migrate to Drupal 10 before migrating PHP.
PostgreSQL 13 is no longer supported.
- Obsoleted --psql13 in kusanagi init command.
- Obsoleted --use psql13 in kusanagi dbinit psql command.
If you are using PostgreSQL 13, please upgrade to PostgreSQL 14 or later.
For information on upgrading PostgreSQL, refer to the kusanagi upgrade psql command.
Support for PostgreSQL 17/18 has been added.
In order to use it as a new database, use "kusanagi init" or "kusanagi dbinit" command.
For PostgreSQL 17: # kusanagi init --psql17 or # kusanagi dbinit psql --use psql17 For PostgreSQL 18: # kusanagi init --psql18 or # kusanagi dbinit psql --use psql18
In order to upgrade the existing database, use "kusanagi upgrade" command.
For PostgreSQL 17: # kusanagi upgrade psql --psql17 For PostgreSQL 18: # kusanagi upgrade psql --psql18
You can apply the module update with the following command:
# dnf upgrade
The specification for Nginx has been changed since KUSANAGI 9.5.0 release.
For details, please refer to Changes in KUSANAGI 9.5.0 .
Python version has been changed to Python 3.12 since KUSANAGI 9.7.0 release.
For details, please refer to Support for Python 3.12 in KUSANAGI .