Key

For cPanel & WHM 74

This page was last updated on:

Table of Contents

minLevel

2

style

none

Upgrade blockers

New features

Add comments about Remote MySQL® hosts

In cPanel & WHM version 74, we added a Comment text box to cPanel's Remote MySQL interface (cPanel >> Home >> Databases >> Remote MySQL). This text box allows you to record specific information about each remote MySQL host, which the interface displays in the ManageAccess Hosts table.

When you create a backup tarball (.tar.gz) file, the system stores the comments about each remote MySQL host in the mysql_host_notes.json file.

When you transfer an account via the pkgacct script or WHM's Transfer Tool interface (WHM >>Home >> Transfers >> TransferTool), the system also transfers each remote MySQL host's comments.

In cPanel & WHM version 74, we added the S3 Compatible destination type to WHM's Backup Configuration interface (WHM >> Home >> Backup >> Backup Configuration). This option allows users to save their backups to an additional destination that is compatible with a simple storage service other than Amazon S3™.

Reject and hold outgoing mail for suspect spammers

When an email account sends outbound mail to a large number of unique recipients, the server marks that email account as a potential spammer. Administrators can configure the threshold of unique recipients with the Number of unique recipients per hour to trigger potential spammer notification tweak setting.

In cPanel & WHM version 74, administrators can now select the action that the server should automatically perform when it detects potential spammers. Use the Select the action for the system to take on an email account when it detects a potential spammer tweak setting to configure this behavior in the Mail section of WHM's Tweak Settings interface (WHM >> Home >> Server Configuration >> Tweak Settings). The server will perform one of the following actions:

Take no action — Do not perform any action for the email account.

Hold outgoing mail — Hold all outbound messages in a queue for the email account.

To release or delete outgoing mail held in the queue, perform the following actions in cPanel's Email Accounts interface (cPanel >> Home >> Email >> Email Accounts):

Click Manage Suspension.

Select Allow for the Send option.

If applicable, click Delete messages from the mail queue to remove any queued messages.

Click Save.

Display a message to reboot the server after essential software updates.

In cPanel & WHM version 74, we added the Display a message to reboot the server after essential software updates option to the Security tab in WHM's Tweak Settings interface (WHM >> Home >> System Configuration >> Tweak Settings). This setting configures the server to display a message to reboot the server after it installs an essential software update.

Warning

title

Important:

If you disable this setting, you will need to manually reboot the server after essential software updates to address security issues.

This link remains visible as you navigate throughout the cPanel and WHM interfaces.

New SMTP options in the Exim Configuration Manager

In cPanel & WHM version 74, we added the following options to the Mail section of the Basic Editor tab of WHM'sExim Configuration Managerinterface (WHM>>Home >> Service Configuration >> Exim Configuration Manager):

Hosts to which to advertise the SMTP DSN option — Specify a list of hosts to which to advertise SMTP support for Delivery Status Notification (DSN).

Hosts to which to advertise the SMTPUTF8 SMTP option — Specify a list of hosts to which to advertise SMTP support for international email addresses that contain UTF-8 characters.

Updated Backup User Selection interface workflow

We updated the look and feel of WHM's Backup User Selection interface (WHM >> Home >> Backup >> Backup User Selection) with new toggles and a new Account Actions menu button.

Added the disable argument to the restorepkg script

In cPanel & WHM version 74, we added the disable argument to the restorepkg script. Users can now choose which modules to disable when they restore an account.

Warning

title

Warning:

We strongly recommend that only advanced users apply this option. If you incorrectly configure this option, the cPanel account may restore in a broken state.

AutoSSL user notifications

In cPanel & WHM version 74, we streamlined the number of configuration options, which makes it efficient for users and administrators to configure AutoSSL notifications.

For WHM users, we updated the Options tab in WHM's Manage AutoSSL interface (WHM >> Home >> SSL/TLS >> Manage AutoSSL). Administrators can now configure user notifications independent of their settings in WHM, such as all events or failures only, or disable all AutoSSL notifications.

For cPanel users, we updated cPanel'sContact Informationinterface (cPanel>>Home>>Preferences>>Contact Information) to reduce the AutoSSL Notificationsuser notification preferences to four options. Some settings only appear based on the notification level that your WHM administrator sets in theManage AutoSSLinterface (WHM>>Home>>SSL/TLS>>Manage AutoSSL).

Note

title

Notes:

These settings are not available if your WHM administrator disables AutoSSL user notifications in the Manage AutoSSL interface (WHM >> Home >> SSL/TLS >> Manage AutoSSL).

These settings are not available to Webmail users.

Graceful restarts for PHP-FPM

In cPanel & WHM version 74, we added the ability to restart PHP-FPM without service interruptions to clients that request PHP resources. During the PHP-FPM graceful restart, the system stops and restarts the PHP-FPM pool processes. As a result, the system temporarily holds the Apache process requests. When the PHP-FPM pool processes begin again, Apache passes the queued process requests on to the PHP-FPM pool processes and the workflow continues as normal.

Updated Git Version Control feature

We have updated cPanel's Git Version Controlinterface (cPanel >> Home >> Files >> Git Version Control) to include the following new features:

