Child pages
  • 76 Release Notes

Versions Compared

Key

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

...

Table of Contents
minLevel2
stylenone

Upgrade blockers

None.

New features

MySQL/MariaDB

...

pre-flight check 

In cPanel & WHM version 76, we added a preflight pre-flight check for to WHM's MySQL or /MariaDB Upgrade interface (WHM >> Home >> Software SQL Services >> MySQL/MariaDB Upgrade) which  interface which will detect potential unfixable states due to the following issues:

...

We also added the secure_id return to the WHM API 1 ticket_create_stub_ticket function, and the secure_id parameter to the WHM API 1 ticket_grant function.

Anchor
ServerProfiles
ServerProfiles
New WHM feature: Server Profiles

In cPanel & WHM version 76, we added the ability for users to select a server profile. Profiles are a collection of service roles, such as DNS, FTP, or Web Disk, that allow you to easily configure a server for a specific function. To provide these desired services, server profiles disable any non-essential services, as well as their related features in cPanel & WHM. Profiles also disable API calls that do not relate to the server profile's enabled roles.

...

For more information, read our Tomcat Private Instances and Tomcat Proxies documentation. 

...

titleImportant:

Tomcat

...

Tomcat users can migrate to EasyApache 4

...

The EasyApache 4 implementation of Tomcat provides substantial differences from the EasyApache 3 implementation. The EasyApache 4 implementation of Tomcat configures a private instance for each user. The system will configure the existing domains to work in the new system and add them to a system.xml file, but we cannot guarantee the existing code's compatibility with Tomcat 8.5. You must check your configuration manually.

...

titleImportant:

Tomcat

...

Tomcat Manager

In cPanel & WHM version 76, we added WHM's Tomcat Manager interface (WHM >> Home >> Software >> Tomcat Manager) for systems that run EA4. This interface allows system administrators to manage the Tomcat status of their users. 

Warning
titleImportant:

Tomcat is experimental. You must install The Experimental Repository to use Tomcat.

cPanel's Domains interface

In cPanel & WHM version 76, we added the the Domains interface (cPanel >> Home >> Domains >> Domains). This interface combines most of the functionality from the the following interfaces:

  • cPanel's Addon Domains interface (cPanel >> Home >> Domains >> Addon Domains).
  • cPanel's Subdomains interface (cPanel >> Home >> Domains >> Subdomains).
  • cPanel's Aliases interface (cPanel >> Home >> Domains >> Aliases).

Users can now create and manage multiple domains for a single cPanel account in one interface. This streamlines the user experience and simplifies the user's ability to create and manage domains.

Warning
titleImportant:

To use this interface, hosting providers must perform the following actions:

  • Allow domain creation in WHM's Modify an Account interface (WHM >> Home >> Account Functions >> Modify an Account).
  • Enable at least one of the following features in WHM's Feature Manager interface (WHM >> Home >> Packages >> Feature Manager):
    • Addon Domains
    • Subdomains
    • Aliases


Note
titleNote:

The Mail Node server configuration only displays the Domains interface for cPanel accounts. It does not display the Addon DomainsSubdomains, or Aliases interfaces.

The cpuser_port_authority script

In cPanel & WHM version 76, we added the /usr/local/cpanel/scripts/cpuser_port_authority script. This script allows system administrators to assign ports to a user's account. 

...

We have made several changes to WHM's setup process and Home interface, in order to improve users' initial experiences with cPanel & WHM.

Simplified setup process

We have removed several sections of WHM's Initial Setup Assistant interface in order to streamline the setup process for new servers.

...

Note
titleNote:

To facilitate this change, we now enable quotas by default on new installations of cPanel & WHM but not on cPanel DNSONLY. If you wish to disable quotas, you must finish the installation process and then perform the steps in our How to Disable Filesystem Quotas documentation.

Updated WHM Home interface

We have revised WHM's Home interface to display a list of the most useful interfaces to manage your server and your accounts.

  • WHM users can still access We now hide the left-side navigation menu by default.
  • You can access the legacy page, which lists all of WHM's sections and interfaces, via the View toggle in the left-side navigation menu. However, we now hide this menu by default.top-right corner of the interface.
  • This change added a new description parameter to WHM's dynamicui.conf file.

Updated Git Version Control functionality

To help users prevent unintentional deletion of data, we have updated the functionality in cPanel's Git Version Control interface (cPanel >> Home >> Files >> Git Version Control):

  • We removed the Delete action from the list of repositories.
  • We added the Remove action to the list of repositories. When you click Remove, cPanel no longer manages the repository, but the system does not delete any data in the repository directory.

    Note
    titleNote:

    To fully delete repository data, use cPanel's File Manager interface (cPanel >> Home >> Files >> File Manager) or your preferred method to manually delete the files.


Git SSH host key verification

The system now automatically performs host key verification whenever you clone a new repository or make changes to or update a cloned repository in cPanel's Git Version Control interface (cPanel >> Home >> Files >> Git Version Control). These checks help to prevent Man-in-the-Middle (MITM) attacks.

...

In cPanel & WHM version 76, we updated cPanel's Backup interface (cPanel >> Home >> Files >> Backup) and Backup Wizard interface (cPanel >> Home >> Files >> Backup Wizard) to block restorations when the account exceeds its disk quota. Previously, the system attempted to restore the backup, failed, and did not display an error.

Redirects interface update

In cPanel & WHM version 76, we added the Regular Expression and HTTP Status Code columns to the table in cPanel's Redirects interface (cPanel >> Home >> Domains >> Redirects)

