KUSANAGI Security Edition has been updated.
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
Python version has been changed to Python 3.12 since KUSANAGI 10.2.0 release.
For details, please refer to Support for Python 3.12 in KUSANAGI Security Edition .
If automatic updates of middleware are enabled in kusanagi autoupdate command, this fix will be applied automatically.