For cPanel & WHM 11.52

This page was last updated on:  

Upgrade blockers

 

New features

CloudLinux™ 7 and Red Hat® Enterprise Linux® 7 support

cPanel & WHM version 11.52 introduces support for the CloudLinux 7 and Red Hat Enterprise Linux (RHEL) 7 operating systems for fresh installations.

System requirements

New installations on CloudLinux 7 and RHEL 7 servers require at least 1 GB of RAM. We recommend 2 GB or more of RAM for heavily-populated servers.

Quotas and the XFS® filesystem

If you enable quotas on a CloudLinux 7 installations that use the XFS® filesystem, you must perform additional steps.

Tomcat

We do not support Tomcat on CloudLinux 7 or RHEL 7 installations.

cPanel user system IDs

On servers that run CloudLinux 7 or RHEL 7, the system creates new cPanel account User IDs (UIDs) and Group IDs (GIDs) with a number between 200 and 999.

This behavior depends on the values in the /etc/login.defs file. If you alter these values, the settings that you provide determine how the system creates UIDs and GIDs.

Full CentOS 7 support

In cPanel & WHM version 11.52, we removed the Technology Preview status from CentOS 7. We now provide full support for the CentOS 7 operating system on production servers.

Amazon Linux AMI support

In cPanel & WHM version 11.52, we support the Amazon Linux AMI.

Webmail Branding

In cPanel & WHM version 11.52, users can use WHM's  Branding interface (Home >> cPanel >> Branding) to upload their own custom Webmail logo. For more information, read our Branding documentation.

Search Features

When you run the Paper Lantern theme in cPanel & WHM version 11.52, use the new Search Features text box in the top navigation bar to quickly find the interfaces that you need. The Search Feature text box also navigates to interfaces in the User Preferences menu. Use the keyboard shortcut "/" to jump to the Search Features text box. 

EasyApache 3 to EasyApache 4

EasyApache 4 introduces several new features that help your system run more smoothly, efficiently, and saves you time.

We introduced the following new features:

MultiPHP

EasyApache 4 introduces MultiPHP functionality. This feature allows you to install multiple versions of PHP on your system. You can offer multiple versions of PHP simultaneously to your users and set PHP on a per-domain basis. 

We introduced the following new interfaces to manage MultiPHP: 

New Scripts

New Greylisting Common Mail Providers tab

We added the Common Mail Providers tab to WHM's  Greylisting  interface (Home >> Email >> Greylisting). This tab allows users to specify common mail providers from which Greylisting will not defer mail. Users can also select the Auto Update option, which ensures that the IP address list remains current for each provider.

You can use the  manage_greylisting script to import and export Trusted Hosts entries.

 

Renamed and redesigned Remote MySQL to Manage MySQL® Profiles

We redesigned WHM's Remote MySQL feature into the new Manage MySQL Profiles feature (Home >> SQL Services >> Manage MySQL Profiles). In addition to a new user interface, this features allows you to create and manage multiple MySQL profiles. A MySQL profile defines the connection information for a local or remote MySQL server. 

Users create new profiles in two ways:

If no active profile exists, the system generates an active profile based on the information in the /root/.my.cnf file.

Linux Container support

cPanel & WHM 11.52 supports the use of cPanel inside of a Linux Container (LXC).  For more information about LXCs, read our Linux Containers and cPanel & WHM documentation.  

Updated features

New installations default to the Paper Lantern theme 

As of cPanel & WHM version 11.52, new installations of cPanel & WHM will default to the Paper Lantern theme. For more information about the Paper Lantern theme, read our  cPanel User Documentation

Installation process optimization

To reduce the amount of time that new cPanel & WHM installations require, we made the following changes:

Minimum memory checks

The cPanel & WHM installer now checks at the beginning of the installation process to ensure that your server meets the minimum memory requirements for your operating system.

 This check does not detect the total amount of RAM on your server. Instead, it checks the amount of available RAM.

Improved cpanelsync compression

The cpanelsync tree now uses the xz compression algorithm.

Fast installation method

New installations of cPanel & WHM now use the fast installation method by default. This installation method drastically reduces the amount of time that new cPanel & WHM installations require.

The fast installation method includes the following modifications to the previous (legacy) installation method:

To use the legacy installation method instead of the fast installation method, create the /etc/cpanel/disable_fast_install touch file before you begin the installation process.

