Back to Changelog
Panel Backend

v1.0.401

Minor Release Released July 29, 2026

Hardened aaPanel-source migrations and added explicit warnings for unsupported database engines.

New Feature

1
  • Migration tool can now discover sites from aaPanel sources: sqlite inventory (default.db), vhost-based fallback, PHP-vhost derived config, SSL certificate store, alias/subdomain handling, and panel-bound database detection.

Improvements

4
  • Web root is now resolved from the aaPanel vhost root directive, with framework-aware adjustments for Laravel (/public) and SPA (/dist) deployments.
  • Migrations from PostgreSQL or other unsupported database engines now show an explicit "NOT MIGRATED" warning instead of being silently skipped.
  • Alias apex domains are now created as their own site; shared subdomains repoint to the parent document root with an nginx-fastcgi service.
  • Auto migration mode now surfaces an explicit warning instead of silently splitting users when migrating from aaPanel/LAMP sources.

Bug Fixes

3
  • Fixed a MariaDB dump failure (MySQL 8 ERROR 3105) caused by a generated column (Laravel Pulse key_hash) by preprocessing the dump into a plain column.
  • Cleared Laravel and Symfony framework caches after migration to prevent open_basedir related HTTP 500 errors.
  • HTTP verification now performs an authoritative re-check after reload using a browser User-Agent, eliminating false-negative 406 results.
See the Demo