WHMCSModule Networks
AUTOMATION PLATFORM ...
Article Guide

Changelogs of Hetzner Cloud Automation for WHMCS

Module Changelogs • 15 Apr 2024 • By Sweta
Home / Docs / Changelogs of Hetzner Cloud Automation for WHMCS
v3.9.5
Release: 7.8.2026
[Added] - **Resources** in the addon now covers the whole Project: volumes, firewalls, floating and primary IPs, private networks and SSH keys each get a panel alongside the existing load balancers, certificates and placement groups.
[Added] - **Per page** control (10/25/50/100) on every paginated table.
[Added] - Every paginated table now says where you are — **Showing 21-30 of 237 — page 3 of 24** — instead of four unlabelled arrows. 
[Added] - The **Orphan Report** is paginated; a Project with hundreds of unmanaged servers no longer renders them all in one page.
[Added] - Orphan report statuses render as badges, and WHMCS's Terminated, Cancelled and Fraud statuses are now coloured as problems rather than left neutral.
[Added] - Client area shows **what the service was ordered with** and **which add-ons it carries**, read from WHMCS rather than the provider.
[Added] - **Labels**, **Show instructions** and **Action history** on volumes and IPs; **convert a backup to a snapshot**; **reset reverse DNS**.
[Added] - Live progress bars for snapshot, restore and reinstall; the Console tab shows the root password.
[Added] - **Snapshot Limit** product setting, default one per service.
[Added] - **Order Form Styling** product setting, off by default: restyles the configure-product step to match the client dashboard, with a coloured icon per configurable option. Adds a stylesheet and nothing else, only on the cart page, only for this module's products.
[Added] - Saving a product writes its price into **every currency**, converted at the rate WHMCS holds. Only a blank cycle is filled, so hand-set prices survive.
[Added] - Destructive actions refuse rather than cascade: an attached volume, an assigned IP, a network with servers, or anything delete-protected is reported back.
[Added] -  Volumes are read-only for customers; renaming is replaced by labelling, because the mount path is derived from the name.
[Added] -  Snapshot scheduling is admin-only and warns that it runs from the WHMCS daily cron, not from Hetzner.
[Added] -  Customers can create and restore snapshots but not delete them.
[Added] - Creating a resource opens a modal from an **Add** button; inventory templates are split one file per resource type.
[Fixed] - Collections were cut off at Hetzner's default page size of 25. Every list is now walked page by page. Dashboard counts, monthly cost and the orphan report were all under-reporting on Projects with more than 25 servers.
[Fixed] - Requests for 100 rows silently received 50, Hetzner's maximum. Affected the plan list and the migration dropdown.
[Fixed] - A service that is not Active no longer renders the dashboard; it shows a notice naming its status, loads no script, and refuses every action.
[Fixed] - The server icon came from the server's name, so `vps-nbg1-24` asked for a `vps.svg` that does not exist. It now comes from the operating system.
[Fixed] - Reverse DNS could never be set on a **floating IPv6** — the whole `/64` was sent where one address was expected.
v3.9.4
Release: 4.8.2026
[Added] -  Volume Size (GB), Floating IPs (IPv4 and IPv6) as addon for existing users
[Added] - Firewall as configurable options
[Added] - Suspend behaviour is a product setting: hard power off, ACPI shutdown, or
  leave the server running.
[Added] - Creating or importing a product builds its configurable options automatically: an Operating System dropdown from the live image catalog, and a Yes/No option for each paid add-on the product actually sells. Editing a product refreshes them, so a product missing an option gains it and a withdrawn image is hidden rather than deleted — services already ordered against it keep working.   
[Added] - Client/Admin dashboard including addon page completely re-done
[Added] - Every tab and every action has its own switch, including one per power button, so a graceful shutdown can be offered without a hard reset.
[Added] - Snapshots, backups, volumes, floating IPs, private networks and firewalls are sold as WHMCS configurable options or addons and release automatically on termination.
[Added] - Daily usage reporting of bandwidth used, included allowance and disk limit.
[Added]- Metric billing reports only what the provider actually charges for: block storage, snapshot storage, backups, floating IPs, primary IPs and billable bandwidth. CPU, memory and disk are deliberately absent — they are part of the plan price, and metering them again would double-charge.
[Added] - Billable bandwidth counts **only usage above the plan's included allowance**, so traffic already paid for in the recurring price is never billed twice.
v2025.4 (v3.5)
Release: 22.10.2025
[Fixed] - Fixed an issue in listing only 25 VPS plans instead of all from 29 plans currently available in Hetzner .
v2025.3 (v3.4)
Release: 20.06.2025
[Fixed] - Fixed an issue service auto termination that was breaking WHMCS cron jobs.
v2025.2 (v3.3)
Release: 05.05.2025
[Fixed] - Fixed an issue where volume details were displayed even when no volumes were ordered, affecting both the client and admin areas.
[Added] - Added a snapshot label for Windows OS to properly identify Windows-based images. If you've created Windows snapshots from a Linux VM using an ISO image, you will need to manually update their labels to reflect "Windows" in the admin panel.
[Added] - In both the admin and client areas, application images have been separated into a dedicated checklist for better clarity. Previously, these were grouped under Ubuntu images.
[Fixed] - If you've previously created a Windows-based snapshot via ISO—regardless of the original base OS (e.g., Ubuntu or others)—those snapshots were previously categorized under the base OS. This has now been corrected: such snapshots are properly separated under "Windows."

