8.12 Change Log

WHMCS 8.12.2 includes important security updates. We recommend upgrading to this release as soon as possible.

WHMCS is working to improve the quality and availability of our supported languages. As a result, this and future WHMCS releases will include more updates and additions to localization files in the /lang and /admin/lang directories.

  • These changes will not appear in the list of changelog entries.
  • If you customize these files, we recommend reviewing the language string changes in each new WHMCS release before you update.

Version 8.12.0 (Beta)

Implemented

  • FEATURE-3946 — Implement Scheduling of Actions in Support Tickets
  • FEATURE-3955 — Implement Admin User Invites
  • FEATURE-3970 — Add health check for enabled Opcache extension
  • WHMCS-19715 — Update MarketConnect’s DigiCert SSL landing page and upsell options (Also known as: MODULE-8119)

Maintenance

  • WHMCS-19531 — Refinements for admin invoice UI live update behavior (Also known as: CORE-19531)
  • WHMCS-19688 — Correct date timestamp of refund transactions (Also known as: CORE-19688)
  • WHMCS-19691 — Correct user invoice permission (Also known as: CORE-19691)
  • WHMCS-19734 — Correct credit removal value when removing invoice overpayment (Also known as: CORE-19734)

API

  • WHMCS-19446 — Add “qty” to GetClientsProducts and GetClientsAddons API (Also known as: CORE-19446)
  • WHMCS-19447 — Add “qty” for GetProducts API
  • WHMCS-19448 — Add “minqty” and “maxqty” for GetProducts API
  • WHMCS-19449 — Add “qty” for scaling quantity addon support in GetClientsAddons API

Version 8.12.0 (Release Candidate)

Implemented

  • FEATURE-3984 — Implement Ticket Pinning for ticket lists
  • FEATURE-4028 — Create a Scheduled Action during a Reply
  • FEATURE-4038 — Create “Pin To Top” Scheduled Action
  • WHMCS-19690 — Implement opt-in user activity tracking to help WHMCS improve user experience

Maintenance

  • WHMCS-11766 — Ensure prorata billing over a Daylight Savings time change does not overbill by an extra day
  • WHMCS-19818 — Correct update schema for tblticketactions
  • MODULE-7995 — Ensure Google Analytics™ shows conversion data (including amount) under Reports > Engagement > Conversions

API

  • WHMCS-19445 — Add quantity parameter for service addons in AddOrder API (Also known as: CORE-19445)

Version 8.12.0 (General Availability)

Maintenance

  • WHMCS-19397 — Improve resilience checks for pending invoices when attempting service upgrades (Also known as: CORE-19397)
  • WHMCS-19429 — Correct regression for general system settings for Domain Registration options
  • WHMCS-19488 — Correct Estonia VAT rate to 22%
  • WHMCS-19599 — Improve handling of unexpected licensing responses (Also known as: WHMCS-19825)
  • WHMCS-19751 — Prevent error for admin calendar when using French language values
  • WHMCS-19764 — Performance improvements for service renewal detection and aggregation
  • WHMCS-19811 — Improve display order of entries in ticket view’s log tab
  • WHMCS-19838 — Correct collapsing chevron for SSL landing page in Six theme
  • WHMCS-19855 — Correct display styling for save button on Manage invoice screen
  • WHMCS-19865 — Prevent error in admin Email Campaigns when using French

Modules

  • MODULE-8155 — Improve sanitization of module log entries for TTPWholesale
  • MODULE-8156 — Update client area cPanel Quick Shortcuts to display Domains over both Addon and Sub Domains

API

  • WHMCS-19780 — Prevent error when “description” is not provided to AddTransaction API

Version 8.12.1 (Maintenance)

Maintenance

  • WHMCS-19938 — Improve resilience of update routine when previous update queries were improperly applied
  • WHMCS-19939 — Prevent fatal error during cron if cPanel Licensing module is enabled (Also known as: CPL-172)

Version 8.12.2 (Security)

We are limiting technical details on these changes to protect users who may not yet have upgraded.

Maintenance

  • WHMCS-19435 — Undisclosed Security Fix
  • WHMCS-19947 — Undisclosed Security Fix
  • WHMCS-19950 — Undisclosed Security Fix
  • WHMCS-19952 — Undisclosed Security Fix
  • WHMCS-19953 — Undisclosed Security Fix
  • WHMCS-19954 — Undisclosed Security Fix
  • WHMCS-19955 — Undisclosed Security Fix
  • WHMCS-19957 — Undisclosed Security Fix
  • WHMCS-19958 — Undisclosed Security Fix
  • WHMCS-19959 — Undisclosed Security Fix
  • WHMCS-19960 — Undisclosed Security Fix
  • WHMCS-19967 — Undisclosed Security Fix
  • WHMCS-19981 — Undisclosed Security Fix
  • WHMCS-19983 — Undisclosed Security Fix
  • WHMCS-19984 — Undisclosed Security Fix
  • WHMCS-19987 — Undisclosed Security Fix
  • WHMCS-19992 — Undisclosed Security Fix
  • WHMCS-20029 — Undisclosed Security Fix
  • WHMCS-20064 — Undisclosed Security Fix
  • WHMCS-20066 — Undisclosed Security Fix
  • WHMCS-21726 — Undisclosed Security Fix
  • WHMCS-21729 — Undisclosed Security Fix
  • WHMCS-21763 — Undisclosed Security Fix
  • WHMCS-21765 — Undisclosed Security Fix
  • WHMCS-21766 — Undisclosed Security Fix
  • WHMCS-21768 — Undisclosed Security Fix
  • WHMCS-21769 — Undisclosed Security Fix
  • WHMCS-21862 — Undisclosed Security Fix
  • WHMCS-21884 — Undisclosed Security Fix
  • WHMCS-21998 — Undisclosed Security Fix
  • WHMCS-22041 — Undisclosed Security Fix

Modules

  • WHMCS-21375 — Ensure only partial payment amount is capture when appropriate for invoices paid by PayPal Payments (Also known as: MODULE-8180)

Last modified: 2025 June 3