Version: 4.1
3.9.8
Stability, operations, and panel enhancements for 3.9.8.
Operations & CLI
- Sentinel update lock cleanup: stale update locks older than 30 minutes are safely expired to prevent deadlock.
- Submodule synchronization and upstream tracking parity.
Customer Panel
- Application installer PHP interpreter resolution: robust detection of distribution-specific and custom PHP binaries (
/usr/bin/php{v},/usr/bin/php{nodot}, Remi, OpenLiteSpeed lsphp, system php), fallback to any installed PHP version, and auto-provisioning of the target PHP version on demand when installing Drupal, WordPress, Joomla, Nextcloud, and other CMS apps. - Pre-flight checks on new domains: default placeholder files are automatically cleaned so WordPress and web applications install seamlessly.
- n8n installer automatically ensures Node 22 runtime and executes non-interactively with
runuser.
Admin & Mail
- Resolved test suite redundancy and hardened admin handlers.
- Webmail triage syntax cleanup and contact synchronization.
Was this helpful?