Hestia Control Panel v1.6.0 Release Notes

  • Important Notes

    • โž• Added support for Ubuntu 22.04 Jammy. If you planning to upgrade your server from Ubuntu 20.04 or 18.04 to Ubuntu 22.04 read the instruction carefully!
    • ๐Ÿ”ง Issues with Ubuntu and Netplan and additional ip addresses has been discovered if this is the case for your setup please check if Netplan configuration is correct.
    • ๐Ÿš€ Due to know security issues with Rainloop CVE-2022-29360 and the lack of updates from there side we are planning to update / replace Rainloop with Snappymail. How ever minor changes are needed to the release of Snappymail. The required changes have been made however we are waiting for for the final release of 2.16.4
    • โž• Added support for Yescrypt and ARGON2ID for storing passwords of the users / email accounts password. If you encounter any issues (after importing a backup) with logging change the user / email account password and it will solve any issues.

    ๐Ÿ—„ Deprecated

    • โฌ‡๏ธ Dropped support for Debian 9 for new installs (#2537)
    • โฌ‡๏ธ Dropped support for RSSH on Ubuntu 18.04 on install (#2537)
    • โฌ‡๏ธ Dropped support for TLS1.1 and older for Dovecot (#2012 and #2538)

    ๐Ÿ”‹ Features

    • โž• Added support for Ubuntu 22.04 Jammy (#2537 #2489)
    • โž• Added support Exim rate limits for email accounts via UI (#2225 and #2523 @madito)
    • โž• Added support to delete spam when reaching certain threshold (#2206 and #2200 @madito)
    • โž• Added support to send mail to an unauthenticated SMTP relay (#2441 @clarkchentw)
    • 0๏ธโƒฃ Replace default MD5 encoding with ARGON2ID for Debian 10 and Ubuntu 20.04 and higher (#2421 @stsimb)
    • โž• Added support for Yescrypt (#2235 / #2499)
    • โฌ†๏ธ Upgrade backend to PHP8.1 due to compatibility issues Jammy (#2515)
    • Introduce new api allowing users to use certain commands over API (#2535 and #1333)
    • ๐Ÿ‘ Allow "Purge" cache button visible on templates with the name cacheing-your-template-name (#2526 #2530)
    • โž• Add hooks to hestia-nginx and hestia-php (#2440)
    • โšก๏ธ Update DNS cluster to support new API system (#2587)

    ๐Ÿ›  Bugfixes

    • ๐Ÿ›  Fixed an issue where --hostname and --email did not validated when using --interactive no (#2532 #2531)
    • ๐Ÿ›  Fixed an issue with the detection if MariaDB 10.7 was running (#2536 @gOOvER)
    • ๐Ÿ›  Fixed an issue with downloading a backup as a standard user (#2524 #2525)
    • โœ‚ Remove duplicated package installer (#2520 @rfzh1996)
    • ๐Ÿ›  Fixed an issue with "Do not allow user to login" checkbox sync up with real settings (#2507 #2513)
    • ๐Ÿ›  Fixed an issue where deleting a suspended users did not decrease the suspended user counter (#2504 #2531)
    • ๐Ÿ›  Fixed an issue where domain with redirect enabled was not able to "request" Lets encrypt ssl (#2514 #2176)
    • โž• Add an notice when using Blackblaze on a ARM64 based server (#2394 @zedpr0)
    • โž• Add rsyslog as a dependency (#2505)
    • ๐Ÿ›  Fixed an issue when a user import a backup a let's encrypt cronjob was not created on default. (#2498 @NickCoolii)
    • โž• Add missing translation conversions in backup list (#2501)
    • โšก๏ธ Update example in v-add-web-domain-backend (#2500 gingerbeardman)
    • โšก๏ธ Update example in v-add-letsencrypt-domain (#2442)
    • ๐Ÿ›  Fixed an issue in configure-server-smtp.sh by loading /etc/hestiacp/hestia.conf (#2488)
    • โšก๏ธ Update Cloudflare ips in nginx.conf (#2542 @clarkchentw)
    • โœ‚ Remove duplicate code in Ubuntu installer (#2542 @clarkchentw)
    • ๐Ÿ›  Fixed an issue in Nginx + Apache2 mail "disabled" template. Causing users unable to request an valid ssl certificate (#2550 #2549)
    • ๐Ÿ›  Fixed an issue with "Reject spam" option not working (#2551 #2545)
    • ๐Ÿ›  Fixed an issue with Editing / Adding DNS records (#2546, #2547, #2548 @DunoCZ)
    • ๐Ÿ›  Fixed an issue with TXT records longer then 255 characters (#2559)
    • ๐Ÿ›  Fixed an issue with wp-cli permission denied and allow wp-cli to be run in v-run-cmd command (#2562 and #2565)
    • ๐Ÿ›  Fixed an issue with apt-get install output not written to install log (#2585)
    • ๐Ÿ›  Fixed multiple issues with improved Quick installer app for Wordpress (#2583)
    • ๐Ÿ”„ Changes in upstream package caused phpMyAdmin Single Sign on feature to break (#2591)
    • ๐Ÿ›  Fixed issues with DNS cluster and the new API (#2587)
    • ๐Ÿ›  Fixed an issue where PHPpgAdmin config files was not renamed to .inc for Apache2 setups (#2592)
    • Startup Fail2ban on boot for Ubuntu 22.04 (#2596 #2594)
    • ๐Ÿ›  Fixed issue with duplicate config value (#2640 @Kujoe and #2605 #2610 )
    • ๐Ÿ›  Fixed an issue with change password function for webmail clients
    • ๐Ÿ›  Fixed multiple issues with Quick install apps in general (#2444, #1092, #2638)
    • ๐Ÿ›  Fixed an issue with memory usage graph and non english locale (#2643 #2540)
    • ๐Ÿ›  Fixed an issue with incorrect download path ftp backup (#2636 @cloudyhostcom)
    • โž• Add php8.1 in v-run-cli-cmd (#2630 @gOOvER)
    • ๐Ÿ›  Fixed multiple issues with wildcard and Letsencrypt (#2627, #2626, #2624, #2623)
    • ๐Ÿ›  Fixed multiple issues in v-change-domain-owner (#2618, #2617, #1864)
    • ๐Ÿ›  Fixed an issue with MariadDB 10.8 detection (#2616)
    • ๐Ÿ›  Fixed an issue with netplan and additional ip addresses (#2612)
    • โœ‚ Removed MariaDB repo form Ubuntu 22.04 install
    • Don not install Roundcube dependencies if Roundcube is missing while installing sieve.
    • โœ‚ Remove duplicated code in v-add-web-domain-ssl

    Dependencies

    • โšก๏ธ Update hestia-nginx to 1.22.0
      • Update OpenSSL to 3.0.3
      • Update zlib to 1.2.12
      • Update PCRE to 10.40
    • โšก๏ธ Update hestia-php to 8.1.7
    • โšก๏ธ Updated phpMyAdmin to 5.2.0 (https://www.phpmyadmin.net/files/5.2.0/)
    • โšก๏ธ Update Filegator to 7.8.1
    • โšก๏ธ Update PHPmailer to 6.6.2
    • โšก๏ธ Update composer dependencies