DracoBlue All new features and improvements in 2025: Default Roundcube version updated to 1.6.12 Connectivity diagnosis for unreachable servers Additional error logging for S3 errors OpenLiteSpeed install retries “systemctl daemon-reload” multiple times Exclude .well-known/acme-challenge from proxy for Node.js apps Only primary domain proxied when Node.js app enabled Web server icon immediately updates when changed /var/roundcube explicitly mounted to website container Users can change passwords in Roundcube UI PHP 8.5 support S3 credentials automatically synced on role installation Supporting UI to pre-install custom WordPress plugins from URL Previous virtual network interface explicitly taken down on container restart Improved Polish, Turkish, Spanish language packs Global webmail positioned as secondary option under ‘advanced’ dropdown DS/CAA records can be added to DNS zones and templates Default TTL setting under Platform Settings Limit LSAPI_CHILDREN in OpenLiteSpeed/Litespeed via website overrides Ability to disable backups via website overrides WordPress username can be an email PHP FPM settings hidden in website overrides for Litespeed/OpenLiteSpeed Mariadb uses alternative apt repository Increased timeouts for Let’s Encrypt provisioning Warnings when I/O and IOPS limits too low Hanken Grotesk Google font Reduced memory usage of appcd during backups System MTA installed/configured during panel initialization Failure to update WordPress site URL during clone now non-fatal libsasl2-modules package explicitly installed with Postfix MTA Reinstated missing context menu on database user listing Tighter rate limiting for 2FA Improved Ukrainian language pack Improved tag functionality on subscriptions Inline logs and UI improvements in PHP section appinit sets PHPRC environment variable when starting lsphp Node.js support added Performance improvements to container startup Simplified Chinese and Portuguese language pack improvements Reduced concurrency for deletion of expired backup snapshots Improved image handling/detection for SVG in branding Additional Content-Type header for auto reply messages Downloadable backups skip unreadable files Document root permissions checked/reset after backup upload Ability to download/upload Enhance website backup Azerbaijani language pack (beta) Improved Norwegian language pack Removed upload limit for panel file uploads Latest LiteSpeed installation (v6.3.4) Update process for existing LiteSpeed users Display users 2FA status on Users page Ability to delete preview domain Improved startup time of appcd for servers with 5000+ websites Increased RPC timeout for post migration cleanup appinit cleans orphaned processes Cloudflare integration sends quotation marks in TXT record Ignore IPv6 records when onboarding new servers to cluster Additional guidance in ecp join error output Limit number of DNS records per domain on package level Increased timeouts for wp-cli, composer, ioncube during install ecp init sets noninteractive environment variable Custom backup restore on S3 fixed PHP SAPI starts on demand to reduce memory usage Display Enhance version per server Staging domains set to noindex by default Improvements to Hebrew language pack Session cookie sends SameSite=none with custom CORS Catch-all email addresses Access token IP lockdown Edit roles for existing access tokens Access token management in ecp CLI Restore backups of permanently deleted websites Improvements to website restore and disaster recovery logic Email/mailbox logic moved to appcd Backups now contain DNS data WordPress toolkit handles deprecated warnings Improved error messages for RPC connectivity Automatic/manual backups retry rsync on first failure Backup process recovers if backup user home dir deleted Less sensitive to source disk quota issues Upgrade from v11 sets www-data group ownership on public_html No S3 settings logged to trace log Backup failure logging reinstated Local .my.cnf management moved to appcd /var/lib/mysql and /var/lib/docker hidden from website containers Added mitigation for incompatible collations when cloning between MariaDB/MySQL SuperAdmin can set admin lockdown via API Additional guidance on licence settings page Restrict Master Organisation access by IP pt-PT language pack improvements Plesk importer handles self-closing XML tags Email server stickiness Improved guidance for HELO name Primary domain on top in domain selector for new email Invalid characters in non-UTF8 filenames displayed as � appcd-cli list-websites returns JSON Custom CORS allows multiple origins OpenLiteSpeed restarted/uninstalled explicitly during installation/change WordPress auto discovery tolerates longer database names Port 587 added to email client config guidance French language pack improvements orchd waits for master organisation before starting internal workers Improved licence check logic in orchd Website backup restore matches pre-12.0.0 behavior pt-BR locale improvements createWebsite endpoint installs WordPress and preinstalled plugins/themes Norwegian, Arabic, Ukrainian language pack improvements Hebrew language pack Support for legacy PHP 5.2–5.5 Improved Portuguese and Bulgarian language pack Added Restart=always to lshttpd systemd override Support sending custom access-Host-Allowed-Origin header from API WordPress plugin installation via URL supported Improved logic for de-duplication of backup data during role migration Automatic rebuild of resolv.conf within postfix chroot Improved error handling logic for backups to Enhance backup target ecp sso prints SSO link for control panel domain appcd-cli can specify website kind Minor improvements to v12-upgrade fix-backup-permissions utility CLI tool to synchronise HTTP enabled status across all servers v12-upgrade fix-backup-permissions runs commands automatically, fixes legacy backup issues Customer contributed translation corrections for Czech Additional directories hidden in website containers v12-upgrade waits longer for apt lock during MySQL conversion Tighter permissions on importer directory Added libnss3-dev and rsync as ecp-core dependencies Adding DNS server triggers full zone sync Mitigation for OpenLiteSpeed bug on servers with many virtual interfaces Improved backup de-duplication for websites on separate app/email servers Improved mysqldump parameter selection per MySQL variant v12-upgrade better handles MySQL users with invalid password hash v12-upgrade backs up FTP user metadata before conversion Document root permissions checked/corrected after website restore Miscellaneous website cloning improvements Litespeed/OpenLiteSpeed systemd creates /tmp swap dir before start Ability to enable DKIM separately on subdomains Improvements to update tool Removed extraneous calls to backups API to prevent load issues Minor UI improvements Improvements to automated backup logic Improved Litespeed (commercial) installation process Added ecp regenerate-control-panel-proxies command v12-upgrade fix-backup-permissions suggests commands for upgraded backup servers Dependency errors during database server conversion are non-fatal v12-upgrade reapplies licence key to all servers Message on root login indicates cluster status orchd and appcd unified under single version Simplified and unified service architecture and deployment Deploy/update directly via apt repository UI accessible via IP during initial setup Sign in via CLI, update admin password via CLI orchd asynchronous, reduces memory usage orchd database connection strategy improved Scheduling (backups, stats) moved to appcd DNS servers listen on IPv6 by default Automatic website backups run on app/email server File manager no longer relies on pre-existing process pool MySQL logic moved to application role DNS zones available on host OS in bind format Backup role can use file systems other than btrfs Database backups no longer need temporary file Improved website server transfer reliability CLI utilities added for daily admin activities Reset email server config to safe defaults Automatic regeneration of internal certificates when server IP changes
Nativ Job well done. We all hope for Enhance to grow in 2026 and have more good required features and fixes. Keep up the good work!