Note: To reflect this change, you must manually update the labels of your existing snapshots. Go to: Addon Page → Your API → Snapshots → Click the Tag Icon to update the label.

[Removed] -  deprecated functions for improved stability and maintainability.
[Fixed] - Fixed an issue where the firewall setting was marked as "No," but it still appeared in the admin interface.
[Fixed] - Fixed snapshot pagination issues within the addon page for admins.
v2025.1 (v3.2)
Release: 02.05.2025
[Added] - Support for PHP 8.2 with ioncube loader v14
[Added] - New addon page with a fresh design, now displaying the latest released version in the Licensed tab.
[Added] - The old confirmation modal has been replaced with a new alert modal.
[Added] - Server ID custom field values are now visible in the list of servers on the addon page.
[Added] - WHMCS Metric provider information has been added.
[Added] - Updated novNC client.
[Added] - OS Rebuild now displays a list of OS images with their corresponding icons.
[Added] - Datacenter location map (latitude and longitude) is now visible.
[Added] - Both the client and admin areas have been redesigned.
[Added] - New server quick action checkboxes have been introduced (no more image-based icons).
[Added] - Task activity information added, showing the latest 50 actions in both client and admin areas.
[Added] - Admin features: Admins can define snapshot limits, and users can place orders accordingly. Admins can also create (up to the allowed limit), delete, view, enable/disable protection, and edit descriptions for snapshots.
[Added] - Client features: Clients can create (up to the allowed limit), view, enable/disable protection, and edit descriptions for snapshots.
[Added] - Snapshot Price Calculation: If the maximum allowed snapshot limit is 2, the price is calculated as follows: Price = (0.011 EUR per GB * VPS Plan Disk Space * Snapshot Limit). Example: ((0.011 * 2) * 40) * 2
[Fixed] - Resolved an issue where the "+" icon was displayed even if it had already been imported.
[Fixed] - Fixed product import price calculation, which was incorrect when the default currency in WHMCS was not EURO.
[Fixed] - Fixed email functionality, ensuring that emails are now sent for VPS rebuilds, rescue mode, and password changes.
[Removed] - Support for PHP 7.4/8.1 and below
[Added] - Support for PHP 8.2 with Ioncube v14
[Added] - Support for WHMCS 8.12.x and above
v2024.1 (v3.1)
Release Date: 15 April 2024
Bug Fixes:
[Fixed] -  If a volume is ordered along with the VPS it was showing an error which is now fixed

Added:
[Added] - Support for PHP 8.2 with Ioncube v13
[Added] - Support for WHMCS 8.9.x and 8.10.x
v2023.3 (v3.0)
Release Date: 22 October 2023
Bug Fixes:
[Fixed] - An issue that could lead to a JavaScript error when changing passwords from the client area.
[Fixed] - A problem occurring during a Cloud instance rebuild, password change, rescue enabling, and disabling, which resulted in emails being sent to the wrong user.
[Fixed] - Addressed a bug where virtual machines (VMS) with the incorrect architecture (x86 or arm) were created from the wrong image. Now, plan-specific architecture OS images will be added to Configurable Options.
[Fixed] - An issue with bandwidth usage information not updating properly after migrating from a server-based system to a custom field-based one.

Changes:
[Added] - When listing OS Images and ISO images in the client area, the system will now only display supported OS images and ISOs, eliminating duplicate entries.
[Added] - Renamed the "AlmaLinux" image from "almalinux.svg" to "alma.svg."

