WHMCS 8.12.1
23 January 2025
WHMCS version 8.12.1 is now available (major release).
Upgrading to WHMCS 8.12.1
WHMCS 8.12.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply WHMCS updates as new versions are released, or use Installatron's Clone feature to duplicate an existing WHMCS install to test the 8.12.1 upgrade prior to applying it live. Get started managing your WHMCS installations with Installatron
What's New in WHMCS 8.12.1
8.12.1
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)
8.12.0
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
- 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-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
- 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
- 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)
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
- WHMCS-19445 — Add quantity parameter for service addons in AddOrder API (Also known as: CORE-19445)
- 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