Deployment

cPanel users can now use the Manage section of the interface to manually or automatically deploy changes from cPanel-hosted repositories.

The system pulls changes with the --ff-only option and will only succeed if the branch's HEAD commit is up-to-date or Git can fast forward it. For this reason, we strongly recommend that users only deploy changes from a remote repository or a clone of it on their local computer.

They should not directly change the cPanel-managed repository's contents.

Optional password for SSH keys

In cPanel & WHM version 74, we changed the requirement to assign a password to a new SSH key in cPanel's SSH Access interface (cPanel >> Home >> Security >> SSH Access). If the hosting provider sets the SSH Keys setting to 0 in WHM's Password Strength Configuration interface (WHM >> Home >> Security Center >> Password Strength Configuration), you do not need to assign a password to a new SSH key.

WHM backup and restore performance improvement

In cPanel & WHM version 74, we improved the performance of the cpconftool's backup and restore options. We also added the ability to restore a configuration file via API with the new WHM API 1 restore_config_from_upload and restore_config_from_file functions.

Public contact information on suspended and default placeholder pages

In cPanel & WHM version 74, we display the hosting provider's contact information on the Account Suspended and Default Webpage placeholder pages. This allows visitors to these pages to contact the hosting provider directly. You can update the contact information that these pages display in the Public Contact section of WHM's Customization interface (WHM >> Home >> cPanel >> Customization). For more information about placeholder pages, read the template types section of our Web Template Editor documentation.

TaskQueue Improvements

In cPanel & WHM version 74, we optimized the task queue for certain FTP-, Dovecot-, and Solr-related tasks. This allows the server to group the commands together, which results in higher efficiency and lower run times.

Visual changes to alerts

In cPanel & WHM version 74, we improved how the interface displays alerts. In previous versions, the system presented many alerts inline within the interface. When this occurred, the alerts would move content in the interface. Now, the system floats the alerts at the top of most interfaces and does not alter the page's layout.

EasyApache 4 interface

We updated the Home section of WHM's EasyApache 4 interface (WHM >> Home>> Software >> EasyApache 4) to display the Update EasyApache 4 button and only update EasyApache 4 packages. If updates exist, this link opens the Review section of the EasyApache 4 interface, populated with the packages that require updates. Otherwise, this button displays EasyApache 4 is up to date.

In previous versions of cPanel & WHM, the interface displayed Run System Update, and opened WHM's System Update interface (WHM >> Home >> Software >> System Update) when clicked.

MultiPHP Manager

We updated theMultiPHP Manager interface (Home >> Software >> MultiPHP Manager) in both cPanel and WHM to display PHP versions in a more human-readable format.

cPanel & WHM installation

We added the --skipreposetup option to the cPanel & WHM installation script. This option skips the installation of the EasyApache 4 yum repositories. This is useful if you wish to use custom repositories instead of the cPanel & WHM-provided ones.

FCGId

We made the mod_fcgid Apache module compatible with EasyApache 4's MultiPHP system in cPanel & WHM version 74. However, if your default PHP version uses FCGId, then all PHP versions will use FCGId.

Back up the /etc/cpanel/ea4/php.conf file

We now back up the /etc/cpanel/ea4/php.conf file whenever an action writes to the file. The system writes to the /etc/cpanel/ea4/php.conf.bak/TIME.PID file, where TIME represents the time the system made the change and PID represents the process PID. The system only retains the 20 most recent php.conf file changes.

The /scripts/upcp command

When you run the /scripts/upcp command with the --force option, the system now executes the yum clean all command before it runs yum update, if required.

Apache SpamAssassin error log file rotated by default

In cPanel & WHM version 74, we updated the cpanellogd daemon to compress and archive (rotate) the /usr/local/cpanel/logs/spamd_error_log file by default. You can select the files that you want to rotate in WHM's cPanel Log Rotation Configuration interface (WHM >> Home >> Service Configuration >> cPanel Log Rotation Configuration).

New pkgacct script options

The /usr/local/cpanel/scripts/pkgacct script now includes new options to exclude an account's mail and public_html directories. For more information, read our The pkgacct Script documentation.

Deprecated and removed items

Removed one tweak setting

In cPanel & WHM version 74, we removed the Include password in the raw log download link in cPanel (via FTP) setting from the Stats and Logs section of WHM's Tweak Settings interface (WHM >> Home >> Server Configuration >> Tweak Settings). We also removed the ftppasslogs key from the /var/cpanel/cpanel.config file.

New WHM API 1 functions

restore_config_from_file — This function restores a configuration backup from a file. If the backup file does not contain any changes, the system does not write to the configuration file.

restore_config_from_upload — This function restores a configuration backup file via HTTP POST method. If the backup file does not contain any changes, the system does not write to the configuration file.

Removed cPanel API 2 functions

Removed cPanel API 1 functions

Removed WHM API 0 functions

cPanel, WebHost Manager, and WHM are registered trademarks of cPanel, Inc. for providing its computer software that facilitates the management and configuration of Internet web servers. ®2018 All rights reserved.