This page was last updated on:
If your system runs EasyApache 3, you must update to EasyApache 4 before you upgrade your server to cPanel & WHM version 78. We will no longer update EasyApache 3. You cannot revert to EasyApache 3. For more information about how to upgrade to EasyApache 4, read our How to Install or Uninstall EasyApache 4 documentation.
If LiteSpeed exists on your server, you must upgrade to LiteSpeed version 5.3.6 or later before you upgrade to cPanel & WHM version 78.
cPanel Analytics is an optional plugin that, if you explicitly enable it for both the server and account, collects data about how users use cPanel & WHM's interfaces.
We only track activity on your server if users specifically enable cPanel Analytics:
rootuser explicitly enables the plugin on the server level.
dnt(Do Not Track) header and will not collect data about any user who has disabled tracking in their browser, regardless of their cPanel Analytics settings.
WHM's new Configure cPanel Analytics interface (WHM >> Home >> Server Configuration >> Configure cPanel Analytics) allows you to enable or disable cPanel Analytics at the server level.
To ensure that cPanel Analytics does not retrieve page titles that may contain personal or identifying data, we have added the
key parameter to both cPanel's
dynamicui.conf file and WHM's
dynamicui.conf file. This parameter identifies interfaces and their associated assets.
In cPanel & WHM version 78, we added the Backblaze B2 destination type to WHM's Backup Configuration interface (WHM >> Home >> Backup >> Backup Configuration >> Additional Destinations tab). This option allows users to save their backups to the Backblaze B2 Cloud Storage destination.
In cPanel & WHM version 78, we added a banner to WHM's EasyApache 4 interface (WHM >> Home >> Software >> EasyApache 4) that allows the system administrator to purchase a LiteSpeed Web Server license. The system will attempt to install LiteSpeed Web Server automatically after the purchase. Hosting providers can disable the LiteSpeed Web Server banner for their licensed servers from Manage2's Update Company Information interface (Manage2 >> Company >> Update Company Information).
In cPanel & WHM version 78, we added the Age, in days, of content to purge users' Horde cache files option to the Mail section of WHM's Tweak Settings interface (WHM >> Home >> Server Configuration >> Tweak Settings). This setting determines the minimum age, in days, of files that the system will automatically delete users' Horde cache files.
This setting accepts a minimum value of 1, and defaults to Disabled.
In cPanel & WHM version 78, if your system supports KernelCare, you may receive an upgrade notification with a monthly KernelCare license price in the following WHM interfaces:
To purchase a KernelCare license, click Get KernelCare for $, where $ represents the monthly price for the KernelCare license.
For more information about how to purchase a KernelCare license, read our How to Purchase a KernelCare License documentation. For more information about KernelCare, visit CloudLinux's KernelCare site.
In cPanel & WHM version 78, we added the UTF-8 Mailbox Names option to the Manage Default Email Account section in cPanel's Email Accounts interface (cPanel >> Home >> Email >> Email Accounts). This option enables or disables UTF-8 encoded mailbox names on Horde and Roundcube webmail for a user's email accounts.
Users can select the UTF-8-encoded mailbox names in cPanel's Email Filters interface (cPanel >> Home >> Email >> Email Filters).
In cPanel & WHM version 78, we added support for three additional include files to the cPanel Home interface's Statistics Bar:
above_general_information.html.tt— The cPanel Home interface displays this information above the General Information section in the sidebar.
above_stats_bar.html.tt— The cPanel Home interface displays this information above the Statistics section of the sidebar.
below_stats_bar.html.tt— The cPanel Home interface displays this information below the Statistics section of the sidebar.
For information on how to use these new include files, read our Guide to cPanel Interface Customization - UI Includes documentation.
In cPanel & WHM version 78, we added WHM's Email Deliverability interface (WHM >> Home >> Email >> Email Deliverability). This interface allows you to identify problems with DKIM, SPF, and PTR records. These records make other mail servers more likely to accept emails that your users send.
When you upgrade to cPanel & WHM version 78, the system updates the
In cPanel & WHM version 78, we added the cPanel Service SSL certificate warnings alert to WHM's Contact Manager interface (WHM >> Home >> Server Contacts >> Contact Manager). This alert notifies you if the
/usr/local/cpanel/bin/checkallssl script detects issues with the cPanel & WHM services' SSL certificates when the
/usr/local/cpanel/scripts/upcp script runs.
The notification template for this alert resides in the
In cPanel & WHM version 78, we added MariaDB® version 10.3 as an available version to WHM's MySQL or MariaDB Upgrade interface (WHM >> Home >> Software >> MySQL/MariaDB Upgrade). MariaDB version 10.3 includes the following new features:
INFORMATION_SCHEMA.TABLESor other tables with several
For more information about these changes, read MariaDB's Version 10.3 Release Notes documentation.
We've reduced the polling intervals at which the system checks a cPanel (powered by Sectigo) certificate. The system now checks the status of a certificate as follows:
Age of certificate request
|Less than 30 minutes.||Once every two minutes.|
|After 30 minutes.||Once every ten minutes.|
|After one hour.||Once every 30 minutes.|
|After four hours.||Once every hour.|
|After one day.||Once every 12 hours.|
For more information, read our Manage AutoSSL documentation.
In cPanel & WHM version 78, we improved Apache SpamAssassin's performance. This improvement provides up to a 60% speed increase in message scanning and faster load times.
In cPanel & WHM version 78, we refactored cPanel's Email Accounts interface (cPanel >> Home >> Email >> Email Accounts) to improve its usability and appearance for standard and mobile displays.
The changes include the following improvements:
This refactor is part of our continued effort by cPanel LLC to improve and standardize interface appearance and usability.
cPanel's Git Version Control interface (cPanel >> Home >> Files >> Git Version Control) now retains your selection for the Clone a Repository toggle when you clone or create multiple repositories.
During installation, the system will now attempt to detect your Ethernet device. It skips this step if you preconfigure the
In cPanel & WHM version 78 and later, you can no longer enter
cpanel as an account name when you create an email account. This does not affect any email addresses with the cpanel account name that currently exist. However, if you delete those addresses, you cannot re-create them.
Additionally, servers now report that an email address with the cpanel account name exists for each domain on the server.
In cPanel & WHM version 78, Webmail Roundcube users can now archive their emails directly through the Archive button. You can find the Archive button in four locations within the interface:
For more information, read the Which Webmail Application Should I Choose? document.
In cPanel & WHM version 78, system administrators can automatically configure some PHP INI settings directly from the WHM interface in WHM's MultiPHP Manager (WHM >> Home >> Software >> MultiPHP Manager) interface. The new System PHP-FPM Configuration tab in the MultiPHP Manager interface allows WHM users to set the system's PHP INI directives. System administrators can still update the directives manually through the command line. The System PHP-FPM Configuration tab also houses the PHP-FPM Pool Options configuration for the system.
For more information on the interface, read the MultiPHP Manager for WHM documentation. For more information on the PHP INI directives, read the Configuration Values of PHP-FPM and How to Manage Your php.ini Directives with PHP-FPM documentation.
In cPanel & WHM version 78, WHM system administrators can access the system PHP-FPM Pool Options through the new System PHP-FPM Configuration tab in WHM's MultiPHP Manager (WHM >> Home >> Software >> MultiPHP Manager) interface. To access domain-specific pool options, click Edit PHP-FPM from the domain's row in the domains table. This action opens the new Domain PHP-FPM Configuration tab, where you can edit Pool Options for the domain, as well as the domain's PHP INI directives.
In cPanel & WHM version 78, we extend DNS-based Domain Control Validation (DCV) to the server's hostname certificate. The server automatically runs DNS-based DCV if HTTP-based DCV fails, which will help to prevent DCV failures for hostname certificates.
In cPanel & WHM version 78, we redirected the output of the deprecated cPanel API 2
SSH::genkey_legacy function to the cPanel API 2
SSH::genkey function. The functions accept the same parameters. However, the legacy function includes HTML in its returns while the newer function strips HTML from its return. If you have not yet changed your scripts to use the newer function, we strongly recommend that you read the newer function's return information and adjust your scripts.
In cPanel & WHM version 78, we updated Dovecot® from version 2.2.36 to version 2.3.4.
In cPanel & WHM version 78, the
/usr/local/cpanel/scripts/check_users_my_cnf script now displays error messages that it did not previously report. Additionally, we no longer delete invalid
.my.cnf files. Instead, we rename and retain them. This allows users to view any settings from the previous invalid files that they may want to copy to the new file.
In cPanel & WHM version 78, we updated the maximum number of download processes from one to four during installations. This should result in faster server installation times.
In cPanel & WHM version 78, we added cPanel's Email Deliverability interface (cPanel >> Home >> Email >> Email Deliverability). This interface allows cPanel users to manage their domain's DKIM, SPF, and PTR records. It also allows users to resolve any problems that may exist with these records. This new interface replaces and improves the functionality of the previous Authentication interface (cPanel >> Home >> Email >> Authentication).
Certain records may require access rights to a domain's DNS records. If you do not possess access to a DNS record, the interface provides information about how to resolve the issue.
Server administrators can manage user access to this feature with the Email Deliverability (Authentication) option in WHM's Feature Manager interface (WHM >> Home >> Packages >> Feature Manager).
In cPanel & WHM version 78, we renamed the Authentication interface to Email Deliverability. This new name more clearly describes the purpose of this interface.
For more information, read our Email Deliverability documentation.
We updated the FastCGI daemon (FCGId) to work completely with the MultiPHP system. For more information, read our Apache Module: FCGId documentation.
In cPanel & WHM version 78, we now migrate hostnames in mail exchange (MX) records during account transfers. The server updates any MX record whose mail exchanger uses the previous hostname (or the
mail.PreviousHostname subdomain) to use the new hostname instead, where
PreviousHostname represents the user's previous hostname.
In cPanel & WHM version 78, we added the following settings in WHM's Exim Configuration Manager interface (WHM >> Home >> Service Configuration >> Exim Configuration Manager):
In cPanel & WHM version 78, we altered HTTP DCV to prioritize IPv6 addresses over IPv4 addresses.
HTTP DCV will continue to use IPv4 addresses for DCV domains that do not have AAAA records. If an AAAA record exists, AutoSSL will attempt to run a DCV on the IPv6 address. Any misconfigured AAAA records will cause HTTP DCV to fail, even if you properly configure the A records. Alternatively, you can remove the AAAA records to use IPv4 exclusively.
In cPanel & WHM version 78.0.6, we updated WHM's Create Support Ticket interface (WHM >> Home >> Support >> Create Support Ticket) to suggest that users open a support ticket with their license provider. If available, the interface will display their license provider's contact information.
In cPanel & WHM version 78, we updated the Notifications of Outdated Software notification template. It will now include a stronger warning. The warning asks users to update software before future versions of cPanel & WHM no longer support it. If you do not update the outdated software, the system may block your cPanel & WHM updates until you do.
find_outdated_servicesscript ignores the
In cPanel & WHM version 78, the
/usr/local/cpanel/scripts/find_outdated_services script ignores the
auditd service when it checks for services that are out of date. The
auditd program, or Linux Auditing System, writes audit records to disk.
We have now fully removed SquirrelMail from the available applications in cPanel's Webmail interface. To use a custom installation of SquirrelMail, read our Tutorial - Integrate Custom Webmail Applications documentation.
We deprecated SquirrelMail in cPanel & WHM version 76, and new installations on version 76 and later do not include it. For more information, read our cPanel Deprecation Plan documentation.
In cPanel & WHM version 78, we deprecated the MyDNS and NSD nameserver software and plan to remove them in a future release. On new installations of cPanel & WHM, the Nameserver Selection interface (WHM >> Home >> Service Configuration >> Nameserver Selection) no longer allows you to select these nameservers. If you use either of these nameservers, we strongly recommend that you migrate to the PowerDNS nameserver.
For more information, read our cPanel Deprecation Plan documentation.
cPanel & WHM version 78 includes the following third-party applications:
cPanel & WHM version 78 includes the following PHP modules:
cPanel & WHM version 78 includes the following Perl modules:
cPanel & WHM uses the following operating system-provided third-party applications:
Email::add_pop — In cPanel & WHM version 78 and later, you cannot enter
cpanel as an account name when you create an email account.
Fileman::fullbackup— Added the
urlreturn will return an IP address if the hostname does not have a configured Domain Name System (DNS).