Jump to content

WHMCS 9.0 – Upcoming Changes to Module Requirements


Recommended Posts

  • Administrators
On 11/12/2025 at 11:05 PM, kon said:

Was there no release due to v9.0 or there is no such mention "1 major release per quarter"?

In short yes. We aim for 3 feature releases per year, but due to this extra work involved in a major release it has essentially consumed two release cycles. 

 

On 11/23/2025 at 11:50 AM, BENELUX said:

Any update on the planned release timeline would be appreciated.

The Release Candidate is coming next month.

General Availability aim is a month later (depending on feedback).

Link to comment
Share on other sites

On 11/27/2025 at 12:18 PM, WHMCS John said:

In short yes. We aim for 3 feature releases per year, but due to this extra work involved in a major release it has essentially consumed two release cycles. 

Sorry, but sounds more like a personal (shortage) issue to me. 

Link to comment
Share on other sites

  • Administrators
On 12/4/2025 at 12:23 PM, BENELUX said:

Is there any update on when a beta or release candidate for version 9.0 will be available? Should we expect it within the next few days or rather in the coming weeks?

This week or next!

On 12/4/2025 at 6:47 PM, -M- said:

Sorry, but sounds more like a personal (shortage) issue to me. 

It sure would be nice to double the size of the engineering team temporarily for one release every few years! 

Link to comment
Share on other sites

14 minutes ago, DennisHermannsen said:

Nexus is gonna disappoint you. It's just a reskinned Twenty One template (for the system template) and a reskinned Standard Cart template (for the cart template).
It's only during checkout that it's different.

Still using bootstrap 4.x ?

Link to comment
Share on other sites

I don't know, I gave up.
WHMCS shipped the v9.0 RC with hardcoded links to /var/www/html/whmcs in the Nexus cart assets.

It attempts to load Node modules but these were not part of the version they shipped. The cart doesn't work.

The Nexus template's all.css file has this, so I assume it's Bootstrap 4.
 

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v4.0.0-alpha.1
  * @homepage http://www.bootstrap-switch.org
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */

I think WHMCS just rushed this release because they promised a release in December. This release is so botched.

They've technically delivered on their promise, but yeah...

Link to comment
Share on other sites

15 minutes ago, DennisHermannsen said:

I don't know, I gave up.
WHMCS shipped the v9.0 RC with hardcoded links to /var/www/html/whmcs in the Nexus cart assets.

It attempts to load Node modules but these were not part of the version they shipped. The cart doesn't work.

The Nexus template's all.css file has this, so I assume it's Bootstrap 4.
 

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v4.0.0-alpha.1
  * @homepage http://www.bootstrap-switch.org
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license Apache-2.0
  */

I think WHMCS just rushed this release because they promised a release in December. This release is so botched.

They've technically delivered on their promise, but yeah...

 

The Nexus theme have this bootstrap file:

/whmcs/templates/nexus/sass
stat ../../../node_modules/bootstrap-four/scss/bootstrap
stat: ../../../node_modules/bootstrap-four/scss/bootstrap: stat: No such file or directory

 

/*!
 * WHMCS Twenty-One Theme
 * Global Stylesheet
 * Copyright (c) 2020 WHMCS Limited
 * https://www.whmcs.com/license/
 */

@import "../../../node_modules/bootstrap-four/scss/bootstrap";
@import "global";
@import "forms";
Link to comment
Share on other sites

Yeah, except for adding AI to domain search, this release doesn't really provide on any of the other promises. Credit notes doesn't work either.
When you cancel an invoice, WHMCS just adds a transaction to the invoice. If the invoice has a total of $100, WHMCS just adds a transaction of $100 and cancels the invoice. There's no credit note or anything.

Link to comment
Share on other sites

While I understand that bugs are part of any Release Candidate cycle, it's concerning that we are still discussing basic optimization issues like proper OPcache support.

And let's not even get started on the fact that we still don't have 100% native Nginx support. This becomes particularly ironic with the introduction of the new WHMCS Cloud Solution. With cloud hosting, the resource costs are on their side, so you'd think they'd be rushing to support Nginx to reduce their own infrastructure expenses. It's like being sold a high-performance engine but being told you have to power it with hamster wheels. Maybe once their bills start rolling in, Nginx support will suddenly become a priority.

This all points to the bigger issue: the development velocity. Core development feels like it's just about "keeping the lights on" (PHP/ionCube updates) rather than actual innovation. This stagnation has allowed third-party developers like ModulesGarden to build entire businesses by selling us functionality that should have been in the core a decade ago.

When you look at the "Total Cost of Ownership" license fees + necessary third-party modules, the value proposition is slipping.

Newer platforms like Upmind are entering the market with an API-first architecture and modern features built-in from day one. If WHMCS continues to outsource innovation to the community while raising prices for maintenance updates, that competitive threat is going to become an exodus very quickly. We need core features that match the modern hosting landscape, not just compatibility patches.
 

Edited by BENELUX
Link to comment
Share on other sites

59 minutes ago, BENELUX said:

While I understand that bugs are part of any Release Candidate cycle, it's concerning that we are still discussing basic optimization issues like proper OPcache support.

And let's not even get started on the fact that we still don't have 100% native Nginx support. This becomes particularly ironic with the introduction of the new WHMCS Cloud Solution. With cloud hosting, the resource costs are on their side, so you'd think they'd be rushing to support Nginx to reduce their own infrastructure expenses. It's like being sold a high-performance engine but being told you have to power it with hamster wheels. Maybe once their bills start rolling in, Nginx support will suddenly become a priority.

This all points to the bigger issue: the development velocity. Core development feels like it's just about "keeping the lights on" (PHP/ionCube updates) rather than actual innovation. This stagnation has allowed third-party developers like ModulesGarden to build entire businesses by selling us functionality that should have been in the core a decade ago.

When you look at the "Total Cost of Ownership" license fees + necessary third-party modules, the value proposition is slipping.

Newer platforms like Upmind are entering the market with an API-first architecture and modern features built-in from day one. If WHMCS continues to outsource innovation to the community while raising prices for maintenance updates, that competitive threat is going to become an exodus very quickly. We need core features that match the modern hosting landscape, not just compatibility patches.
 

So your point is, whmcs should prioritize modern, clear and consistent development instead of just raising prices all the time?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated