Child pages
  • 66 Release Notes

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

For cPanel & WHM 66

Note titled

This set of release notes groups all of our new, updated, and deprecated features by the development teams that created them. The following development teams contributed to the cPanel & WHM version 66 release:

  • Cobra
  • Honey Badgers
  • Loose Cannon
  • Phoenix
  • SecTeamSix
  • Spider-Pig
  • SWAT Team
  • Zero Cool

This page was last updated on:

Page info
modified-date
modified-date
 

Toc no bullet
minLevel2

Upgrade blockers

 

New features

Team: Cobra

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.

Team: Honey Badgers

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 Google Drive 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. For more information about metadata for Backups, read our Metadata for Backups documentation.

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.

Team: Loose Cannon

WordPress Manager

Note
titleNotes:
  • 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 Site Software interface (Home >> Software >> Site Software), you can access the following information:

  • The public URL.
  • The location on disk.
  • The WordPress version.
  • Whether automatic updates are enabled.
  • The WordPress administrative URL.
  • The WordPress Administrator username.
  • The WordPress database name.
  • The WordPress database username.
  • The database table prefix.

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

  • The WordPress Administrator's password.
  • The WordPress database user's password.

Team: SecTeamSix

New notification template

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

    • SSH Configuration Error — The system detects an attempt to change the sshd_config file.

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

Team: Phoenix

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.

Team: Spider-Pig

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.

For more information, read our Tweak Settings and The cpanel.config File documentation.

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. 

Warning
titleWarning:

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).

For more information, read our Application Manager documentation.

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).

For more information about EasyApache profiles, read our EasyApache 4 Interface documentation.

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.

  • The upgrade from cPanel & WHM version 64 to cPanel & WHM version 66 automatically converts existing cPHulk databases from MySQL to SQLite.
  • After the upgrade, you cannot reverse the conversion.
  • If you wish to access their data, any existing MySQL databases will remain on the server after the upgrade.

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 Contact Manager and 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:

  • cPanel's Zone Editor interface (Home >> Domains >> Zone Editor).
  • WHM's Edit DNS Zone interface (Home >> DNS Functions >> Edit DNS Zone).

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

Team: SWAT Team

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.

Note
titleNotes:
  • 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.

Note
titleNotes:
  • 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):

    • Outgoing Email Threshold Exceeded — A domain exceeds the daily emails sent threshold defined by the Number of emails a domain may send per day before the system sends a notification. option in WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings).

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

Team: Zero Cool

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).  For more information, read our PHP Home documentation. 

Warning
titleImportant:

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

Team: Cobra

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 user's /home directory and its subdirectories. 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).

Team: Honey Badgers

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. 

Team: Phoenix

WHM interface and plugin system improvements

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

Frame and frameset removal
Section
Column

cPanel & WHM version 62

Two framesets and three frames.

Column

cPanel & WHM version 64

One framesets and two frames.

Column

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.

  • Plugin developers must now explicitly include the WHM header and footer template files in custom interface files.
  • WHM interfaces that open in frames and iframes now hide WHM's left navigation menu by default.
  • For more information, read our Guide to WHM Plugins documentation.
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.

Note
titleNote:

For more information about how to connect Web Disk accounts, read our How to Connect to Web Disk on Your Mobile Device and Connect to Web Disk with Third-Party Software documentation.

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.

Team: Spider-Pig

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).

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. 

RubyGems interfaces only support System Ruby

In cPanel & WHM version 66, WHM's Ruby Gems Installer interface (Home >> Software >> Module Installers) and cPanel's RubyGems interface (Home >> Software >> RubyGemsonly affects system Ruby. The interfaces do not affect applications that you install with cPanel's Application Manager interface (Home >> Software >> Application Manager).

Team: SWAT Team

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):

  • IP Address-based Brute Force Protection Period (in minutes)
  • Brute Force Protection Period (in minutes)
  • Duration for Retaining Failed Logins (in minutes)

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.

Team: Zero Cool

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

Team: Cobra

Team: Honey Badgers

Team: Loose Cannon

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.

Team: Spider-Pig

Ruby system deprecation

In cPanel & WHM version 66, we deprecated cPanel & WHM's Mongrel Ruby codebase. You can only use cPanel's Ruby on Rails interface (Home >> Software >> Ruby on Rails) to manage legacy Ruby applications. To manage Passenger Ruby applications, use cPanel's Application Manager interface (Home >> Software >> Application Manager).

Team: SWAT Team

Team: Zero Cool

Appendix A: Third-party applications

cPanel-provided

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

Expand
titleClick here to view the full list of third-party applications...

Include Page
_3rdPartyMisc
_3rdPartyMisc

PHP Modules

Expand
titleClick here to view the full list of PHP modules...

Include Page
_3rdPartyPHP
_3rdPartyPHP

Perl modules

Expand
titleClick here to view the full list of Perl modules...

Include Page
_3rdPartyPerl
_3rdPartyPerl

OS-provided

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

Include Page
_3rdPartyOSProvidedRPMs
_3rdPartyOSProvidedRPMs

Appendix B: New and modified API functions

New UAPI functions

Team: Cobra

Team: Loose Cannon

Note
titleNote:

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

Team: SpiderPig

New WHM API 1 functions

Team: Cobra

fetch_ssl_certificates_for_fqdns — This function retrieves the certificate information for all FQDNs that the account owns.

Team: HoneyBadger

Modified UAPI functions

Team: SWAT

  • backup_config_get — Added skip_integration_links return.
  • backup_config_set — Added skip_integration_links parameter.

Modified WHM API 1 functions

Team: SpiderPig

  • system_needs_reboot — Added the quota, kernel, running_version, boot_version, and updates returns.
  • addzonerecord — Added caa as a possible value for the type parameter.
  • dumpzone — Added caa as a possible value for the type return.
  • editzonerecord — Added caa as a possible value for the type parameter.
  • getzonerecord — Added caa as a possible value for the type return.

Modified WHM API 0 functions

Team: SpiderPig

  • addzonerecord — Added caa as a possible value for the type parameter.
  • dumpzone — Added caa as a possible value for the type return.
  • editzonerecord — Added caa as a possible value for the type parameter.
  • getzonerecord — Added caa as a possible value for the type return.