New Features:
[Added] - Procuring VPS instances from a pre-existing list and immediately allocating them to the specified users.
[Added] - Configurable options and custom fields are now automatically created or edited when adding a new plan from the addon module page, eliminating the need for manual configuration.
[Added] - In the Product/Services section under "Your Hetzner Cloud Product" -> "Modules settings," the ability to change the plan name is now disabled, and the option to create Configurable Options is hidden to prevent duplicate entries. To create them, you must remove any product-specific configurable options if desired.
[Added] - When terminating, delete the custom field entries from the table.
[Added] - Support for WHMCS 8.8.x
v2023.2 (v2.9)
Release: 28.08.23
[Fixed] - Issue with auto termination through WHMCS cron job where it was giving fatal error/ was not terminating VPS even after due date
[Fixed] - Design view issue with lagom2 theme
[Added] - Support for WHMCS 8.7.x
v2023.1 (v2.8)
Release: 09.1.23
[Fixed] - Issues with auto suspend, i.e now its replaced with module cron job
[Added] - Migrated from servers based product to custom field based product, and its being migrated automatically
[Added] - New Client Area design for CPU, RAM, DISK and Location, also added username field
[Added] - Now you can choose Application during intial order process
[Added] - In Product's module setting page default location will populate based on the package you select, this is further fixed package unavalable issue
[Added] - During Configurable Option creation, it will add available locations based on the package you select
v2022.3 (v2.7)
Release: 19.11.2022
[Fixed] - Fixed issues as per PHP 8.1.x for WHMCS v8.6.x
[Added] - Now module will auto suspend on Overdue payments after X days and Terminate after X days (You need to enable auto suspend and auto terminate in module settings)
[Removed] - Removed the VM management from addon page for admins
v2022.2 (v2.6)
Release: 19.10.2022
[Added] - Code optimized for better performance
[Added] - Support for WHMCS v8.6.x
[Added] - Now you can view list of Plans/ Packages provided by Hetzner in addon module page and import them to your WHMCS as product, it reduces a lot of manual effort
[Added] - Now you can sell extra Bandwidth to your customers
[Added] - Support for lagom2 theme 
[Removed] - Removed the minimize/ maximize so that it will not create any conflicts
[Added] - Currency conversation as per your WHMCS
[Added] - Optimized/ Added Area graph view
v2022.1 (v2.5)
Release: 04.01.2022
[Fixed] - An issue where VM(s) are getting suspended but not getting powered off during data over usage
[Added] - Support for WHMCS v8.3.x/ v8.4.x
v2021.3 (v2.4)
Release: 12.09.2021
[Fixed] - An issue where VM(s) are getting suspended
[Added] - Rocky Linux and App installation support at client and admin area 
[Added] - Support for WHMCS v8.2.x
v2021.2 (v2.3)
Release: 29.03.2021
[Added] - Auto creation of Configurable Options for each product - This can be achived from Product Modification tab
[Added] - Support for product specific userData/ Cloud Init - This can be configured from product modification tab
[Added] - Now supports Firewall Management, you can add/ delete firewall rules
[Added] - Modification to CSS/ jQuery to fit the design with all custom themes
[Added] - Now specify your custom userData/ Cloud-Init script and save it into userData folder to be used by your customers during order (File sample given)
[Removed] - Configurable Options page for Operating System and Location respective to the projects
[Removed] - Global Cloud-Init/ user Data field from addon page
v2021.1 (v2.2)
Release: 02.01.2021
[Added] - WHMCS v8.1 compatibility with Twenty-One template (BS4)
[Added] - Adjustments in client area template files for Twenty-One
[Added] - None named server - By default it will be created during module Activate/ Upgrade
[Removed] - DataTable JS files, now it will depend on your template
[Added] - All icons "png" to "svg" image
v2020.7 (v2.1)
Release: 04.10.2020
[Added] - For user profile based product view we have implemented tabs for product, it will help in fast loading
[Added] - Added hostname WHMCS Server's Naming system
[Added] - Module Configuration page look and design
[Added] - Email template for VM Rebuild, Rescue Mode Enable/Disable, Password Change activity notification
[Added] - Configurable Options for Location, Operating System, No of IP v4, Backup & Volume
[Added] - Configurable Variable for Location & OS with module addon page
[Added] - Client Area and Product Services page OS and Rescue OS lists as table form
[Added] - Now during VM create it will create the floating IPs (v4)
[Removed] - Custom Field based Location & Operating System for Products
[Removed] - Bootstrap Modal and added Jquery Confirmation modal to support custom templates
v2020.6 (v2.0)
Release: 13.09.2020
[Added] - Auto Suepend VM on bandwidth over usage
[Added] - Disable Auto Suepend of VM from Module Configuration page
[Added] - Support for WHMCS V8.0 and PHP 7.4
[Added] - Default Reverse PTR is now required field
[Added] - Global Cloud-Init Script
[Added] - Addon Module Page optimized and new look added
[Added] - Translation to Products Module Setting Tab
[Fixed] - Not showing Snapshot Images for Client area and Admin product area
[Fixed] - Default reverse PTR during VM creation
[Removed] - Support for WHMCS v7.9 and previous
v2020.5 (v1.9)
Release: 19.05.2020
[Added] - Now you can translate custom fields through the language file
[Added] - Now supporting Snapshots which will allow your user to build Windows VM (You need to create a VM out of ISO)
[Added] - Configuration settings moved from addon page to Module Page
[Added] - Code optimized for DB query
[Added] - Snapshot - Create, Delete, Edit Description, Enable/Disable Protection supported
[Fixed] - Post termination IP, username etc are not getting deleted, which is now fixed
v2020.4 (v1.8)
Release: 04.05.2020
[Added] - Default hostname to product configuration page, which further acts like no need of client specified hostname during VM order 
[Added] - Support for WHMCS v7.10 and latter
[Fixed] - noVNC responsive issue for Windows VM
[Fixed] - Issue with ISO images attach/detach, for which earlier you need to refresh the page to view data, now no need to do so
v2020.3 (v1.7)
Release: 02.02.2020
[Added] - Default volume type (xfs/ext4) option in product configuration page 
[Added] - Minor JQuery tweaks
[Added] - API call method based on new changes
[Added] - Now during Cloud VM create if end user have opted for Backup to Yes and Volume size then it will auto activated during VM deploy (None for Volume size: it must need 10GB as minimum value which is a requirement of Hetzner for Volume)
v2020.2 (v1.6)
Release: 21.01.2020
[Added] - In Client area noVNC console will now open within a popup
[Fixed] - In Client area if Rescue mode is enabled then Rescue mode disable from Overview page is not works, which is not fixed
[Fixed] - In Admin area if you click on Product/Services and change the product to Hetzner Cloud product the URL becames "clientsservices.php?userid=xx&productselect=xx" and in this case you will be getting the page stucks at loading which is now fixed and it works on both cases "clientsservices.php?userid=xx&productselect=xx" and "clientsservices.php?userid=xx&id=xx"
[Fixed] - In Client area sometimes you might get transparent page or JSON parse error which causes to load the module perfectly, which is due to "output_buffering" value is not enabled/set to 4096 in php configuration, and is now fixed and this is being tested on multiple hosting providers before release
[Added] - Improved ajax JQuery calling methods and optimized some codes
v2020.1 (v1.5)
Release: 05.01.2020
[Added] - Bandwidth Graph for Client Area - Now you can view Live, 1 Hour, 12 Hours, 24 Hours, Weekly and 30days graph the way Hetzner has.
[Added] - Language style name change for product edit page
[Added]     - Bandwidth Graph details for Admin Product View Page and Addon VM Manage Page
[Removed] - Some extra codes for better optimization
[Added] - Suspend/ Unsuspend, Terminate, Package Upgrade buttons are now have a new look and is based on service status like: If Service status is Pending/Terminated/Fraud then Create button will show else if Service is Suspended then Terminate/Unsuspend will show else Suspend/Terminate/Package Upgrade
v2019.5 (v1.4)
Release: 29.11.2019
[Improved] - Now added hooks as part of WHMCS module ability so that you don't need to enable load all files from cofiguration page of WHMCS
[Added] - New Client Area/ Product Services (Admin) and Addon module design
[Added] - Real time data update and view like Reverse DNS Setup, Name update Power on/off etc
[Added] - Backup Management option (Create/Delete/Restore/Enable/Disable Backup) - You need to provide the service as Configurable Options product with Name as "Backup" only else it will not work
[Added] - Volume Management option (Create/Enable/Disable Protection/ Rename) - You need to provide the service as Configurable Options product with Name as "Volumes" only else it will not work
[Added] - Floating IP Management (Add ordered No of Floating IP/ Set/Reset Reverse DNS etc) - You need to provide

Have Questions About This Article?

Our dedicated support engineers are available 24/7 to assist with your configuration.

Contact Support Client Area
Hello!
Swity AI Assistant