8.8 Release Notes

This WHMCS version reached End-of-Life status on August 31st, 2024.

Release Highlights

WHMCS 8.8 introduced early service renewals from within the Client Area, easy WP Squared account provisioning, one-click payments with Stripe™ Link, and encrypted MySQL® connection support.

Learn about the newest features and most important updates in our 8.8 Release Highlights.

Version History

Latest UpdateVersionRelease Type
09-21-20238.8.0General Availability
08-28-20238.8.0Release Candidate
07-27-20238.8.0Beta

Upgrade Requirements

Before upgrading to this WHMCS version, make certain that your system meets the following requirements:

DependencyMinimum RequirementRecommended
ionCube® LoaderionCube Loader 10.2.0ionCube Loader 12.0.1
MySQL®MySQL 5.2MySQL 8.0
PHPPHP 7.2PHP 8.1
  • Updates only appear at Utilities > Update WHMCS if you are running a compatible PHP version.
  • For more information and a list of required PHP extensions and other requirements, see System Requirements.

New Features

On-Demand Renewals

WHMCS 8.8 introduces on-demand renewals, letting clients renew eligible services before WHMCS has generated their next invoice. You can configure on-demand renewals globally and per-product.

Learn more…

WP Squared Account Provisioning

In the WHMCS 8.8.0 RC release, WHMCS 8.8 introduces a new WP Squared server provisioning module. WP Squared, a WebPros product, hosts and manages WordPress®-specific accounts while offering a specially-tailored version of WHM that meets all of the needs of WordPress hosts. User-friendly interfaces make it easy for your customers to launch their WordPress websites by themselves, with only minimal technical support from your team.

Our WP Squared module allows you to provision and manage accounts on WP Squared servers from within WHMCS.

Learn more…

Encrypted MySQL® Connections

New optional configuration settings in the configuration.php file allow support for encrypted connections to MySQL databases.

Upgrading to WHMCS 8.8.0 RC and higher adds these settings to the configuration.php file if they are not already present.

Learn more…

Updates and Improvements

Improved IDN Nameserver Support

The following domain registrar modules now offer improved support for IDN nameserver registration in the Client Area and Admin Area:

  • eNom
  • ResellerClub (WHMCS 8.8.0 RC and higher)
  • CentralNic Reseller (WHMCS 8.8.0 GA and higher)
  • HEXONET (WHMCS 8.8.0 GA and higher)

Learn more…

Stripe Module Updates

The Stripe payment gateway module now supports Link for all Stripe transactions. Link lets customers complete secure, one-click transactions using saved payment information.

RBI Requirements

The Stripe payment gateway module now meets all of the Reserve Bank of India (RBI) requirements for network tokenization. This change requires no additional action from you.

Improved Client Support Ticket Tab

In the WHMCS 8.8.0 RC release, we streamlined the client profile Tickets tab to improve how it handles clients with large numbers of support tickets. To ensure the best experience, you can now only filter tickets by subject in this tab.

For additional filtering and search tools, a new advanced search (()) option lets you go directly to a search for the current client at Support > Support Tickets.

Learn more…

System URL Checks

In the WHMCS 8.8.0 RC release, we have made several improvements to help you ensure the correct configuration of the WHMCS system URL:

  • We have improved the way in which the system handles this value during installation.
  • You can now set WHMCS System URL in the General step of the Getting Started Wizard at Configuration () > Setup Wizard.
  • A new check at Configuration () > System Health provides a warning if the WHMCS System URL value is missing.
  • A global warning appears in the Admin Area if the WHMCS System URL value is missing.

Learn more…

Removals

The configuration.php.new File

We no longer include the configuration.php.new file for new installations of WHMCS.

Removed Modules

Updating to WHMCS 8.8 will attempt to remove the following modules if they are not actively in use:

  • Bizcn
  • LinkPoint
  • SlimPay

Updating to WHMCS 8.8.0 RC and higher will also remove the following modules:

  • Heart Internet
  • Heart Internet Domains

For Developers

Hook Data Changes and renewals Deprecation

To accomodate returning the data for on-demand renewals, a new renewalsByType array returns for the following shopping cart-related hook points:

  • PreCalculateCartTotals
  • AfterCalculateCartTotals
  • CartTotalAdjustment
  • ShoppingCartCheckoutOutput
  • ShoppingCartViewCartOutput
  • PreShoppingCartCheckout
  • OverrideOrderNumberGeneration

The renewals arrays for these hook points are deprecated and we plan to remove them in WHMCS 9.0. If your custom code uses any of the above hook points, update it to use the new data structure as soon as possible.

Learn more…

Template Changes

For a list of changed files and a graphical view of the exact changes between WHMCS 8.7.3 and WHMCS 8.8.0, see our GitHub® repositories:

Last modified: December 17, 2024