Symlink to user's log data backup file 

...

We added the Additional Packages section to WHM's EasyApache 4 interface (WHM >> Home >> Software >> EasyApache 4). This section displays any available packages that do not fit into another category. 

Note
titleNote:

Tomcat only appears in this section if you installed The Experimental Repository.

The /usr/local/cpanel/scripts/migrate_ea3_to_ea4 script

...

In cPanel & WHM version 76, we added the Prevent cpsrvd from serving standard HTTP ports setting to the Systems tab of WHM's Tweak Settings interface  interface (WHM >> Home >> Server Configuration >> Tweak Settings).This  This setting prevents the prevents the cpsrvd daemon from  daemon from taking over the standard HTTP ports when you disable the system’s web server services, such as Apacheports when you disable the system’s Web Server role. This action renders any cPanel any cPanel & WHM features that features that depend on the standard HTTP ports partially or entirely unusable. These features include service subdomains, AutoSSL, Mailman, and BoxTrapper.

OV and EV certificate status information

In cPanel & WHM version 76, we added the status of an SSL certificate request to cPanel's SSL/TLS Wizard interface (cPanel >> Home  >> Security >> SSL/TLS Wizard). This interface displays actionable URLs for users to expedite the validation process, if available.

WHM's MariaDB/MySQL Upgrade interface moved

As of cPanel & WHM version 76, WHM's MySQL/MariaDB Upgrade interface (WHM >> Home >> SQL Services >> MySQL/MariaDB Upgrade) resides in the SQL Section of the WHM interface.

Reduced greylist default deferral time to five minutes

In cPanel and WHM version 76, we reduced the greylist default deferral time to five minutes, down from ten minutes. This reduces time during which greylisting defers email from an unknown triplet. This time begins when the server receives the first email from an unknown IP address.

For more information, read our Greylisting documentation.

The FTP user interfaces are service-dependent

In cPanel & WHM version 76, the following interfaces are only available when the server has FTP services enabled:

  • WHM's FTP Server Configuration interface (WHM >> Home >> Service Configuration >> FTP Server Configuration)
  • WHM's Raw FTP Log Download interface (WHM >> Home >> Account Functions>> Raw FTP Log Download)
  • WHM's FTP Server (ProFTPd/PureFTPd) interface (WHM >> Home >> Restart Services >> FTP Server (ProFTPd/PureFTPd)).
  • cPanel's FTP Connections interface (cPanel >> Home >> Files >> FTP Connections)
  • cPanel's Anonymous FTP interface (cPanel >> Home >> Files >> Anonymous FTP)
  • cPanel's FTP Accounts interface (cPanel >> Home >> Files >> FTP Accounts).

For more information, read our Service Manager documentation.

PowerDNS manual migration notification

In cPanel & WHM version 76.0.5, we added the following entry to WHM's Contact Manager interface (WHM >> Home >> Server Contacts >> Contact Manager):

  • Migrate PowerDNS Configuration Upon Upgrade

To customize system notifications, read our Notification Templates documentation.

Service subdomain and port combination displays the correct log in interface

In cPanel & WHM version 76, users can log in via the service subdomainassociated port, or a combination of both. For example, a cPanel user would navigate to the same login interface if they enter any of the following websites into their browser:

  • cpanel.example.com
  • example.com:2083
  • cpanel.example.com:2083

Previously, cpsrvd would provide the default SSL certificate for service subdomain requests, which usually prompted domain mismatch warnings in browsers.

Terminal resource usage limitations

In cPanel & WHM version 76 and later, the Terminal feature imposes the same process resource limitations that the Pluggable Authentication Module (PAM) imposes on login sessions. This ensures consistency for users who connect via SSH or the Terminal feature. In cPanel & WHM version 74 and earlier, the Terminal feature inherited resource limitation settings from the cpsrvd service.

Deprecated and removed items

...

We removed zend (Zendguard Optimizer) as an option for the cPanel PHP loader setting in the PHP section of WHM's Tweak Settings interface (WHM >> Home >> Server Configuration >> Tweak Settings). This PHP loader only supports PHP up to version 5 and thus is incompatible with cPanel & WHM's upgrade to PHP 7.2. For more information, read Zend's documentation.

Legacy Dovecot authentication removed

  • We removed the legacy /usr/local/cpanel/bin/dovecot-auth and the /usr/local/cpanel/bin/dovecot-wrap binaries. The system now uses the more efficient DICT lookups.

  • When you upgrade to cPanel & WHM version 76, the system invalidates the .local Dovecot® configuration template (for example, (/var/cpanel/templates/dovecot2.2/main.local) that references the deprecated /usr/local/cpanel/bin/dovecot-wrap binary. If a system's .local Dovecot configuration template references this binary, the system saves its .local template then rebuilds the .local file with the standard template. You must reapply your customizations to the new.local template. For more information about Dovecot customizations, read our Mailserver Configuration documentation.

    Warning
    titleImportant:
    • We strongly recommend that you back up any .local template customizations before you upgrade. 
    • If you use the /var/cpanel/templates/dovecot2.2/main.local file to override the default Dovecot configuration template, you must merge the changes in the /usr/local/cpanel/src/templates/dovecot2.2/main.default file when you upgrade to cPanel & WHM version 76; otherwise you will lose your customizations.
    • You should verify that your prior customizations will function version 76. For more information, read our Mailserver Configuration documentation.


Appendix A: Third-party applications

...

 Modified cPanel API 2 functions

Modified cPanel API 1 functions

Modified WHM API 1 functions

Modified WHM API 0 functions

...