Updated Exim Configuration Manager option

The Send mail from account's dedicated IP address option in WHM's Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager) now uses the reseller's main shared IP address rather than the server's main IP address.

Tweak Settings - Compression changes

We made the following changes to the Compression section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings):

Tweak Settings - Security changes

We made the following changes to the Signature validation on assets downloaded from cPanel & WHM mirrors setting in the Security section of WHM's Tweak Settings interface (Home >> Server Configuration >> Tweak Settings):

For more information about these GPG keys, read our cPanel & WHM Download Security documentation.

nscd daemon enabled during installation or upgrade

During the installation or upgrade process, systems with over 1,000 MiB in available memory will automatically enable the nameserver cache daemon (nscd). This daemon caches hosts, passwords, and groups, which improves performance of recurring nameserver requests and password and group lookups. It will also greatly improve your Exim mail server performance.

Delay SMTP transaction for incoming spam

We added the Introduce a delay into the SMTP transaction for unknown hosts and messages detected as spam option to the Basic Editor section of WHM's Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager). This option configures the SMTP receiver to wait a few additional seconds for a connection when it detects spam messages.

Typically, legitimate mailing systems will wait past the delay, whereas spammers do not wait past the delay.

The system excludes the following remote hosts from the delay:

  • Neighbor IP addresses in the same netblock
  • Loopback addresses
  • Trusted Mail Hosts
  • Relay Hosts
  • Backup MX Hosts
  • Skip SMTP Checks Host
  • Sender Verify Bypass Hosts
  • Greylist Trusted Hosts

