Back to Changelog
Panel Backend
v1.0.457
Hardened update system restart reliability and fixed a locale-sync gap in the default update path.
Improvement
1- Unified the package-to-service name mapping used by update apply/rollback so every managed daemon (including external-server, ftp-quota-daemon, bandwidth-daemon) restarts the correct systemd unit after an update.
Bug Fixes
3- Post-update health checks now verify by inode that a restarted daemon is actually running the freshly installed binary, retrying and rolling back automatically if the restart did not take effect.
- Added a startup self-heal (SH-080) that detects and restarts daemons still running a deleted/replaced binary left over from an earlier incomplete update.
- Fixed the panel-i18n locale sync hook not running after extracting an update in the default (bulletproof) update path.