Total 25/04/2025 : We've added a wallet feature that saves you up to 25% >> See detail
Log Update Item Proxmox VPS For WHMCS
This page only show history update item Proxmox VPS For WHMCS.
New Feature
  • WHMCS V8.12 support
  • Integration with the Server Monitoring For WHMCS module which introduces a dedicated section in the client area to control server health - case #2051
  • Configure the "TPM" feature for KVM servers using a dedicated configurable option - case #2007
  • Separate option to "Automatically Create Private Network" even when the previously used "Private Network" option is disabled - case #1882
  • Added "keepPasswordFieldsEmpty " configuration flag to the "global_options.yml" file, which, when set to "true", automatically clears passwords from WHMCS fields after server creation to comply with legal requirements - case #2045
Changed
  • The "Private Network" option has been renamed to "Network Creation Button" and now controls whether clients can create their private networks in the client area instead of automatically creating an interface during server setup - case #1882
  • Updated file restoration "Queue Files Larger Than" option in the addon module, now it can be set to "0" to queue all files or "-1" to disable the feature - case #311
  • Changed the way email notifications are sent for failed scheduled backups - instead of sending a notification for each scheduled backup job error, it will be sent only after the 10th failed task to avoid spamming the mailbox with redundant notifications - case #316
Removed
  • Support for WHMCS V8.8 and previous
  • Support for PHP 7.4 version
Bug Fix
  • Eliminated "TypeError: Unsupported operand types (...)" that might have occurred when upgrading services using configurable options without creating "Protected Backup Files Limit" - case #1999
  • Solved problem where all OS templates might have been visible for server reinstallation despite limitations set using "OS Groups" in the module settings - case #2002
  • Fixed "500" error that could occur when restoring backups or viewing networks if no disk drive was in the boot order or not set as the first device - case #2013
  • Unnecessary guest agent task, for changing hostname on "Linux" OS when Cloud-Init is in use, will no longer be performed - case #2016
  • Corrected problem with encrypted cloud-init password after server reinstallation from a template - case #2054
  • Fixed issue where the VM might not start after a rebuild due to the existence of an SDN network interface - case #2049
  • Resolved problem with the "Empty replay from server" error that could occur when trying to download a backup due to differences between the used IP address and node address in the request - case #2048
  • Corrected limitation setting of "Protected Backup Files" which may have been taken incorrectly when set to 0, -1, or left blank - case #2043
  • Removed "Restore Backup File" client area feature for LXC configurations, as it is not supported for this virtualization type
  • Eliminated issue regarding the "preg_match(): Argument #2 (closed) ($subject) must be of type string, array given" error that could be shown when trying to migrate LXC machine to another node - case #2061
  • Fixed problem where the "Ram Assigned" counter on the "Servers List" displayed zero values - case #312
  • Resolved issue where "Node Details" could not be loaded in the addon module - case #310
  • Prevented duplication of backup synchronization tasks - case #315
  • Other minor code corrections

Fixed some time license issue.

New Feature
  • Added option to control "Download Backup Files" and "Restore Backup Files" settings through "Client Area Features" and "Configurable Options" - case #1972
  • Added "Backup File Restoration" options in the addon module general settings allowing to define the maximum size of downloadable backup files, queue files larger than a specific size, select a notification email template to be sent once queued backup files are ready, and to set a custom storage path for backup files - case #1979, #1982
  • Option to customize the "Password Length" with the minimum number of characters required, overriding the default value of 12 characters - case #1987
Changed
  • Replaced KVM "Disk Usage" server information with the "Root Disk" with fixed size details, due to API response limitations - case #1981
Bug Fix
  • Resolved multiple issues related to downloading large backup files - case #1971, #1974
  • The "Update Snippet" task will now be properly added to the queue when editing the server's hostname or SSH public key - case #1966
  • Corrected Windows OS password validation when generating a new one - case #1968
  • Adjusted the "Reboot" VM action for VM power tasks - case #1984
  • Fixed problem where the "Maximum Network Rate" task could be added infinitely when the "Network Rate" configurable option was created and used in "Alternative Mode" - case #1985
  • Solved case where the "Reboot VM" task could get stuck in a loop with the "Task ID is empty" error - case #1991
  • Corrected integration with the IP Manager For WHMCS module
    Note: The recently released IP Manager module in version v3.1.0 is required to apply the fix
  • Other minor code corrections
NEW FEATURE
  • WHMCS V8.9 support
  • Offer "Private Network" selection as configurable option for your clients orders - case #1387
IMPROVEMENT
  • Adjusted performance of backup synchronization cron for machines located on a single cluster - case #243
  • Added validation for checking if the "BCMath" PHP extension is installed when adding new IPv6 addresses in the addon's IP management - case #241
  • Option to provide decimal values (using a dot separator) for the "CPU Limit" configuration, instead of integers only - case #1664
CHANGED
  • Replaced "Linux 5.x - 2.6 Kernel" OS type setting with "Linux 6.x - 2.6 Kernel" - case #1705
