Back to Changelog

v1.0.238

Patch Released May 31, 2026

Critical follow-up to 1.0.237: PHP-FPM unit templates now refreshed on every backend boot

Improvements

3
  • Zero-downtime apply: no PHP-FPM services are restarted during the boot hook; new defensive config is loaded by systemd for any future restart
  • Layer 3 in-binary socket watcher from 1.0.237 continues running immediately, covering the transition window until next FPM restart
  • Pairs with 1.0.237 for complete 3-layer orphan socket defense: TimeoutStopSec=15 (Layer 1) + ExecStopPost cleanup (Layer 2) + binary watcher (Layer 3)

Bug Fixes

2
  • Critical: Backend now calls EnsureServiceTemplates() + daemon-reload on startup — all existing customers receive the defensive ExecStopPost and TimeoutStopSec=15 from 1.0.237
  • Without this fix, 1.0.237 Layer 1 and Layer 2 defenses only reached customers who created new users after install — existing active users remained on stale unit files
See the Demo