Back to Changelog

v1.0.203

Minor Release Released May 11, 2026

CentOS Web Panel (CWP) migration adapter + universal discovery improvements

New Features

5
  • Added CentOS Web Panel (CWP) as the 11th supported migration source. Panelica now migrates sites, databases, email accounts, Apache vhosts, and BIND zones from CWP automatically.
  • CWP auto-detection via /usr/local/cwpsrv/bin/cwpsrv or /etc/cwp/cwp_version file markers. No manual configuration required.
  • CWP site and addon domain discovery reads from authoritative root_cwp.user and root_cwp.domains MariaDB tables.
  • Email account migration from CWP transfers bcrypt hashes verbatim from postfix.mailbox table ({BLF-CRYPT} format), preserving original passwords without requiring password reset emails.
  • WordPress database migration uses original MySQL password hash transfer. wp-config.php is auto-updated so sites work immediately after migration without any credential changes.

Improvements

3
  • Generic Apache vhost discovery now scans /usr/local/apache/conf.d/vhosts/*.conf to support CWP and other custom Apache prefix builds.
  • Universal email discovery now queries the postfix.mailbox table (PostfixAdmin schema) used by CWP and several CentOS-based panels.
  • V2 fast domain endpoint automatically discards stale cached discovery rows (entries lacking a dot in the domain field) and triggers a fresh discovery for accurate results.

Bug Fix

1
  • Fixed migration race condition affecting all adapters (cPanel, Plesk, CyberPanel, DirectAdmin, and others): discovery results are now persisted to session storage before broadcasting the completed status, preventing the frontend from race-fetching an empty session and displaying 0 sites found.
See the Demo