Back to Changelog
Panel Backend
v1.0.521
Update installation is now crash-safe: files are flushed to disk and verified against their declared size before an update is considered complete.
Bug Fixes
2- Update files are now flushed to disk before being put in place, and the rollback copy is flushed too. A crash or power loss in the seconds after an update could previously leave files present but empty: a hard power cut right after a webmail update left 2577 of 3374 files at 0 bytes, with the rollback copy equally unusable. The same test now leaves the installation intact and the panel and webmail both answering.
- Every extracted file is checked against the size the package declares. A short write now fails the update and triggers the existing rollback instead of leaving a half-installed service behind.