For cPanel & WHM 66

This page was last updated on:  

Upgrade blockers

New features

MariaDB 10.2

In cPanel & WHM version 66, we added the ability to upgrade to MariaDB 10.2. For more information, read our MySQL or MariaDB Upgrade documentation.

Domain-specific AutoSSL exclusion

In cPanel & WHM version 66, we added the ability to exclude individual domains from AutoSSL via cPanel's SSL/TLS Status interface (Home >> Security >> SSL/TLS Status).

Compression added to Dovecot

In cPanel & WHM version 66, we added the ability to compress recently created and delivered messages in WHM's Mailserver Configuration interface (Home >> Service Configuration >> Mailserver Configuration). You can also customize the compression level.

Hide the side navigation menu

In cPanel & WHM version 66, we added the ability to hide the side navigation menu in the WHM interface. You can click the hide button, or press the backtick key (`). For more information, read our Keyboard Shortcuts in WHM documentation.

Google Drive™

In cPanel & WHM version 66, you can now set up your Google Drive™ account with backups as a remote destination. For more information about Google Drive with backups, read our How to Configure Google Drive as a Backup Additional Destination and Backup Configuration documentation.

Metadata for Backups

In cPanel & WHM version 66, the Backup system now uses the /usr/local/cpanel/scripts/backups_create_metadata script to allow a user to create metadata files for all backups. It also retrieves information about a specific backup or user. 

Rsync

In cPanel & WHM version 66, you can now set up your backups to use Rsync as a remote destination. We added support for remote incremental backups via the Rsync transport. In addition, we enhanced all Rsync transport interfaces for a cleaner display. For more information about Rsync with backups, read our Backup Configuration documentation.

Command Line Interface (CLI)

In cPanel & WHM version 66, we implemented the new php_fpm_config script. When you manually edit the PHP-FPM configuration files, run the /scripts/php_fpm_config script to install those configuration files. This script also helps to troubleshoot problems in the FPM system.

System PHP-FPM Status: On/Off

In cPanel & WHM version 66, we added the System PHP-FPM Status option in WHM's MultiPHP Manager (Home >> Software >> MultiPHP Manager) interface. This informs you whether PHP-FPM is enabled for your accounts. You can turn PHP-FPM on or off for the system. When System PHP-FPM Status is turned on, the system automatically turns PHP-FPM on for any new accounts that you create. For more information about the System PHP-FPM Status option, read our MultiPHP Manager for WHM documentation.

Convert All Accounts to PHP-FPM

In cPanel & WHM version 66, we added the Convert all Accounts to PHP-FPM option in WHM's MultiPHP Manager (Home >> Software >> MultiPHP Manager) interface. This feature converts all of the server's domains and their subdomains to PHP-FPM with a single click. This option effects all of your accounts. In addition, if your system does not contain the necessary PHP-FPM packages for the specified PHP version, you will receive a warning message that you cannot convert all accounts.

The Convert All Accounts to PHP-FPM option will only show when your System PHP-FPM Status is set to On. When you click Convert All Accounts to PHP-FPM, a message will display to inform you of the conversion. We provide a link within this message if you wish to see the conversion log.

The system uses the /usr/local/cpanel/scripts/php_fpm_config script with the --convert_all flag to convert all accounts to PHP-FPM. For more information about the Convert All Accounts to PHP-FPM option, read our MultiPHP Manager for WHM documentation.

WordPress Manager

  • This interface will not appear until you install the RPM-based WordPress® cPAddon in WHM's Install cPAddons Site Software interface (Home >> cPanel >> Install cPAddons Site Software).
  • The system installs this interface as a cPanel plugin that we distribute with the latest WordPress cPAddon.

Along with cPanel & WHM version 66, we have released the WordPress Manager interface (Home >> Applications >> WordPress Manager) as a cPanel plugin. The WordPress Manager interface allows you to manage the WordPress installations on your cPanel account.

For each WordPress installation that you installed in cPanel's Site Software interface (Home >> Software >> Site Software), you can access the following information:

In addition, this interface allows you to update the following passwords:

New notification template

In cPanel & WHM version 66, we added more notifications to WHM's Contact Manager interface (Home >> Server Contacts >> Contact Manager):

For the full list of available alerts, read our Contact Manager and Notification Templates documentation.

Refresh after update

After the upgrade to cPanel & WHM version 66 finishes, WHM users in an active session must refresh their browser windows. Until they do, they may see additional frames within the WHM interface on each page load.

New tweak setting 

In cPanel & WHM version 66, we added the Allow deprecated WHM accesshash authentication setting to the Security section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings). This setting also exists as the allow_deprecated_accesshash key in the /var/cpanel/cpanel.config file.

This setting configures the system to allow users to authenticate with WHM via an accesshash key.

Application Manager interface

In cPanel & WHM version 66, we added the Application Manager interface (Home >> Software >> Application Manager) to the cPanel interface. This interface allows you to quickly deploy and easily maintain Ruby applications to your cPanel accounts. 

This interface only appears if your System Administrator performs the following actions:

  • Installs the ea-ruby24-mod_passenger Apache module.
  • Enables the Application Manager feature in WHM's Feature Manager interface (Home >> Packages >> Feature Manager).


New custom EasyApache 4 profile option

In cPanel & WHM version 66, we added the Ruby via Passenger profile customization option to WHM's EasyApache 4 interface (Home >> Software >> EasyApache 4). This option allows you to configure EasyApache 4 support for Ruby applications that you deploy via cPanel's Application Manager interface (Home >> Software >> Application Manager).

New Feature Manager feature 

In cPanel & WHM version 66, we added the Application Manager feature to WHM's Feature Manager interface (Home >> Packages >> Feature Manager). You must enable this feature to access cPanel's Application Manager interface (Home >> Software >> Application Manager).

cPHulk now uses SQLite

In cPanel & WHM version 66, we updated the cPHulk service to use SQLite. SQLite eliminates the need for a MySQL database and database user to run the cPHulk service.

New server notification

In cPanel & WHM version 66, we added the cPHulk Database Integrity Notices alert to WHM's Contact Manager interface (Home >> Server Contacts >> Contact Manager). Your server generates this alert when cPHulk detects SQLite database corruption.

For more information, read our Notification Templates documentation.

New DNS record type

In cPanel & WHM version 66, you can configure Certificate Authority Authorization (CAA) records for your domains in the following interfaces:

CAA records allow you to specify which certificate authority (CA) will issue an SSL certificate for a domain.

Notify administrator when domain exceeds maximum emails per day

In cPanel & WHM version 66, we added the Number of emails a domain may send per day before the system sends a notification option to the Mail section of WHM's Tweak Settings interface (Home >> System Configuration >> Tweak Settings). The system will notify you when a domain exceeds the number of of emails per day that you set.

This setting defaults to unlimited.

  • In order to count each account's outbound emails, this feature uses the TailWatch script to monitor a rolling 24 hour window of hourly logfiles.
  • When a new hour begins, the system deletes the oldest hour's logfile.
  • The system counts outbound mail from subdomains and addon domains separately from their parent domain.

Enable DKIM/SPF Globally

As of cPanel & WHM version 62, the system provisions DKIM (Domain Keys Identified Mail) and SPF (Sender Policy Framework) records for all new accounts. However, it does not automatically provision these DNS records for existing accounts on the server.

We added the Enable DKIM/SPF Globally interface (Home >> DNS Functions >> Enable DKIM/SPF Globally) to automatically create DKIM and SPF records for all accounts on the server.

  • If a domain currently possesses an SPF record, the system will append the appropriate IP address from the /var/cpanel/mainip file to the existing record.
  • The system will not modify existing DKIM records.

New notification templates

In cPanel & WHM version 66, we added more notifications to WHM's Contact Manager interface (Home >> Server Contacts >> Contact Manager):

For the full list of available alerts, read our Contact Manager and Notification Templates documentation.

EasyApache 4 supports vendor-provided PHP versions

We now support vendor-provided versions of PHP with prefixes other than ea-.  You can access these PHP versions in WHM's MultiPHP Manager interface (Home >> Software >> MultiPHP Manager) and WHM's MultiPHP INI Editor interface (Home >> Software >> MultiPHP INI Editor).  

These packages must be a Software Collection Library (SCL) package and must be installed with yum. They are not available for installation in WHM's EasyApache 4 interface (Home >> Software >> EasyApache 4). 

Updated features

Expunge certificates if older than 120 days

In cPanel & WHM version 66 and later, we remove SSL certificates that expired more than 120 days ago from the user's SSL datastores. We do not automatically uninstall certificates from websites or other services.

.htaccess search optimization

In cPanel & WHM version 66, on new installations, we configure Apache to only search for .htaccess files in the /home/USERNAME/ directory and its subdirectories, where USERNAME represents the account's username. This decreases the number of locations to search for .htaccess files, which improves the speed of Apache searches. We display a feature showcase item to enable this feature for already-installed systems.

Eximstats search update and malicious senders

In cPanel & WHM version 66, we updated how we populate the sender and from columns of the eximstats SQLite database. Now, the sender column populates with the actual sender of the email. Users may still update the from column. This feature helps system administrators track malicious users more accurately.

SSL/TLS status page

A server administrator does not need to enable a cPanel Market provider that offers SSL certificates in WHM's Market Provider Manager interface (Home >> Market >> Market Provider Manager) for cPanel users to access the SSL/TLS Status interface (Home >> Security >> SSL/TLS Status).

Incremental Backups

In cPanel & WHM version 66, WHM's Backup Configuration (Home >> Software >> Backup Configuration) interface now will display a warning message when you select incremental backups. This message informs you that the system will not alter the state of your other transports.

PHP Version

In cPanel & WHM version 66, WHM's MultiPHP Manager (Home >> Software >> MultiPHP Manager) interface will now alert you when your PHP version does not match with the required PHP-FPM installed packages. The warning indicates that you cannot convert all accounts to PHP-FPM until you install the appropriate PHP-FPM packages for the specified PHP version.

WHM IPv6

In cPanel & WHM version 66, we enhanced all IPv6 interfaces for a cleaner display. 

WHM interface and plugin system improvements

cPanel & WHM version 66 completes our most recent improvements to the WHM interface.

Frame and frameset removal


cPanel & WHM version 62

Two framesets and three frames.


cPanel & WHM version 64

One framesets and two frames.


cPanel & WHM version 66

No framesets or frames.


 

The WHM interface has transitioned from two framesets and three frames in cPanel & WHM version 62 to no frames or framesets in cPanel & WHM version 66.

Users who encounter an incorrect locale in WHM's Home interface after they upgrade to cPanel & WHM version 66 must run the following command:

mv /var/cpanel/caches/_generated_command_files{,.backup}

This command clears the locale caches, which corrects the issue.

ACL checks

WHM plugins with interfaces that perform ACL checks and do not include WHM's master template file must now include additional modules in order to display correctly.

Improved WHM search feature

To improve users' ability to search for features, we have introduced an expanded search index to the WHM interface.

Updated Web Disk interface

We have updated cPanel's Web Disk interface (Home >> Files >> Web Disk) to simplify the instructions to access Web Disk accounts via various clients and devices.

Modify styles for multiple users

The /scripts/modify_account script now accepts the --style argument. This argument allows you to specify a style to use when you update the theme for one or more users. For more information, read our The modify_accounts Script documentation.

Improved File Manager interface

We updated cPanel's File Manager interface (Home >> Files >> File Manager) to improve its overall look and feel and reduce the number of image assets that it uses.

Accesshash keys disabled on new cPanel & WHM installations.

In cPanel & WHM version 66, we disabled accesshash keys on new cPanel & WHM installations in favor of API tokens. For more information, read our Manage API Tokens documentation.

To enable accesshash keys on a cPanel & WHM server, navigate to the Security section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings) and set the Allow deprecated WHM accesshash authentication setting to On. This setting defaults to Off.

Remote Access Key interface hidden

As of cPanel & WHM version 66, WHM's Remote Access Key interface (Home >> Clusters >> Remote Access Key) will only display if you set the Allow deprecated WHM accesshash authentication setting to On in the Security section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings).

We deprecated this interface in cPanel & WHM version 64.

PHP extensions enabled by default

In cPanel & WHM version 66, the system enables PHP extensions by default when you install a PHP PECL extension in WHM's Module Installers interface (Home >> Software >> Module Installers). 

For more information, read our PHP PECL documentation. 

Skip Integration Links from backups

In cPanel & WHM version 66, we added an option to the Backup Configuration interface (Home >> Backups >> Backup Configuration) that allows you to skip Integration Links from all backups. Integration Links can cause security issues if a system administrator restores an account to another server. For example, if you transfer an account with a link to WHMCS to another server, it may still allow unintended access to WHMCS on the source server.

This option defaults to disabled.

One day maximum for certain cPHulk settings

In cPanel & WHM version 64.X, we added validation to WHM's cPHulk Brute Force Protection interface (Home >> Security Center >> cPHulk Brute Force Protection) that limits the following parameter values to 1440 minutes (one day):

Updated phpMyAdmin version

In cPanel & WHM version 66, we updated the version of phpMyAdmin that the system provides from 4.6.6 to 4.7.0. For more information about this phpMyAdmin version, read phpMyAdmin's version 4.7.0 Release Notes documentation.

Minimum free space available for backup default settings

In cPanel & WHM version 64, we added a minimum free disk space check to WHM's Backup Configuration interface (Home >> Backup >> Backup Configuration).

This setting defaults to enabled on new installations or if a WHM user first enables the Backup Status option in cPanel & WHM version 66.

This setting defaults to disabled if the administrator upgrades the server to cPanel & WHM version 66 and the Backup Status has at some time been enabled.

Updated phpMyAdmin

In cPanel & WHM version 66.0.18, we updated the version of phpMyAdmin that the system provides from 4.7.0 to 4.7.3. For more information about this phpMyAdmin version, read phpMyAdmin's version 4.7.3 Release Notes documentation.

EasyApache 4 PHP configuration changes

We removed the use of local.ini files in EasyApache 4. WHM's MultiPHP INI Editor interface (Home >> Software >> MultiPHP INI Editor) now saves changes to the php.ini file rather than the local.ini file. 

EasyApache 4 migration updates for Apache include files

After your system successfully builds EasyApache 4, the system moves your Apache include file data from the /usr/local/apache.ea3/conf/userdata/ directory to the /etc/apache2/conf.d/userdata/ directory. The system checks the syntax of each file for EasyApache 4 compatibility after it moves it. If the file is not compatible, then the system deletes it from the EasyApache 4 destination directory and continues the move process.

For more information, read our The EasyApache 3 to EasyApache 4 Migration Process documentation. 

EasyApache 4 interface updates

We updated the EasyApache 4 interface (Home >> Software >> EasyApache 4) to include the a Save as profile and Upload a profile options. 

Deprecated and removed items

cPAddon moderation

We have deprecated the moderation feature and will remove it in the future. You cannot enable moderation for any cPAddons. Any cPAddons that currently use moderation will continue to function but, if you disabled it, you cannot reactivate moderation.

Triple DES encryption

In cPanel & WHM version 66, we removed Triple DES from the software's cipher list because PCI scanners fail servers that include it. For more information, read the Triple DES Wikipedia article.

Ruby system deprecation 

In cPanel & WHM version 66, we deprecated cPanel & WHM's Mongrel Ruby codebase, the system Ruby codebase for RubyGems and Ruby on Rails applications. WHM's Ruby Gem Installer interface (Home >> Software >> Module Installers) and cPanel's RubyGems interface (Home >> Software >> RubyGemsonly affects system Ruby. The interfaces do not affect Ruby applications that you register with cPanel's Application Manager interface (Home >> Software >> Application Manager).

Ruby applications now use the Phusion Passenger Ruby codebase, and you can register these applications in cPanel's Application Manager interface (Home >> Software >> Application Manager). 

Deprecated script

In cPanel & WHM version 66, we deprecated the /usr/local/cpanel/scripts/installruby script. This script does not function with the Phusion Passenger Ruby codebase. Systems administrators should now install the ea-ruby24-mod_passenger Apache module in WHM's EasyApache 4 interface (Home >>  Software >> EasyApache 4).

Ruby on Rails

In cPanel & WHM verison 66, we deprecated cPanel's Ruby on Rails interface (Home >> Software >> Ruby on Rails). You can only use this interface to register and manage Ruby applications that use system Ruby. To manage Ruby applications that you register in cPanel & WHM version 66 and higher, use cPanel's Application Manager interface (Home >> Software >> Application Manager).

Appendix A: Third-party applications

cPanel-provided

cPanel & WHM version 66 includes the following third-party applications:

PHP Modules

Perl modules

OS-provided

cPanel & WHM uses the following operating system-provided third-party applications:

Appendix B: New and modified API functions

New UAPI functions

You must install the WordPress Instance Manager cPanel Plugin to access these APIs.

New WHM API 1 functions

Modified UAPI functions

Modified WHM API 1 functions

Modified WHM API 0 functions