Back to Changelog
Panel Backend

v1.0.431

Minor Release Released August 3, 2026

PHP service controls report the truth, the version list is consistent, and the security advisor scores tenant isolation

New Feature

1
  • The security advisor now reports whether tenant isolation is actually switched on. Resource enforcement and namespace isolation can both be turned off in Panel Settings, and nothing outside that page said so. With resource enforcement off no account has a CPU, memory or process ceiling, so one runaway site can take the whole server down with it; with namespace isolation off accounts share the host process and mount view, so one tenant can see what the others are running. Both are now scored checks that link straight to the switch, and the dashboard System Alerts panel picks them up automatically. Measured on a clean install: both on scores 80, both off scores 68.

Improvement

1
  • The PHP version counters and the PHP version list are now produced by a single rule, so they can no longer disagree. A version that is installed but cannot be offered is reported with the reason instead of silently disappearing.

Bug Fixes

5
  • The backup check now reports how old the newest backup is. It previously answered only "do backups exist", so an operator sitting on a four-day-old chain saw "Configured" and assumed they were covered. A newest backup older than 24 hours is now a warning that says how many days have passed, and it links to the restore screen.
  • Starting, stopping or restarting a PHP-FPM version reported a failure even though the action had already succeeded. The panel verified the result against a wrong service name, retried three times and then showed an error. It now resolves the name the same way the service manager does, so the result is reported correctly on the first attempt.
  • Legacy PHP versions that run in containers (5.6 to 7.4) were checked against the host service manager instead of the container runtime, so their state was reported incorrectly. They are now read from the container runtime, and when a version cannot run because its image is missing the panel says so immediately instead of retrying for several seconds.
  • Service action messages were fixed English-and-Turkish text with broken grammar. They are now translated and appear correctly in all 31 languages, along with the service dependency descriptions shown before disabling a service.
  • Stopping a PHP version that runs in containers (5.6 to 7.4) reported a failure even though the containers had been stopped. These versions have no version-level service: a container starts again on the next request from a site still using that version, and the check saw it running. The clean exit of the service manager is now the deciding signal, and the result explains that a container restarts on demand instead of showing an error.
See the Demo