Back to Changelog
v1.0.365
Webmail and Cloudflare mail-DNS automation, one-click package updates, a major i18n import speedup, and security-patched legacy PHP Docker runtimes.
New Features
4- Webmail resilience (SH-030): the panel webmail path self-heals on startup, automatically repairing path drift, and serves a clear branded "Webmail is not available" page when Roundcube files are missing, switching back automatically once they are present.
- Cloudflare: Sync Mail DNS now also creates the webmail DNS record, and issuing or renewing a mail SSL certificate automatically ensures the webmail record exists in the domain zone.
- Package Manager: one-click bulk upgrade with live output streaming; upgrades run non-interactively, wait for a busy package-manager lock instead of failing, and complete updates that require new dependencies.
- Security Advisor: new Panelica Updates and OS Package Updates checks on the dashboard System Alerts, with direct links; alerts clear immediately after updates are applied.
Improvements
3- Massive i18n import performance improvement: full language sync now completes in seconds instead of minutes (measured 13m39s to 16s on 2 vCPU / 2 GB servers), eliminating CPU and PostgreSQL load spikes after installs and updates. Language-pack updates now re-import only changed languages instead of all 31.
- Legacy PHP (5.6-7.4) Docker runtimes now use security-patched base images (Panelica-built panelica/php:X.Y-fpm on Debian bookworm + deb.sury.org with security backports); PHP-package CVE count dropped from 32 critical/high to 0. Existing installs keep running unchanged — the new base is used only when a legacy PHP version is installed or reinstalled.
- Startup self-heal logic hardened for the legacy PHP base-image transition.
Bug Fixes
2- Fixed a translation seed regression that could crash-loop the backend on fresh installations, and restored a missing English seed key so fresh installs and language sync stay in full parity with the frontend.
- Docker Manager PHP Runtimes page now shows legacy PHP versions and their base image correctly, keeping Manage/Uninstall actions available, and /tools/services lists legacy PHP consistently with the dashboard.