KUSANAGI Security Edition Update 10.3.1-1.el9

KUSANAGI Security Edition has been updated.

The conditions for automatically restarting web servers monitored by monit have been relaxed.
The new conditions take effect when a newly provisioned profile is created or when the monit configuration file is regenerated.

To regenerate the monit configuration file, execute the following command for each profile:

# kusanagi monit config PROFILE

NGINX 1.26/1.27 are no longer supported.

- Obsoleted --nginx126 and --nginx127 in kuasanagi init command.
- Obsoleted --use nginx126 and --use nginx127 in kusanagi nginx command.

If you are using NGINX 1.26/1.27, please use the following command to migrate to NGINX 1.28/1.29.

# kusanagi nginx --use nginx128
or
# kusanagi nginx --use nginx129

MariaDB 10.5 is no longer supported.

- Obsoleted --mariadb10.5 in kusanagi init command.
- Obsoleted --use mariadb10.5 in kusanagi dbinit mariadb command.
- Obsoleted --use mariadb10.5 in kusanagi upgrade mariadb command.

If you are using MariaDB 10.5, please use the following command to migrate to MariaDB 10.11.

# kusanagi upgrade mariadb --use mariadb10.11

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.