Back to Changelog
Panel Backend
v1.0.559
PostgreSQL restarts without a minute-long outage, PHP-FPM worker limits that keep what you set, a faster FTP list, startup repairs for BIND and OPcache, WordPress bulk import and remote storage space
New Features
3- Deleting an account also stops, disables and moves its own systemd services to the trash folder. The repair tool lists services left behind by deleted accounts and can retire them.
- Remote backup destinations report their storage space (Google Drive and SFTP).
- WordPress: find every WordPress site on the server (or on your own domains) and import many at once.
Improvements
2- The FTP accounts list reads disk usage from a table instead of measuring every account's folder on every page load. Usage is refreshed in the background every 30 minutes at the lowest CPU and disk priority; a new account is measured at once.
- Sentinel sends one notification with the incident's evidence when its AI agent cannot run, and adds the process list to CPU and memory incidents and the account's memory limit to PHP pool incidents.
Bug Fixes
8- PostgreSQL stops in fast mode, so a restart no longer refuses new database connections for 60 seconds. Existing servers are switched at startup without restarting PostgreSQL.
- Package operations started from the panel, and the Docker engine update, run apt with needrestart in list-only mode, so they no longer restart the panel's own services.
- The PHP-FPM worker limit (pm.max_children) is worked out from the site's own memory_limit, never goes below the plan's own value, and a saved value is no longer lowered silently. A value above the limit is refused for everyone but ROOT, with the calculation; ROOT can save it and is warned. A plan without a RAM limit uses the server's RAM.
- The quota_tallies table is created (migration 000609). The FTP quota service has always written to it and failed.
- On servers installed before March 2026, BIND's built-in zones point at the panel's own files, so reloads stop logging missing files. Repaired at startup.
- "opcache.enable = 1" is no longer written into PHP-FPM pools and is removed from existing ones; it logged a warning on every request. Pools are reloaded without interruption.
- The service monitor no longer reports a service stopped on purpose as an unexpected stop; if it is still stopped after 5 minutes, one notice is sent. Disabled services are not reported, BIND is watched under its real unit name, and PHP 8.5 is watched.
- A server disk warning is sent once per disk and threshold.