BUG FIX
  • EFI disk will no longer be resized if the boot order was empty during machine creation - case #1687
  • The "SLAAC" IPv6 network mode will no longer be available for LXC virtualization type as it is not a valid format for that configuration - case #1683
  • Corrected problem with IP addresses assigned to multiple Windows network interfaces if the guest agent is enabled - case #1679
  • Eliminated problem causing the "Master Disk not found" error when changing a package, if that disk was not selected as the first in the boot order - case #1674
  • Resolved assorted errors occurring when executing the "update-server-usage" cron job for bandwidth reset - case #1673
  • Solved the "Unsupported operand types" error that could occur when adding subnets from the IPv6 block - case #244
  • The duration time of an action will be available in the module logs only if the "CURLINFO_TOTAL_TIME_T" option is supported by the server - case #242
  • Fixed problem with displaying the size of backups if the size value contains 12 or more digits - case #1667
  • Refined error messages when an incorrect disk size or storage is detected - case #1662
  • CIDR will be now properly set for the IP address when configuring the network with guest agent enabled - case #1659
  • Solved problem with the "Freeze FS On Backup" option for the guest agent that was not supported until Proxmox VE 7.4 version - case #1657
  • The "TPM" module will be now properly added for the disk when cloning the virtual machine - case #1655
  • The TPM device will no longer be unnecessarily listed in the "Disks" section of the client area - case #1656
  • Corrected subnet mask validation when adding IPv6 pool from the addon module
  • Fixed backup synchronization that might not list VM backups created at the same time - case #249
  • Solved problem where Firewall rules were not updating if the "Firewall Options" were left blank in the configuration - case #1712
  • Eliminated specific errors in Proxmox task viewer that could occur after migrating a VM due to using QUEMU guest agent that was not installed on server - case #1704
  • The module will now properly validate if the provided VM hostname is a validf DNS name - case #1703
  • Resolved an issue where the "update-server-usage" cron job would fail if there was an inactive server in the configuration. - case #1689
  • Blocked possibility to order disk downgrades if there were additional disks that had been previously removed - case #1684
  • Restricted ability to downgrade a disk from a product with configurable options to a product without them - case #1680
  • Eliminated specific "TypeError" that could occur when adding a security group with "Plesk" rules - case #1672
  • Editied firewall rule status will be now immediately reflected in the firewall rules list and the updating window - case #1671
  • Restoring more than six Firewall rules at once should no longer cause errors - case #1665
  • Other minor code corrections and adjustments
NEW FEATURE
  • Set up the default limit of backup tasks per node - case #1486
  • Define the relation between each node, backup storage and their synchronization in the Proxmox addon module - case #1485
  • Enable the "Guest Trim" request for QEMU Guest Agent after moving disk or migrating the VM - case #1487
  • Enable the option to "Freeze/Thaw" file systems during backups for consistency when using the Guest Agent - case #1487
  • Set global "VLANs Limit" to prevent creating additional private networks when the number of assigned VLAN Tags is already reached - case #1484
  • Automatically assign IP address for private network configuration - case #1489
  • The firewall is now enabled by default for private networks - case #1489
  • Option to automatically restart a VM when creating a private network - case #1488
  • Select which elements will be displayed in the server information table in the client area - case #1491
  • Select the order of displayed section elements on the product information page of the client area - case #1493
  • Option to additionally destroy all unreferenced disks upon sever termination - case #1636
  • Alternative mode that allows summing selected configurable option values with the default product configuration values instead of overwriting them - case #1483
IMPROVEMENT
  • Choose if clients will be allowed to toggle backup email notifications upon their creation - case #1475
  • Added "q35 - 8.0" and "q35 Latest" options for QEMU machine type configuration - case #1449
  • Server management actions are now disabled from the start of the backup creation process until its completion - case #1492
  • Translations for server action notifications will now be distinguished between the KVM virtual machine and the LXC container - case #1526
  • Added option to display disk and bandwidth usage directly in the server information table - case #1596
  • Added support for new CPU types introduced in the Proxmox VE 8.0 - case #1600
  • The "backupSync" cron task now runs immediately after backup creation is finished - case #1619
  • Added "purge" parameter for VM termination command to remove its VMID from related configurations, such as backups and replication jobs
  • After adding backup creation to the tasks list, the related notification will be displayed until the backup is finished
BUG FIX
  • Server migration with the "Online" option enabled will no longer force the VM for KVM virtualization type to be stopped - case #1622
  • Assorted corrections for IP addresses assignment performed from the admin area - case #1417
  • Solved case with upgrading disk space when using configurable options - case #1598
  • Eliminated issue of not resetting bandwidth usage at the end of the month for services purchased on the 31st day of the month
  • Assorted bug fixes related to backup restoration from another cluster
  • Fixed issue where the "Start Date" in the tasks history list was displaying as a zero date - case #237
  • Resolved problem with adding a TPM disk to the cloned VM - case #1653
  • Other minor code corrections, UI adjustments and other improvements