If your external monitoring system reports failures after you update your server to cPanel & WHM version 11.52, configure your monitoring system to allow 45 seconds timeout for connections to port 25. (Read your monitoring system's documentation for how to adjust the timeout and polling settings.)

If that does not resolve the problem, add the IP address of your monitoring system to the Trusted SMTP IP Addresses section of WHM's Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager).

If you still encounter errors on your monitoring system, disable the Introduce a delay into the SMTP transaction for unknown hosts and messages detected as spam setting in the Basic Editor section of WHM's Exim Configuration Manager interface (Home >> Service Configuration >> Exim Configuration Manager). However, this will likely result in an increase in spam that your server receives.

antirelayd renamed to popbeforesmtp

The antirelayd function allows users on an IP address who authenticated against the POP3 or IMAP service in the last 30 minutes to send emails via SMTP again without the need to re-authenticate. This leaves the IP address open as a relay, which poses a security risk.

In cPanel & WHM version 11.52, we made the following changes to this function:

Previously, in cPanel & WHM version 11.32, we deprecated this function and set it to disabled by default because most mail clients support SMTP authentication. However, some users of legacy email clients require it.

We strongly recommend that you use SMTP authentication instead of POP-before-SMTP authentication, and encourage your users to only use mail clients that support SMTP authentication.

RecentAuthedMailIpTracker driver added

We added the RecentAuthedMailIpTracker driver to WHM's Service Manager interface (Home >> Service Configuration >> Service Manager). This driver tracks the IP addresses of recently-authenticated IMAP and POP3 sessions, which allows users who have already logged into the system to bypass delays and Greylisting checks.

cPHulk clears bad login history upon password reset

In cPanel & WHM version 11.52, cPHulk now clears a user's bad login history when:

Additional cPHulk options

The Configuration Settings section of WHM's cPHulk Brute Force Protection  interface (Home >> Security Center >> cPHulk Brute Force Protection) now includes the option to disable two groups of protection settings.

cpsrvd log entries standardized

In cPanel & WHM version 11.52, we updated the cpsrvd daemon to use the standard time format that the system's other daemons use.

The following files contain these updated time format entries:

Links to Contact Manager in notification templates

In cPanel & WHM version 11.52, we added information to the footer of notification templates that states the following information:

For more information, read our Notification Templates documentation.

Contact Manager and notification improvements

We made several improvements to Contact Manager and notification templates in cPanel & WHM 11.50.

Pushbullet notifications

In cPanel & WHM version 11.52, we added Pushbullet as a contact method for system notifications. To enter your Pushbullet account, use WHM's Basic cPanel & WHM Setup interface (Home >> Server Configuration >> Basic cPanel & WHM Setup). New installations will prompt the system administrator for their Pushbullet contact settings as part of the Initial Setup Wizard.

For more information about Pushbullet, visit Pushbullet's website.

POST request notifications

In cPanel & WHM version 11.52, you can send notifications as a POST request to a list of URLs. This allows you to enter these notifications directly in to a ticket system, database, or other form-based content management system.

For more information about this option, read our Basic cPanel & WHM Setup documentation.

If you enter a secure URL ( https://), that site's certificate must be valid.

Updated Contact Manager interface

We improved the appearance of WHM's Contact Manager interface (Home >> Server Contacts >> Contact Manager).

Communication Types and Notifications now appear in separate tabs, and each alert type displays the icons of each alert type that it notifies.

Also, we changed the Priority label to Receives in the Communication Types table, and the Priority label in the Notifications table to Importance. This makes the table easier to understand, because each Communication Type receives alerts of a particular range of importance.

When cPanel, Inc. creates a new Alert Type for WHM's Contact Manager interface (Home >> Server Contacts >> Contact Manager), we set the following default alert priority values for the importance of the notification:

  • High (3) — Items that require immediate attention.
  • Sometime (2) — Non-critical Items that require action.
  • Low (1) — Informational messages that do not require action.

You can adjust these alert priorities your in WHM's Contact Manager interface.

New notification templates

In cPanel & WHM version 11.52, we converted more notifications to the new system. The following alerts are now available in WHM's  Contact Manager interface (Home >> Server Contacts >> Contact Manager):

Also, we added a footer to each notification that states the priority of each notification. This footer contains a link to allow the system administrator to change the priority of or disable that notification.

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

We strongly recommend that you review your Contact Manager settings to ensure that you will get important server notices.

Replaced charts and graphics module

In cPanel & WHM version 11.52, we replaced the deprecated module which generated charts and graphs for cPanel's Bandwidth interface (Home >> Metrics >> Bandwidth).

The new module improves the appearance of the charts and graphs. Also, the graphs and charts use localized text and use your computer's time zone settings.

Improvements to transferred accounts' bandwidth data processing and display

Prior to cPanel & WHM version 11.50, cPanel tracked bandwidth usage with RRDtool for bandwidth graphs and flat files for bandwidth tables. The flat files acted as a backup for the RRDtool files. Because the tables only included daily data, however, account archives did not include the hourly or 5-minute flat files.

In cPanel & WHM version 11.50, the system migrated the data from the flat files into a new SQLite database for each user. However, the account transfer process did not include hourly data, so the system could not import hourly data to the new SQLite databases for transferred accounts.

Because cPanel & WHM version 11.52 now uses those SQLite databases to construct bandwidth graphs when the system first loads the bandwidth database, it imports any available hourly data from RRDtool. The system then scales that data to accommodate any discrepancies between RRDtool’s storage format and cPanel & WHM’s. For days on which no RRDtool data available exists, the system distributes the bandwidth evenly across the day.

As a result, the bandwidth graphs in cPanel & WHM version 11.52 display a contour that resembles graphs which earlier versions display.

cPanel & WHM version 11.50 also contains an update to bandwidth storage logic. This may produce inconsistencies in imported historical data if you transferred an account between servers on different time zones.

Bandwidth interface detects time zone

cPanel's Bandwidth interface (Home >> Logs >> Bandwidth) uses the server's time zone setting. However, if your browser's time zone does not match the server's time zone, the interface will now allow you to update the interface with the browser's time zone setting.

phpMyAdmin temporary user issue

A temporary user does not have access to all of phpMyadmin's features through the cPanel interface.

If this is an issue for you, we recommend that you convert your databases from MySQL to MariaDB.

Changes to WHM API 1 restoreacct function

In cPanel & WHM version 11.52, we changed the behavior of the WHM API 1 restoreaccount function to report whether a backup exists, and then it runs the restoration process asynchronously in the background. In prior versions of cPanel & WHM, the function reported success only after the restoration process finished. This change resolves issues from restorations that ran for very long times or crashed before completion.

Because of these changes, if you currently use the restoreaccount function to restore legacy backups to accounts, you must update your script to poll the restoration process to determine if it has finished before any post-restoration functions run. Otherwise, the script will fail.

To confirm the status of a restoration process and when the restoration process finishes, use the get_transfer_session_state function. You can also check the log file with the fetch_transfer_session_log function.

Reduced memory usage

In cPanel & WHM version 11.52, we optimized several back-end components in order to significantly reduce memory usage:

Improved Feature Manager 

In cPanel & WHM version 11.52, when you select a feature from the disabled feature list in WHM's  Feature Manager interface, you disable that feature. The interface has also been reorganized for more clarity when you create or edit a feature list. 

MySQL Root Password supports local or remote instances

We modified WHM's  MySQL Root Password interface (Home >> SQL Services >> MySQL Root Password) to allow you to reset the root password for local or remote MySQL instances.

ModSecurity compatible with remote MySQL servers

ModSecurity now works with remote MySQL servers. The system creates the necessary database and also creates the database user with the necessary privileges.

Courier removal

In preparation for Courier's removal from cPanel & WHM, users can no longer switch to Courier. Users receive a warning about the one-way switch. New installations of cPanel & WHM no longer include Courier.

Paper Lantern

Renamed the Accounts interface

As of cPanel & WHM 11.52, cPanel's Accounts interface is renamed Email Accounts in the Paper Lantern theme.

Improved File Manager 

In cPanel & WHM version 11.52, the Directory Selection window will no longer appear when you launch the File Manager interface. The option to change the directory that File Manager opens in is now found in the Settings menu within File Manager.

Improved mobile responsiveness

In cPanel & WHM 11.52, the cPanel Home interface is more responsive for mobile phones that are 360 pixels wide. Additional improvements to mobile responsiveness are planned for later releases. 

Improved HTTP Error Pages

In cPanel & WHM version 11.52, we updated the 400, 401, 402, 403, and 500 Apache error pages with the new cPanel & WHM brand. 

Improved Track Delivery interface

In cPanel & WHM version 11.52, we added filters to cPanel's Track Delivery interface (Home >> Email >> Track Delivery) which allow the user to display only the following messages:

File Manager supports drag-and-drop

If you use the Paper Lantern theme, cPanel's File Manager interface (Home >> Files >> File Manager) now supports drag-and-drop file upload functionality.

Calendars and Contacts

In cPanel & WHM version 11.52, we made several improvements to cPanel's Calendars and Contacts Client Configuration feature.

Improved Scripts

Contact Information for Webmail Users

In cPanel & WHM version 11.52, we added cPanel's Update Contact Information feature to the User Preferences menu in the Webmail interface. Webmail users may select whether they wish to receive notices about email quotas, password changes, or account logins.

EasyApache (Apache Update) renamed

In cPanel & WHM version 11.52, we renamed the EasyApache (Apache Update) interface to EasyApache 3.

Updated to Exim version 4.86-1.cp1148

In cPanel & WHM 11.52, we updated Exim to version 4.86-1.cp1148, which fixed a long-standing bug. This allows the system to send mail from an IP address that you specify in the /etc/mailips file.

Command line calls of API functions

In cPanel & WHM version 11.52.0.8, you can now call WHM API 0 and WHM API 1 functions from the command line.

For more information, read the following SDK guides:

Deprecated and removed items

Removed scripts

We have removed the following scripts:

Removed cPanel API a and 2 functions

We have removed the following cPanel API 1 functions:

We have removed the following cPanel API 2 functions

Use the following replacement UAPI functions:

Removed Default Quicklinks

In cPanel & WHM version 11.52, the default Quicklinks in the Paper Lantern theme are no longer available, but the  global_header.html.tt  UI include is still available. To customize your own Quicklinks, read our Guide to cPanel Interface Customization and Branding documentation. 

Removed the Live Locale Editor interface 

In cPanel & WHM version 11.52, we have removed WHM's Locale Editor - Live Mode interface (Home >> Edit a Locale >> Locale Editor - Live Mode). Your customized translations will still function across the system and the  Locale Editor - Bulk Mode interface will remain in cPanel & WHM. 

Removed minimum UID settings

We have removed the following minimum user ID (UID) settings from cPanel & WHM:

Because the MINUID setting no longer exists in the /etc/wwwacct.conf file, you cannot use this file to customize minimum UIDs on fresh installations of cPanel & WHM version 11.52 or later. 

Appendix A: Provided third-party applications

cPanel-provided

cPanel & WHM version 11.52 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 calls

Modified cPanel API 2 calls

New UAPI calls

Modified UAPI calls

New WHM API 1 calls

Modified WHM API 1 calls