Changelog
v3.10.1
Released November 15th, 2024
Latest Version
- New Feature: Added option to control "Download Backup Files" and "Restore Backup Files" settings through "Client Area Features" and "Configurable Options" - case #1972
- New Feature: 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
- New Feature: 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
- Bug Fix: The "Update Snippet" task will now be properly added to the queue when editing the server's hostname or SSH public key - case #1966
- Bug Fix: Corrected Windows OS password validation when generating a new one - case #1968
- Bug Fix: Adjusted the "Reboot" VM action for VM power tasks - case #1984
- Bug Fix: 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
- Bug Fix: Solved case where the "Reboot VM" task could get stuck in a loop with the "Task ID is empty" error - case #1991
- Bug Fix: 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
- Bug Fix: Other minor code corrections
Previous Versions
v3.10.0
Released October 10th, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.11 support
- New Feature: Support for PHP 8.2 version
- New Feature: Support for single-file restore and download for backup archives located on Proxmox Backup Server (PBS) - case #1141, #1208
- New Feature: Clients can now mark selected backups as "Protected" within specified limits to avoid deletion by backup routing or storage period - case #1907
- New Feature: Configure which "Firewall Groups" will be available for clients to select when adding "Security Groups" for the server - case #1741
- New Feature: Clients can now choose whether to format the master disk when mounting an ISO image on instance boot - case #1612
- New Feature: Option to set "Global Limit of Backup Tasks Per Storage" for "Backup Tasks Limitation" in the addon module - case #1916
- Improvement: Added password validation for OS creation and reinstallation requiring at least 12 characters, with one numerical, uppercase, and lowercase character to meet security policies of specific systems such as Windows - case #1234, #1873
- Improvement: Tasks with a "Running" status exceeding 15 minutes will now be marked as a "Failed Task" in the Proxmox VE Widget to ensure the personnel is promptly informed - case #1910
- Improvement: VM action buttons will now be disabled only after the backup task starts running and is sent to the virtualization node for creation - case #1918
- Improvement: The "Change Package" module command will now consider changes made to the "Cloud-Init" script and create the "Update Snippet" task - case #1930
- Changed: Previous server passwords will no longer be displayed in the "Reinstall Server" window - case #1944
- Changed: Limit set to one backup task per source storage on a node - case #1915
- Changed: Requires ionCube Loader V13 or later
- Bug Fix: Server creation without any private network configuration will no longer end with the "Integrity constraint violation" SQL error - case #1943
- Bug Fix: Solved issue where exception error could appear instead of warning notice when attempting to downgrade instance disk size via configurable options - case #1899
- Bug Fix: Instances will no longer reboot when clients make changes in configurable options unrelated to hardware specification - case #1947
- Bug Fix: Many other code corrections and several language adjustments
v3.9.3
Released July 12th, 2024
View/hide detailed changelog
- Improved: Added support for 'service_customfields', 'client', and 'vm' related variables in email messages to admin users - case #283
- Improved: The "VLAN Tag" custom field value can now overwrite the value provided in the product configuration - case #1876
- Improved: Enhanced password generation mechanism to create stronger passwords - case #1892
- Bug Fix: Resolved problems with CSS styles that affected the functionality of other integrations - case #1868
- Bug Fix: Resolved issue with the IP filter configuration after an IP address was removed from the admin area product page - case #1865
- Bug Fix: Improved password validation to accurately determine the reason for rejecting passwords - case #1873
- Bug Fix: Resolved issues with the proper execution of the change package command after disabling the private network option - case #1878
- Bug Fix: The module now verifies only the enabled nodes when creating backups - case #1885
- Bug Fix: Fixed problem with deleting IP addresses for machines created with a private network only - case #1883
- Bug Fix: Resolved error occurring during virtual machine creation caused by selecting a node with insufficient storage - case #1879
- Bug Fix: Fixed issue with passwords composed of the maximum allowed number of characters that include the "&" sign - case #1871
- Bug Fix: Resolved issues with IP address assignment when the "Service Hostname" option is enabled - case #1870
- Bug Fix: Fixed error that might have occurred when creating an SDN private network - case #265
- Bug Fix: Resolved issue with the "backupSync" cron that was not synchronizing backups for nodes with identical names - case #275
- Bug Fix: Added notification to the task logs explaining the reasons for rejecting the provided password - case #276
- Bug Fix: Eliminated error that occurred when adding a new firewall rule for a template with the Proxmox VE Cloud module used without the Proxmox VE VPS For WHCMS - case #277
- Bug Fix: Fixed issue with the backup schedule cron job triggering for inactive services and machines that have not been created yet - case #278
- Bug Fix: Resolved issues with searching for tasks by their ID number - case #279
- Bug Fix: Reduced loading time for the Proxmox widget - case #284
- Bug Fix: Improved notification message to include a warning about all data located on the virtual machine being lost when reinstalling an OS from a template - case #1896
- Bug Fix: Fixed issue where it was possible to manage a virtual machine from the client area with an error status in the task logs - case #1893
v3.9.2
Released May 24th, 2024
View/hide detailed changelog
- Improvement: Added validation notice on the Proxmox VE Widget before the Proxmox Addon is activated to avoid potential exception errors
- Bug Fix: The product's hostname, if once changed by the client, will no longer return to the original one after performing a service upgrade or executing the "Change Package" module command - case #1861
v3.9.1
Released May 22nd, 2024
View/hide detailed changelog
- Improvement: Maintenance updates and security optimizations
- Bug Fix: Solved problem where changing the server's "Hostname" from the client area did not create the related cron job task
- Bug Fix: Corrected default "Week" time frame for displayed graphs
v3.9.0
Released May 15th, 2024
View/hide detailed changelog
- New Feature: Proxmox VE Widget - view the summary of "Faulty VM Deployments", "Failed Tasks", "Cluster Remaining Resources", and "Node Resources" directly on the WHMCS dashboard - case #1764
- New Feature: Operating Systems Groups - organize selected OS templates into multiple groups and assign them to the VM configuration to allow clients to reinstall OS only from the templates assigned to the group containing the first OS template chosen during product creation (KVM only) - case #1786
- New Feature: Set task repetition thresholds to send admin email notifications if their execution fails after the provided number of retries - case #1715
- New Feature: Backups Schedules - new client area section which aims to replace "Backup Jobs" to manage all backup schedules in the module and offloading Proxmox VE resources
Note: "Backups Schedules" and "Backups Jobs" should not be used together - enable only one at once. You can migrate previously created "Backup Jobs" to "Backup Schedules" for selected product configurations using a specified cron job task
- New Feature: Firewall Templates - create, save, and manage firewall options and rules as predefined templates to quickly apply them to product configurations - case #1749
- New Feature: Backup Schedules Templates - create predefined templates of backup schedules to quickly set them up when creating products - case #1750
- New Feature: Define the product's randomly generated hostname by providing its customized length and prefix - case #1706
- New Feature: Define the product's randomly generated password by providing its customized length and available characters - case #1708
- New Feature: Enable "Service Hostname" using Guest Agent to use it as computer/device name for Windows-based machines - case #1745
- New Feature: Added "Managed View" to client area features configuration - when enabled, any VM management options and actions will be only visible to the administrator, but not the client - case #1748
- New Feature: Option to delete created VM backups upon performing the service "Change Package" command - case #1811
- Improvement: Added warning notice when upgrading a product, indicating that changing its OS template will result in a full reinstallation and data loss - case #1810
- Improvement: Added validation for the minimum size of additional disk creation - case #1827
- Removed: Support for WHMCS V8.7 and previous
- Bug Fix: Removed redundant warning indicating that the backup and VM nodes are not the same when resting the server - case #1823
- Bug Fix: Adjusted functionality of the "Start at Boot" option - case #1702
- Bug Fix: Resolved specific issue related to removing additional disk upon product upgrade/downgrade - case #1827
- Bug Fix: It will now be possible to create a VM without providing its hostname when the option to use the client name for VPS is enabled - case #1832
- Bug Fix: Solved problem with upgrading a product without providing the number of "vCPUs" in its configuration - case #1833
- Bug Fix: Corrected option to disable "Ballooning Device" for minimum RAM when providing a "0" value in its configuration - case #1838
- Bug Fix: Fixed problem with adding IP Set with a specified IPv6 address that ended with "::1" - case #1840
- Bug Fix: A white-space character at the end of the domain name will no longer prevent VM from its creation - case #1841
- Bug Fix: Adjusted validation for additional disk space when the maximum size possible was provided in MB
- Bug Fix: Reduced backups search for shared storage to be performed only once for the product configuration - case #1846
- Bug Fix: Other minor code corrections, language and UI adjustments
v3.8.2
Released April 26th, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.10 support
- New Feature: Support for Proxmox VE 8.2 version
- Removed: Support for WHMCS V8.6 and previous
- Bug Fix: Changed hostname validation to allow specific characters that previously could not be used - case #1737, #1734
- Bug Fix: It will now be possible to set CIDR for IPv6 subnets in the "IP Set" filter - case #1735
- Bug Fix: Network device and private IP addresses will no longer be lost in the "Boot Order" and "Network" configuration after VM reinstallation - case #1736, #1757, #1760
- Bug Fix: Additional disk will now be properly re-attached to the VM after its reinstallation - case #1738
- Bug Fix: Solved problem with missing Cloud-Init drive after VM reinstallation from an ISO image - case #1739
- Bug Fix: Specific corrections related to the invalid limit of backup files for the backup routing job after executing the "change package" module command - case #1742
- Bug Fix: Reduced loading time for product module settings after multiple available storages were added - case #1769
- Bug Fix: The "Reconfigure Network" action will no longer cause the loss of set VLAN tags or change the MAC address - case #1727
- Bug Fix: Resolved problem where some ISO images available in the Proxmox panel were not available for selection in the product module settings - case #1743
- Bug Fix: Fixed case where no backups were available in the "Archive" dropdown list - case #1682
- Bug Fix: Resolved problem where the "IPSet" rule might not be re-added to a private IP address after server reinstallation - case #1759
- Bug Fix: Corrected issue with configuring the network on Windows OS when only a private IP address was assigned to the VM - case #1762
- Bug Fix: Eliminated "Call to a member function getTag()" error that could occur for specific network reconfiguration - case #1768
- Bug Fix: Fixed "Destroy Unreferenced Disks On Terminate" option that was not properly set on previous PVE versions - case #1782
- Bug Fix: Solved problem where the option to assign a network to a VM might not work properly for specific VLAN and SDN network configurations - case #1788
- Bug Fix: Corrected deleting of a network device after VM termination if that has already been reassigned from one VM to another - case #1789
- Bug Fix: Fixed "password is required to modify user" error that could occur when a customer tried to set the user password - case #1806
- Bug Fix: The number of backups displayed in the "Backups Collection" list is now limited to those belonging to the same datastore as the server - case #1807
- Bug Fix: Resolved issue with reinstalling a server on a disk with added TPM that could result in the "tpmstate0.format: property is not defined in schema (...)" error - case #1809
- Bug Fix: Migrating VM between nodes will now also change its backup node location properly to make their restoration possible (performing the "backupSync" cron job task is required) - case #1814
- Bug Fix: Fixed problem with creating an LXC container with assigned IPv6 addresses - case #1820
- Bug Fix: The "Create Private Network" button in the client area will now be only visible if the "Private Network" option was enabled for product setting or configurable option - case #1825
- Bug Fix: The module will no longer set up the "FileSystems Freeze during Backup" option if it was not enabled for the turned-on "Guest Agent" - case #1828
- Bug Fix: The "Cloud-Init" drive should now be properly re-attached to the VM after its reinstallation from the ISO image - case #1739
- Bug Fix: Solved downgrade error occurring during the "Change Package" command if the VM had "EFI" disk type as additional storage - case #1597
- Bug Fix: Corrected VM reboot functionality for KVM type along with adding it to "High Availability Cluster" - case #1666
- Bug Fix: Eliminated "Call to undefined method (...) getCoresPerSocket()" error that might have shown up when trying to upgrade the product with "Load Balancer" enabled - case #1670
- Bug Fix: Corrected setup of "IPSet IP Filter" for the IPv6 subnet with the provided CIDR - case #1735
- Bug Fix: Added missing error catching for the "backupSync" cron job in cases when the service is already active but the VM has not yet been created - case #260
- Bug Fix: Corrected "remove-backups" cron job for an alternative mode of backup files limit configuration - case #256
- Bug Fix: Fixed "invalid format" error that could occur when assigning IP addresses with a subnet mask provided instead of CIDR - case #254
- Bug Fix: Fixed specific security issue
- Bug Fix: Other minor code corrections
v3.8.1
Released December 13th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.9 support
- New Feature: 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
- Improvement: Added validation for checking if the "BCMath" PHP extension is installed when adding new IPv6 addresses in the addon's IP management - case #241
- Improvement: 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
- Bug Fix: 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
- Bug Fix: Corrected problem with IP addresses assigned to multiple Windows network interfaces if the guest agent is enabled - case #1679
- Bug Fix: 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
- Bug Fix: Resolved assorted errors occurring when executing the "update-server-usage" cron job for bandwidth reset - case #1673
- Bug Fix: Solved the "Unsupported operand types" error that could occur when adding subnets from the IPv6 block - case #244
- Bug Fix: 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
- Bug Fix: Fixed problem with displaying the size of backups if the size value contains 12 or more digits - case #1667
- Bug Fix: Refined error messages when an incorrect disk size or storage is detected - case #1662
- Bug Fix: CIDR will be now properly set for the IP address when configuring the network with guest agent enabled - case #1659
- Bug Fix: 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
- Bug Fix: The "TPM" module will be now properly added for the disk when cloning the virtual machine - case #1655
- Bug Fix: The TPM device will no longer be unnecessarily listed in the "Disks" section of the client area - case #1656
- Bug Fix: Corrected subnet mask validation when adding IPv6 pool from the addon module
- Bug Fix: Fixed backup synchronization that might not list VM backups created at the same time - case #249
- Bug Fix: Solved problem where Firewall rules were not updating if the "Firewall Options" were left blank in the configuration - case #1712
- Bug Fix: 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
- Bug Fix: The module will now properly validate if the provided VM hostname is a validf DNS name - case #1703
- Bug Fix: Resolved an issue where the "update-server-usage" cron job would fail if there was an inactive server in the configuration. - case #1689
- Bug Fix: Blocked possibility to order disk downgrades if there were additional disks that had been previously removed - case #1684
- Bug Fix: Restricted ability to downgrade a disk from a product with configurable options to a product without them - case #1680
- Bug Fix: Eliminated specific "TypeError" that could occur when adding a security group with "Plesk" rules - case #1672
- Bug Fix: Editied firewall rule status will be now immediately reflected in the firewall rules list and the updating window - case #1671
- Bug Fix: Restoring more than six Firewall rules at once should no longer cause errors - case #1665
- Bug Fix: Other minor code corrections and adjustments
v3.8.0
Released September 14th, 2023
View/hide detailed changelog
- New Feature: Set up the default limit of backup tasks per node - case #1486
- New Feature: Define the relation between each node, backup storage and their synchronization in the Proxmox addon module - case #1485
- New Feature: Enable the "Guest Trim" request for QEMU Guest Agent after moving disk or migrating the VM - case #1487
- New Feature: Enable the option to "Freeze/Thaw" file systems during backups for consistency when using the Guest Agent - case #1487
- New Feature: Set global "VLANs Limit" to prevent creating additional private networks when the number of assigned VLAN Tags is already reached - case #1484
- New Feature: Automatically assign IP address for private network configuration - case #1489
- New Feature: The firewall is now enabled by default for private networks - case #1489
- New Feature: Option to automatically restart a VM when creating a private network - case #1488
- New Feature: Select which elements will be displayed in the server information table in the client area - case #1491
- New Feature: Select the order of displayed section elements on the product information page of the client area - case #1493
- New Feature: Option to additionally destroy all unreferenced disks upon sever termination - case #1636
- New Feature: 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
- Improvement: Added "q35 - 8.0" and "q35 Latest" options for QEMU machine type configuration - case #1449
- Improvement: Server management actions are now disabled from the start of the backup creation process until its completion - case #1492
- Improvement: Translations for server action notifications will now be distinguished between the KVM virtual machine and the LXC container - case #1526
- Improvement: Added option to display disk and bandwidth usage directly in the server information table - case #1596
- Improvement: Added support for new CPU types introduced in the Proxmox VE 8.0 - case #1600
- Improvement: The "backupSync" cron task now runs immediately after backup creation is finished - case #1619
- Improvement: Added "purge" parameter for VM termination command to remove its VMID from related configurations, such as backups and replication jobs
- Improvement: 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
- Bug Fix: Assorted corrections for IP addresses assignment performed from the admin area - case #1417
- Bug Fix: Solved case with upgrading disk space when using configurable options - case #1598
- Bug Fix: Eliminated issue of not resetting bandwidth usage at the end of the month for services purchased on the 31st day of the month
- Bug Fix: Assorted bug fixes related to backup restoration from another cluster
- Bug Fix: Fixed issue where the "Start Date" in the tasks history list was displaying as a zero date - case #237
- Bug Fix: Resolved problem with adding a TPM disk to the cloned VM - case #1653
- Bug Fix: Other minor code corrections, UI adjustments and other improvements
v3.7.1
Released August 25th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.8 support
- New Feature: Select multiple public bridges in the network configuration, enabling the assignment of corresponding IP addresses during the virtual machine creation with the appropriate bridge setting selected in the module's IP management - case #1525
- Improvement: Implemented language overrides support, enabling the utilization of customized translations - case #1589
- Removed: Support for WHMCS V8.5 and previous
- Bug Fix: Resolved problem where some of the backups collections were not listed when the Proxmox server did not return information about the used cluster - case #1590
- Bug Fix: Solved issue where some of the nodes might return the "No route to host" error that caused problems with opening the product configuration - case #1592
- Bug Fix: Eliminated "TypeError" that might occur while running the "update-server-usage" cron job - case #1588
- Bug Fix: Fixed problem with the second DNS server address being unnecessarily removed while re-configuring the network - case #1605
- Bug Fix: Corrected critical error that might have occurred when using network re-configuration - case #1604
- Bug Fix: Solved problem with improper restoration of a machine from backup after its additional disks were removed - case #1615
- Bug Fix: Fixed problem where the VM's IP address might not be assigned after an upgrade when the "One Network Device" option was enabled
- Bug Fix: Other minor code corrections and UI improvements
v3.7.0 Stable
Released July 5th, 2023
View/hide detailed changelog
- New Feature: Stable release - includes all features introduced previously in the 3.7.0 beta version
- New Feature: Support for Proxmox VE 8.0 version
- Improvement: "Start Date" field for "VM Power Tasks" will now be automatically filled in with the current date - case #1565
- Improvement: "VM Power Tasks" can now be set to continue indefinitely as the "End Date" field is no longer marked as required - case #1565
- Changed: Renamed "Upgrade" admin notification action to "Block Upgrade With Email Notification" - case #1296
- Bug Fix: Fixed case where the date and format of created backups may not have been displayed correctly - case #1548
- Bug Fix: Running the "Reconfigure Network" command will no longer result in a VM reboot when QEMU Guest Agent is enabled - case #1580
- Bug Fix: Added missing "CD-ROM" to the boot device selection dropdown - case #1479
- Bug Fix: Solved problem related to terminating a machine with configured firewall rules - case #1566
- Bug Fix: The guest agent should now correctly reconfigure its network after the IP address assigned to the server has been changed - case #1245
- Bug Fix: Fixed issue where the downgrading of an additional disk was not adequately blocked to prevent the loss of client data - case #1572
- Bug Fix: The memory and total usage graphs will be now correctly displayed in GiB (gibibyte) units instead of GB - case #1567
- Bug Fix: Additional corrections to address issues related to migrations and restoring backup collections created on different nodes - case #1552, #1557
- Bug Fix: Backups collections from different clusters that cannot be restored yet will no longer appear in the list - case #1556
- Bug Fix: Fixed problem where redundant IP addresses were added beyond the set limit after using the "Change Package" module command when the new IP address was not listed in the IP management list - case #1560
- Bug Fix: SSH public key provided in the product custom field will now be correctly retrieved for LXC virtualization type - case #1528
- Bug Fix: Resolved issue that could result in data loss on the disk and VM restart when attempting to resize it for additional space - case #1574
- Bug Fix: Adjusted percentage value displayed in the resource notification for the "Memory Usage [%]" setting when the "Amount Of RAM" configurable option was provided in a unit different from the default module settings - case #1549, #1563
- Bug Fix: Added some missing translation entries into the language file
- Bug Fix: Other code corrections and improvements
v3.7.0 Beta
Released June 7th, 2023
View/hide detailed changelog
- New Feature: Support for Proxmox VE 7.4 version
- New Feature: Allow clients to add "VM Power Tasks" that will automatically execute the "Start", Stop" or "Reboot" actions on their servers in specified timeframes - case #1423
- New Feature: Clients can now create "Resources Notifications" that will send email alerts, when their server exceeds specified thresholds for network traffic, disk read and write, CPU and memory usage in a given time frame - case #1427
- New Feature: Select multiple private bridges in the private network configuration, enabling the assignment of corresponding IP addresses during the virtual machine creation with the appropriate bridge setting selected in the module's IP management - case #1122, #1340
- New Feature: Enable DHCP option for private network creation to assign IP addresses managed by DHCP instead of the module's IP Management - case #1340
- New Feature: Set "Private Network Rate Limit" value in the virtual machine configuration - case #1340
- New Feature: Specify additional parameters for additional disk drives configurable options to allow clients to add disks with desired space, storage type and speed within configured limits - case #1422
- New Feature: Choose whether to reassign public and private IP addresses after the server upgrade - case #1388
- Improvement: Optimized speed of loading backups and firewalls lists.
Note: Remember to set up a new "backupSync" cron to keep the backups list synchronization running after the module upgrade
- Improvement: Backups collections can now be listed and restored for given VMs even when they have been created on different storages and nodes - case #1428
- Improvement: "Log Level In" and "Log Level Out" firewall policies options can now be set to be visible or hidden from the client area - case #1537
- Improvement: Adjusted window size of the opened noVNC console - case #1463
- Changed: "Private Bridge" option has been changed to "Legacy Private Bridge" which can still be used in the previous way of IP assignment
- Bug Fix: Starting the VM should no longer create unnecessary "Console (Spice)" tasks in Proxmox if the Spice console was enabled for LXC virtualization
- Bug Fix: Certain corrections related to the creation, deletion and setting limits on additional disks
- Bug Fix: Provided SSH public key into the product custom field will now be properly applied for LXC virtual machine type during its creation - case #1528
- Bug Fix: Fixed case where after the VM reinstallation its previous firewall rules were duplicated - case #1480
- Bug Fix: Eliminated "error 500" that could occur on some servers with PHP 8.1 when trying to access the product details - case #1481
- Bug Fix: Other code corrections, language and UI adjustments
v3.6.2
Released April 19th, 2023
View/hide detailed changelog
- Improvement: LXC server configuration with more than 10 IPv4 addresses, that can be assigned as interfaces, will now assign the additional IP addresses to the IPSet filter - case #880
- Bug Fix: Resolved problems with invalid fields validation when trying to edit the server details - case #1426
- Bug Fix: Terminate action will now work properly if the "Delete Backups After Termination" option is enabled but no "Backup Storage" is chosen - case #1434
- Bug Fix: Corrected cases when the "Network" section could stop working after the second virtual machine has been created - case #1453
- Bug Fix: IPv4 along with IPv6 address will be now correctly added to a single network device if the "One Network Device" option is enabled - case #1471
- Bug Fix: Eliminated "error on hut-unplugging device" notice that could occur when reinstalling the Windows OS - case #1464
- Bug Fix: Other minor code corrections and optimization improvements
v3.6.1
Released March 3rd, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.7 support
- Improvement: The server information table displayed in the client area will be now automatically refreshed every 60 seconds - case #1377
- Improvement: Optimized loading of server cluster list for a large number of nodes and VMs in Proxmox addon module - case #210, #216
- Improvement: "Subnet Mask" for Proxmox addon IP management will be now automatically filled in based on the provided CIDR - case #212
- Improvement: Added support for "EPYC-Milan" CPU type - case #1391
- Changed: Disabled validation of public/private IP addresses when adding new addresses in the Proxmox addon - case #205
- Removed: Support for WHMCS V8.3 and previous
- Removed: Support for PHP 7.3 version
- Bug Fix: Fixed issue that might have caused the "Call to a member function get() on array in (...) /Fields.php:91" error - case #1341
- Bug Fix: Resolved issue that may occur when the "Service Password" option was enabled for "Guest Agent" and all of the IP addresses were assigned to a single network interface only, leaving the other ones empty - case #1345
- Bug Fix: Eliminated problem with running the Cloud-Init scripts that contained single apostrophes - case #1347
- Bug Fix: Solved cases when the entire "IP Management" section was empty after creating snippets and the VMs had stopped working - case #1349
- Bug Fix: Fixed issue with missing "Create Private Network" button if the SDN has been used before - case #1350
- Bug Fix: Reinstalling the server from the OS template will no longer cause the WHMCS product password field to be cleared - case #1351
- Bug Fix: Using the "Change Password" module command will now correctly update the password on the server - case #1352
- Bug Fix: After disabling the access to the "Backups Collections", the related button in the client area will no longer be available - #1354
- Bug Fix: Fixed case that could cause issues with creating an account due to the "Load Balancer: Cannot find node with free resources" error even with modes with available resources - case #1335
- Bug Fix: Hiding the ability to work with backups will no longer display the "Backup Jobs" link in the client area sidebar menu - case #1336
- Bug Fix: Creating backups will be now possible if "Backups Size Limit" is set to "-1" as unlimited value - case #1344
- Bug Fix: Solved problem with the number of IP addresses that could not be properly set based on configurable option value - case #1348, #1338
- Bug Fix: Fixed various issues related to network SDN Zones and SDN TAGs - case #1355
- Bug Fix: Reinstalling a VM will now properly take into account the number of set IP addresses from configurable options
- Bug Fix: Eliminated "TypeError: in_array()" that could occur when adding the security group on PHP 8.1
- Bug Fix: Adjusted displaying of the backup files limit counter in the backup job notice when its value was set to unlimited
- Bug Fix: Corrected setting of the "Backup" status for the primary disk drive
- Bug Fix: Resolved timeout issue that could appear when the connection to the Proxmox server breaks after saving the product configuration - case #1376
- Bug Fix: Corrected "Reconfigure Network" functionality for Windows-based machines - case #1382
- Bug Fix: "Network Device" will be now properly created for IPv6 when using integration with IP Manager For WHMCS module - case #1385
- Bug Fix: Adjusted selecting nodes for multiple servers when creating a new IP address in the Proxmox addon - case #1389
- Bug Fix: Cloud-Init drive will be now correctly created for KVM virtualization type - case #1397
- Bug Fix: Assigning a VM to a private network will now also include its firewall configuration
- Bug Fix: Eliminated "500 error" that could occur when assigning a VM to a private network on a different Proxmox server
- Bug Fix: Corrected issues with reassigning private networks between different virtual machines - case #1383
- Bug Fix: Fixed "Invalid format" error that could occur when cloning a template with an already configured "cicustom" parameter - case #1403
- Bug Fix: Leaving an empty "Last IP Address" field will no longer prevent creating an IPv6 address in the Proxmox addon
- Bug Fix: Solved problem with listing IP address in Proxmox Addon assigned for multiple servers when using PHP 8.1 - case #209
- Bug Fix: Eliminated issue with inserting a newline character into assigned IP addresses database list of the Proxmox addon, which was causing problems with the execution of Cloud-Init scripts - case #206
- Bug Fix: Restoring a VM from a backup will now properly restore the server configuration that existed at the time of creating the backup instead of the product configuration - case #1412
- Bug Fix: When reinstalling a VM from a template clone, the firewall options will be set based on the WHMCS product settings instead of the used template - case #1393
- Bug Fix: Corrected setting up of the disk speed when the main hard disk and the additional disk were set on the same storage - case #1420
- Bug Fix: Other minor code corrections and improvements
v3.6.0
Released November 23rd, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.6 support
- New Feature: Support for PHP 8.1 version
- New Feature: Support for Proxmox VE 7.3 version
- New Feature: "Backups Collection" - allow clients to restore instances from backups created from other virtual machine they own - case #1328
- New Feature: Define the number of IPv6 subnets for server assignment
- New Feature: The "IP Management" section of the Proxmox addon has been refreshed to allow easier generation of IPv4 and IPv6 addresses as well as IPv6 subnets - case #1210, #1175
- New Feature: Snapshots can now be automatically deleted after the defined number of storage days has been exceeded - case #1206
- New Feature: Reconfigure the network without using the "Change Package" tool to easily update the network interfaces (KVM virtualization type) - case #1203
- New Feature: Allow clients to attach their servers to the created network interfaces - case #1244
- New Feature: Select a default "Template User" for Cloud-Init - case #1195
- New Feature: Define the MTU value for the private network interface - case #1147
- Improvement: If the boot devices order configuration in the module settings is left empty, the default boot order will remain unchanged - case #1112
- Improvement: The module no longer requires public IP addresses for servers creation - case #1200
- Improvement: The module performance as for obtaining the resources usage, when browsing the servers list in the Proxmox addon, has been optimized - case #1168, #1298
- Changed: Requires ionCube Loader V12 or later
- Removed: Support for WHMCS V8.2 and previous
- Removed: Support for PHP 7.2 version
- Bug Fix: Fixed problems that occurred when the new backup creation was disabled even when there were available resources left
- Bug Fix: Leaving the "Backups Files Limit" field empty will now be equal with a "0" value
- Bug Fix: Resolved issue when the Qemu machine type could be unnecessarily changed after cloning the VM - case #1229
- Bug Fix: Upgrading the server will now correctly update its network rate limit - case #1144
- Bug Fix: Minor adjustments related to deleting the oldest backups when their limit has been exceeded - case #1236
- Bug Fix: Fixed cases when the module tried to obtain an ISO image from an unavailable storage - case #1308
- Bug Fix: The password hash should now be available when using the Cloud-Init scripts - case #1305
- Bug Fix: Other minor code corrections, language, and UI adjustments
v3.5.1
Released June 22nd, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.5 support
- Improvement: Added "fetchBackupsForArchive" parameter into the "global_options.yml" file, which allows skipping a large number of backups from being loaded into the "Archive" list in the product configuration - case #1202
- Bug Fix: Resolved problem of the private IP addresses that were not reassigned after the virtual machine reinstallation - case #1184
- Bug Fix: Fixed "Call to a member function getPrivateNetworkType()" issue that could interrupt the action of building an instance from a clone - case #1228
- Bug Fix: Solved problem of cloning an instance with an EFI disk in a template that lead to marking that disk as unused and adding another one in its place - case #1230
- Bug Fix: Eliminated problem with duplication of the "ProxmoxAddon_IpServers" records in the database table each time the Proxmox addon module was reactivated - case #193
v3.5.0
Released March 31st, 2022
View/hide detailed changelog
- New Feature: Support for the Software Defined Network (SDN) functionality which allows using created virtual networks (vnets) at the data center level
- New Feature: Support for TPM, TPM versions, and Virtio SCSI controller to allow the creation of machines based on Windows 11
- New Feature: Multiple server nodes can now be selected when creating or editing IP pools using IP management tool
- New Feature: You can now select if the VM machine should be stopped or shutdown when using the "Change Package" module command for "Upgrade/Downgrade" functionality
- Changed: To avoid data loss after adding, editing, or removing a disk, the virtual machine will now need to be rebooted manually instead of automatically
- Bug Fix: Fixed problem with using certain special characters in the password field when reinstalling the server
- Bug Fix: "Allow Backups On Mount Points" option will be now properly set when creating a server
- Bug Fix: Corrected issue where the module could lose bridge network setting after a KVM server reinstallation
- Bug Fix: Fixed missing private IP address assignments after the server reinstallation
- Bug Fix: Assorted corrections related to properly setting up the boot order for a VM creation or updating it when the "Full Clone" mode is enabled - case #1131, #1176
- Bug Fix: Server information will be now correctly reloaded after using the "Change Package" module command in the admin area - #1171
- Bug Fix: Fixed cloning when server contained EFI disk or TPM status was set (requires "Full Clone" mode instead of "Linked Clone") - case #1132
- Bug Fix: Machines using OMVF/UEFI bios will now properly be booted after clone - case #1143
- Bug Fix: Reinstalling sever when using OS template should no longer change the server SCSI controller
- Bug Fix: Fixed problem with rolling-back a machine snapshot which could delete one of the network IP addresses and a gateway
- Bug Fix: Corrected module behavior where the main disk could be wrongly resized and an additional disk removed after the server reinstallation - case #1178
- Bug Fix: "SSD Emulation" parameter for additional disk will be now properly taken into account when creating a KVM machine
- Bug Fix: "Hibernate" suspension action will now send missing "--todisk" parameter to fully suspend the virtual machine - case #177
- Bug Fix: Eliminated "QEMU quest is not running" error that might still be displayed even when the quest agent was enabled in Windows image due to "%" character in the network interface address - case #178
- Bug Fix: Disk speeds parameters will no longer be set if a related option is disabled in the server configuration
- Bug Fix: Assorted adjustments related to creating, cloning, and reinstalling virtual machines with proper parameters
- Bug Fix: Other code corrections, language, and module improvements
v3.4.1
Released March 2nd, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.4 support
- Removed: Support for WHMCS V8.0 and previous
- Bug Fix: Fixed case where the product details in the admin area might have been limited by the width of the service page - case #1124
- Bug Fix: Eliminated "Storage (...) is not available on node (...)" error that might have occurred when trying to access the module settings - case #1151
v3.4.0
Released December 8th, 2021
View/hide detailed changelog
- New Feature: Support for Proxmox VE 7.1 version
- New Feature: Define a custom "User" for Cloud-Init templates - case #1101
- New Feature: Choose which admin area features shall be displayed in the virtual machine details to increase the speed of service page loading - case #1088
- New Feature: Prevent clients from editing the hostnames of the virtual machines by disabling a dedicated option in the product configuration - case #1087
- New Feature: Set default input and output policies for the product firewall options - case #1047
- New Feature: Select the server information details that will be displayed in the client area - case #1045
- New Feature: A new option in the "Load Balancer" settings that allows server migration with local disks - case #1032
- New Feature: A new option in the "Virtual Machine Configuration" to create servers directly from backup archives - case #1024
- New Feature: A new option to set "Storage" for Cloud-Init configuration - case #990
- New Feature: Clients can now download firewall rules to create their backup and quickly restore them after server reinstallation - case #1011
- New Feature: Allow clients to set "Storage Disk Space" during the order with a configurable option that can be used instead of the provided "Disk Space" value - case #989
- New Feature: Clients can now see the amount of resources, still available to create backups - case #983
- New Feature: Firewall rules can now be prioritized (POS) by moving them up and down on the list - case #939
- New Feature: Choose which compression types can be allowed for clients to create backups - case #908
- New Feature: Information on changing the IP addresses assignment will be now saved in a dedicated "IP Logs" section in the Proxmox Addon module - case #866
- Improvement: Changing the virtual machine name in the Proxmox VE panel will be now synchronized with WHMCS at cron execution
- Improvement: Added network-related merge field variables that can be used for Cloud-Init scripts - case #1066
- Improvement: Added support for {$user.username}, {$user.password}, and {$user.realm} merge field variables that can be used in welcome email templates to display control panel credentials - case #865
- Improvement: Added Windows 11 support for "OS Type" settings
- Improvement: Network bridge can now be specified when adding IP addresses pool in the Proxmox Addon module - case #1006
- Improvement: Once the backup creation task is initialized by a user, the option to create the next backup will be now disabled until the first one succeeds - case #1040
- Bug Fix: Other code corrections and improvements
v3.3.1
Released September 24th, 2021
View/hide detailed changelog
- Bug Fix: Fixed cron error that might have occurred when the module was not used along with Proxmox Cloud VPS For WHMCS
v3.3.0
Released September 22nd, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.3 support
- New Feature: Proxy for Proxmox console connections - case #364
- New Feature: Added "Tag" configurable option for network configuration - case #1071
- Removed: Support for WHMCS V7.10 and previous
- Bug Fix: Restored missing "Firewall Options" for LXC virtualization type - case #1076
- Bug Fix: Fixed case where IP addresses might not be assigned to the hosting
- Bug Fix: Eliminated "PDOException: SQLSTATE[23000]: Integrity constraint violation" error that might have occurred when trying to save the product configuration - case #1070
- Bug Fix: Other code corrections and improvements
v3.2.0
Released July 15th, 2021
View/hide detailed changelog
- New Feature: Proxmox VE 7.0 support
- New Feature: Node groups - use Load Balancer to deploy servers within a defined group of nodes - case #1051
- Bug Fix: Resolved problem with deleting private IP addresses from the admin area - case #1061
- Bug Fix: Added missing VMID secure protection when reinstalling a server - case #1062
- Bug Fix: Adjusted differences between resource graphs in the client and admin areas - case #1046
- Bug Fix: Resolved problem with an incorrect private bridge that might have appeared when reinstalling a server - case #1042
- Bug Fix: Fixed issue with assigning servers to the pool of resources after their reinstallation - case #1041
- Bug Fix: Eliminated number of warnings generated into the "tblerrorlog" database table
- Bug Fix: Other code corrections and improvements
v3.1.1
Released June 1st, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 support
- Improvement: Extended selection of graphic card options for server configuration - case #1043
- Changed: The maximum number of restarts and relocations for High Availability Cluster configuration will now be set to "1" by default- case #1037
- Removed: Support for PHP 7.1 version
- Bug Fix: When Cloud-Init is used, the password provided for server reinstallation will now be properly set, instead of the one entered when ordering a product - case #985
- Bug Fix: Fixed problem that might have caused public IP addresses to disappear from the client area - case #1036
- Bug Fix: Resolved case where the private network might have been removed after changing a product package - case #1026
- Bug Fix: Other code corrections
v3.1.0
Released April 1st, 2021
View/hide detailed changelog
- New Feature: Custom Cloud-Init support - add your scripts within the addon module and select them in the product configuration as well as configurable options (KVM virtualization type)
- New Feature: Option to "Create Network" when adding a new IP Address so it can be assigned directly to the ProxmoxVE "IP Config" configuration (KVM virtualization type)
- New Feature: Added "Quemu Machine Type" setting to "Additional KVM Configuration" - case #1013
- Improvement: When reinstallation of the server is complete, the page will be now automatically refreshed - case #953, #827
- Improvement: When using the "Proxmox Hostname" option, it will be now also copied to the WHMCS "Domain" field after VM creation - case #927
- Improvement: Added a warning notice when attempting to downgrade the disk size which is not supported
- Improvement: Added validation notice in "Network Rate Limit" format that can accept a dot as the only decimal separator - case #569
- Improvement: Added "Bandwidth" column to the VMs list on the server in the Proxmox addon module - case #928
- Improvement: Added validation of disabled hooks when using "Test Connection" functionality
- Improvement: VMs, that are not yet built, will be now omitted in the servers statistics in the Proxmox addon module - case #995
- Changed: Location of the buttons to obtain public and private SSH keys - case #706
- Changed: "MD-CLEAR" option will be now disabled by default in the product configuration - case #944
- Removed: Support for WHMCS V7.9 and previous
- Bug Fix: Added missing CPU types in the "Virtual Machine Configuration" - case #804
- Bug Fix: Exception error will no longer occur after the module's license expiration - case #958
- Bug Fix: Corrected additional disk configuration when creating a VM - case #964
- Bug Fix: Fixed a JavaScript error that might have occurred when upgrading or configuring the product - case #923, #1004
- Bug Fix: Adjusted backups creation setup when using additional disks - case #997
- Bug Fix: Additional corrections related to the firewall options in the private network - case #993
- Bug Fix: Solved problem that might have caused an issue with obtaining SSH keys from the client area (LXC virtualization type) - case #1015, #1007
- Bug Fix: Resolved case that might have caused the "Unit value (...) is invalid" error when creating a VM - case #994, #1001
- Bug Fix: Fixed issue with a missing feature of the master hard disk reinstallation - case #1023
- Bug Fix: Eliminated "500 Configuration file does not exist" error that might have shown up in the header response - case #982
- Bug Fix: Fixed missing "no bootdisk" option of "Boot Order" - case #1010
- Bug Fix: Eliminated bug that allowed clients to exceed the additional disk limit - case #986, #1002
- Bug Fix: Solved issue with loading AJAX pages on certain configurations - case #1022
- Bug Fix: Resolved problem with gateway assignment due to an additional white character that might appear when IP Manager For WHMCS was in use - case #999
- Bug Fix: Fixed "Class 'ModulesGarden\Servers\ProxmoxVps\App\Http\Actions\IpAddress' not found" error that might have sometimes occurred when assigning IP addresses manually - case #992
- Bug Fix: Added missing error notice if VM template exceeds available disk space - case #1018
- Bug Fix: Private network will no longer be removed when using change package - case #1026
- Bug Fix: Eliminated issues that might have caused problems with the termination of certain VMs - case #988
- Bug Fix: Fixed problem with invalid EFI disk resize instead of the main disk after cloning - case #834
- Bug Fix: Corrected functionality of cron migration if VM is suspended - case #991
- Bug Fix: Server reinstallation will now correctly take into account the password provided by the client - case #985
- Bug Fix: Private network can now be created without providing VLAN tag - case #1029
- Bug Fix: Minor language and UI adjustments as well as updates for certain fields
- Bug Fix: Other code corrections and improvements
v3.0.1
Released December 18th, 2020
View/hide detailed changelog
- New Feature: Support for Proxmox VE 6.3
- New Feature: Support for the "Twenty-One" theme in WHMCS V8.1
- Improvement: VLAN tags will be based on the subnet level when using IP Manager For WHMCS to assign IP pools - case #980
- Bug Fix: Resolved problem with creating multiple additional disks when the "Additional Disk" and "Backups On Additional Disks" options were enabled at the same time - case #959
- Bug Fix: Solved issue with "Invalid virtualization type" errors on the list of server in Proxmox Addon that might have occurred after the module upgrade - case #960
- Bug Fix: Fixed issues with enabling the "KVM Hardware Virtualization" setting properly - case #965
- Bug Fix: Corrected issues with the upgrade/downgrade functionality that might have caused the "invalid format - value does not look like a valid node name" error when cloning a KVM - case #975
- Bug Fix: Cloud-init password provided to the custom field during the order will no longer be incorrectly encoded - case #976
- Bug Fix: A large number of selected items from the configuration of dropdowns will no longer obscure other options in WHMCS V8.0 and later - case #978
- Bug Fix: Eliminated problems that might have caused instances being delivered to the wrong host nodes - case #973
- Bug Fix: Fixed problem with the "Configuration file does not exist" 500 error that may have occurred in the HTTP header - case #982
- Bug Fix: Solved issue where the IP from the incorrect node might have been assigned to the created VM by "IP Management" in Proxmox Addon - case #974
- Bug Fix: Other minor code corrections and improvements
v3.0.0
Released November 16th, 2020
View/hide detailed changelog
- New Feature: Support for newly rebuilt Proxmox Cloud VPS For WHMCS 3.X module version
- New Feature: Create backups using ZSTD compression format - case #951
- New Feature: Toggle resetting VM usage the first day of the month
- Bug Fix: Editing server's hostname from the client area will no longer result in resetting it to the original after executing the "Change Package" module command
v2.9.3
Released October 23rd, 2020
View/hide detailed changelog
- Bug Fix: Fixed "PHP Fatal error: Declaration of Symfony" that might have occurred during cron execution after updating the module to WHMCS V8 - case #942
- Bug Fix: Resolved "Call to a member function config() on null" error that might have shown up when trying to reinstall VPS after updating the module to WHMCS V8 - case #946
v2.9.2
Released October 5th, 2020
View/hide detailed changelog
- New Feature: WHMCS V8.0 and PHP 7.4 support
- Removed: Support for PHP 7.0 and previous
- Removed: Support for WHMCS V7.8 and previous
- Bug Fix: Fixed case where only one node could be listed in the "Target Node" dropdown while trying to migrate a server - case #919
- Bug Fix: Adjusted setting up "ciuser" as administrator when creating a server with the cloud-init usage - case #924
v2.9.1
Released June 24th, 2020
View/hide detailed changelog
- New Feature: Clone bandwidth limit option to override its I/O in KiB/s - case #893
- New Feature: Possibility to choose BIOS from the KVM virtualization type of configuration - case #904
- New Feature: Added option to the product configuration that allows you to decide if an additional disk (KVM) or mount point (LXC) should be automatically created
- Changed: When reinstalling VM from ISO, the disk will be firstly deleted (left as unmounted in Proxmox), and then the module will create a new one - case #895
- Bug Fix: Fixed problem with the "Invalid CSRF Protection Token" error that could have occurred during the "Save Changes" action after the noVNC or Xterm.js console was opened - case #900
- Bug Fix: Resolved issue with creating another user when adding a secondary VM on the different from the previous cluster - case #894
- Bug Fix: Adjusted validation of destination port rules for the firewall to allow providing values of port ranges - case #903
- Bug Fix: Fixed validation of the gateway's IP address provided in the Proxmox addon, which resulted in an error while entering an address that belongs to the private pool - case #910
- Bug Fix: Corrected "remove backups" operation that did not remove old backups which were already over the "backup files limit" - case #876
v2.9.0
Released May 27th, 2020
View/hide detailed changelog
- New Feature: Proxmox VE 6.2 support
- New Feature: Firewall Options - choose which of the firewall features (NDP, MAC Filter, DHCP, Router Advertisement and IP Filter) users will be able to control from their client area - case #747
- New Feature: Support for "Keyctl", "Nesting", "NFS", "CIFS", "FUSE" and "Create Device Nodes" feature toggles for product configuration (LXC virtualization type) - case #877
- New Feature: Support for "MD-CLEAR", "IBPB", "AMD-SSDB", "PDPE1GB", "HV-EVMCS", "SSDB", "VIRT-SSDB", "AMD-NO-SSB", "HV-TLBFLUSH AES" feature toggles for product configuration (KVM virtualization type) - case #885
- New Feature: Support for "SSD Emulation" toggle for Hard Disk and Additional Disks configurations (KVM virtualization type) - case #886
- New Feature: "Private Network" toggle for product configuration - enable if you want to create a private network interface automatically during VM creation - case #889
- New Feature: Apply "cipassword|Password" product custom field to enable clients providing passwords when using Cloud-Init - case #871
- Improvement: Added "Default (LSI 53C895A)", "LSI 53C895A", "LSI 53C810", "VirtIO SCSI", "VirtIO SCSI single", "MegaRAID SAS 8708EM2" and "VMware PVSCSI' options for SCSI Controller Model configuration (KVM virtualization type) - case #887
- Improvement: Added "Cascadelake-Server", "Skylake-Server", "Skylake-Client", "Broadwell", "Broadwell-noTSX", "KnightsMill", "IvyBridge", "Haswell-noTSX" and "EPYC" options for CPU Type configuration (KVM virtualization type) - case #881
- Removed: Support for WHMCS V7.7 and previous
- Bug Fix: Corrected node searching based on IP addresses to resolve "Node for IP Address "IP ADDR" not found" error - case #878
- Bug Fix: Fixed problems with connecting to the remote console when custom port is used - case #891
- Bug Fix: Added missing "ES" option to enable Spanish keyboard support of KVM product configuration - case #872
- Bug Fix: Resolved issue that might have prevented deleting the last remaining backup file after VM termination - case #851
- Bug Fix: Assorted corrections related to creation of High Availability cluster resource - case #849
- Bug Fix: Qemu Guest Agent will now properly set DNS for Windows-based machines - case #848
- Bug Fix: Fixed problem with not reassigning the IP addresses after os/template reinstallation when using Cloud-Init- case #846
- Bug Fix: Reinstallation VM from template, on VM with created HA state, will no longer result in with creating the endless "Reinstall - Creating VM" task - case #845
- Bug Fix: Fixed problem that might have caused "Duplicate entry (...) for key 'PRIMARY' (SQL: insert into ProxmoxAddon_VmIpAddress" (...)) error when creating private IP address- case #844
- Bug Fix: Bug Fix: VM will no longer run automatically if the "Start VM After Create" option was not enabled - case #843
v2.8.1
Released March 19th, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.10 support
- New Feature: "Clone On The Same Storage As Source" for KVM configuration to clone VMs on the same storage as the template - case #828
- Changed: Graphs will be now smaller to fit better on screens with low size or resolution - case #831
- Bug Fix: Resolved assorted issues with editing additional disk size - case #833
- Bug Fix: The hosting "Username" field will be now full-filled properly just after the service creation if "Default User" is set in Cloud-Init configuration - case #841
v2.8.0
Released February 5th, 2020
View/hide detailed changelog
- New Feature: New Feature: WHMCS V7.9 support
- New Feature: Proxmox VE 6.1 support
- New Feature: Automatic Snapshots - allow clients to create automatic snapshot jobs every provided number of hours or on specified days - case #298
- New Feature: Reset Bandwidth - use new module command to manually reset bandwidth usage for the chosen VPS in the admin area - case #745
- New Feature: If VPS was auto-suspended upon the server's bandwidth overage, now it can be also automatically unsuspended with the arrival of next billing cycle and bandwidth usage reset - case #745
- New Feature: Guest Agent support for KVM configuration with the possibility to toggle "Service Password", "Template User" and "Configure Network" settings for Windows installation - case #798
- New Feature: Create multiple "Custom Cloud-Init Configurations" to choose from as configurable options - case #785
- Improvement: Added additional "$service_domain" "$service_dedicated_ip" "$service_assigned_ips" merge fields variables to use in "Container Notes" of the product configuration - case #748
- Improvement: If the template has some network devices, the IP address by Cloud-Init will be now set up after the cloning process
- Improvement: Added line breaking for "SSH Public Key" displayed in the "Additional Information" tab in the client area
- Removed: Support for WHMCS V7.6 and previous
- Bug Fix: Corrected "Path" when adding additional hard disk for LXC virtualization type
- Bug Fix: Resolved problem with changing a password after VPS reinstallation - case #808
- Bug Fix: Fixed "Syntax error or access violation" error that might have occurred on certain servers during Proxmox addon activation - case #803
- Bug Fix: Resolved problem with displaying password if it contained certain special characters when reinstalling the server - case #790
- Bug Fix: When downgrading the IP address it will be now properly removed from the VM - case #784
- Bug Fix: High Availability Cluster will be now properly set after VM cloning - case #781
- Bug Fix: Fixed "Parameter verification failed" error that might have occurred during VM reinstallation when a clone of the template was located on the different node - case #774
- Bug Fix: Resolved problem with generating configurable options properly for different than default currencies
- Bug Fix: Added missing validation for the empty "Hostname" field when performing product creation - case #737
- Bug Fix: The unnecessary protocol, source and destination fields will be now disabled once the “Macro” option is selected while adding a firewall rule
- Bug Fix: Corrected IPv6 assignation for LXC virtualization type - case #535
- Bug Fix: IPv6 address by Cloud-Init will be now assigned to the correct network interface - case #527
- Bug Fix: Resolved problem with reinstalling VM from ISO when snapshots are taken - case #499
- Bug Fix: Assorted language adjustments
- Bug Fix: Many other slight corrections
v2.7.3
Released October 8th, 2019
View/hide detailed changelog
- Bug Fix: Fixed assorted problems regarding the "Illegal mix of collations" errors - case #723
- Bug Fix: Corrected "Backup Size Limit" tooltip to properly hint the "-1" value (instead of an empty field) to provide for unlimited backups - case #722
- Bug Fix: Resolved issue with the "Class 'ModulesGarden\ProxmoxAddon\App\Jobs\Vps\Reinstall\IpAddress' not found" error that might have occurred when reinstalling LXC server - case #726
- Bug Fix: Solved problem with the "Storage 'local' is disabled" error that might have shown up when reinstalling LXC server - case #732
- Bug Fix: Fixed issue that could have caused the "Manage IP Addresses" functionality not being displayed in the product management in the admin area - case #733
- Bug Fix: If "Tag 0" has been removed from the product configuration, it should not reappear as assigned after saving the changes - case #740
- Bug Fix: If the "ISO Images" access is disabled in "User's Options", clients will no longer have the option to mount ISO images to existing servers - case #742
- Bug Fix: Fixed issue with displaying all available ISO images to clients in spite of their selection in product configuration - case #742
- Bug Fix: Resolved problem with selecting custom keyboard layout for KVM configuration that might have caused the "Parameter verification failed" error - case #743
- Bug Fix: Fixed bug with graphs that could have caused the presented values being taken from another server - case #757
- Bug Fix: Corrected domain redirection URL in the module addon "Tasks" section
- Bug Fix: Fixed case that could have caused duplicated OS templates to reinstall being displayed
- Bug Fix: Fixed problem with displaying invalid "CPU Usage" values - case #760
- Bug Fix: Slight UI adjustments
- Bug Fix: Other minor corrections
v2.7.2
Released August 29th, 2019
View/hide detailed changelog
- Bug Fix: Corrected problems with setting tags based on custom fields from the IP Manager For WHMCS integration
- Bug Fix: Resolved issue with invalid network interface deletion if there were still some IP addresses assigned from IP Manager For WHMCS
- Bug Fix: Module database tables encoding will now match the rest of the WHMCS system instead of being set to UTF-8
- Bug Fix: IP addresses will be now correctly reassigned to the VM after its reinstallation
- Bug Fix: Solved problem with creating the VM when the database was set on a different server with other time than the one in WHMCS
v2.7.1
Released August 20th, 2019
View/hide detailed changelog
- Bug Fix: Added missing tooltips for SSH keys in the admin area - case #705
- Bug Fix: Removed SSH key buttons displayed in the wrong place - case #706
- Bug Fix: Corrected "Pool" value for the KVM configuration that was mistakenly displayed in the "Keyboard" option - case #707
- Bug Fix: Minor code alterations
v2.7.0
Released August 14th, 2019
View/hide detailed changelog
- Improvement: Rebuilt module user interface
- Improvement: Completely rewritten code
- Improvement: Easier product configuration
- Improvement: Assorted language adjustments
- New Feature: WHMCS V7.8 support
- New Feature: Proxmox VE V6.0 support
- New Feature: Support for "Hotplug" functionality - case #663
- New Feature: Added "Custom" area for Cloud-Init allowing you to specify custom files that will replace the automatically generated initial ones - case #649
- New Feature: Define if a VM should be shut down, stopped, paused or hibernated after the service suspension - case #571
- New Feature: The possibility to automatically suspend the VM upon bandwidth overage
- New Feature: Introduced disk downsize protection to block the downgrading of a service if the selected product or chosen configurable option value of a disk size is lower than the currently used one - case #562
- New Feature: Choose whether to automatically start the VM after its successful creation
- New Feature: Specify the exact VLAN tags from the Proxmox addon that can be used for the configured product - case #551
- New Feature: Clients are now able to change the hostname of their VM - case #550
- New Feature: Set a default user for the Cloud-Init template in the Proxmox addon server configuration
- New Feature: Taking VM snapshots in now also available for the LXC virtualization type
- Removed: Support for WHMCS V7.5 and previous
- Changed: Automatic start of the VM after its successful creation will now be handled by Proxmox VE server instead of by the module
- Bug Fix: Resolved issue with the lack of ability to allocate the given disk space due to the free space amount being incorrectly checked on a different storage - case #611
- Bug Fix: Fixed "Unable to modify nameserver while the container is running" error that might have occurred on the "Change Package" module command for the LXC virtualization type - case #580
- Bug Fix: Using the Spice console will no longer result in receiving the application/x-pem-file, the console will be opened in the virt-viewer instead - case #573
- Bug Fix: Resolved issue with changing the KVM template after rebuilding the VM - case #570
- Bug Fix: VM upgrade will no longer result in resetting the already changed password to the previous one - case #549
- Bug Fix: Corrected issue with the infinite loading of the servers list page that may have resulted in blocking the browser session - case #534
- Bug Fix: Minor alterations related to the IP Manager For WHMCS integration
- Bug Fix: Numerous other tweaks and corrections
v2.6.1
Released April 5th, 2019
View/hide detailed changelog
- Removed: Support for WHMCS V7.4 and previous
- Changed: Temporally hidden "Manage VM" sidebar buttons on the "Change Password" view due to issues caused by a WHMCS template - case #493
- Bug Fix: Fixed "Error: Class 'ModulesGardenProxmoxAddonAppModelsIpAddress' not found" that could occur when creating a new VPS after updating the module to 2.6.0 version - case #477
- Bug Fix: Enabling "Use Server Nameservers" option for LXC virtualization type will be now properly taken into account - case #478
- Bug Fix: Corrected issue with an incorrect password when reinstalling a VM if certain special characters were provided - case #481
- Bug Fix: Eliminated error that might have caused that cloud-init configuration was not applied - case #482
- Bug Fix: IPSet will no longer disappear after VM reinstallation - case #414
- Bug Fix: Resolved issue of two CD-ROMs assigned to a VM, where only the one from cloud-init was visible - case #483
- Bug Fix: Private network card will no longer be removed after using the change package module command - case #487
- Bug Fix: Corrected integration with IP Manager For WHMCS when trying to unassign IP from the VM - case #496
- Bug Fix: "Suspend" module command will no longer cause the VM to stop instead of actually suspending it - case #497
- Bug Fix: Load Balancer will now properly take into account the VM's additional disks (KVM) as well as additional mounting points (LXC)
- Bug Fix: Cluster view in the module addon will now properly display the node limits
- Bug Fix: Other minor corrections
v2.6.0
Released February 27th, 2019
View/hide detailed changelog
- New Feature: Support for Proxmox VE 5.3
- New Feature: Load Balancer - automatically create new VMs on the nodes with currently the highest amount of free resources available based on the prioritized weights
- New Feature: Load Balancer - automatically create new client's VMs on various nodes, to ensure remaining machines operation in case of failure of a single node
- New Feature: Load Balancer - when client upgrades the VM but there are no free resources on the current node, it will be possible to move and upgrade it on the currently least used node
- New Feature: Display VM network interfaces and OS information from Qemu Guest Agent (KVM virtualization type)
- New Feature: Configuration toggle to enable or disable SPEC-CTRL and PCID processor settings (KVM virtualization type) - case #423
- New Feature: Xterm.js console type support
- New Feature: "Multiqueue" parameter field to the product's Network Device configuration (KVM virtualization type) - case #386
- New Feature: "Read/Write Limit (ops/s)" and "Read/Write Max Burst (ops)" parameter fields to the product's Additional Hard Disk Speed configuration - case #358
- New Feature: "Bandwidth" usage column to the VMs list table in the module addon
- New Feature: Display and edit SSH Public Key in the client area (KVM virtualization type)
- Improvement: Completely rewritten code of the module addon
- Improvement: Rebuilt module addon user interface
- Improvement: "Hard Disk Speed" and "Additional Hard Disks Speed" configurations split into separate parts
- Improvement: It will be now possible to choose the only supported "Raw disk image (raw)" format for "local-lvm" storage configuration - case #353
- Improvement: A private IP address will be now assigned to the VM when the private network is created in the client area - case #391, #418
- Improvement: Support for new "High Availability Cluster" options ("State", "Group", "Max. Restart", "Max. Relocate") to represent its configuration in the most recent version
- Improvement: Assorted language adjustments
- Removed: Support for WHMCS V7.3 and previous
- Removed: Support for obsolete management of certain operations on the VM (i.e. change password or disk resize) using SSH - use Cloud-Init instead
- Removed: Support for automatic IP address assignment via DHCP - use Cloud-Init instead
- Bug Fix: When editing the hard disk in the client area, the "Backup" checkbox will no longer be by default toggled on if that hard disk has been added without it
- Bug Fix: Resolved "Parameter verification failed. ( [all] - option conflicts with option 'vmid')" error that might have occurred when adding a backup job
- Bug Fix: Corrected issue with resetting the "Minimum Network Rate Limit" applied to a VM - case #443
- Bug Fix: Fixed problem with OS reinstallation using ISO image if VM uses Cloud-Init drive - case #441
- Bug Fix: Fixed missing icon for Additional Tools sidebar in the client area - case #438
- Bug Fix: Eliminated problem with creating new backups in the client area if "maxfiles" parameter was not set up by Proxmox root user - case #397
- Bug Fix: Resolved problems with setting default backups limits for clients if no configurable options were applied - case #395
- Bug Fix: Other code tweak-ups and corrections
v2.5.2
Released January 24th, 2019
View/hide detailed changelog
- New Feature: WHMCS V7.7 and PHP 7.3 support
- New Feature: Added support for VLAN "Tag" custom field name into IP Manager For WHMCS integration - case #393
- New Feature: "Use Server Nameservers" option in the module settings to always use VM nameservers from the server configuration instead of the ones provided by the client - case #329
- Improvement: In order to meet API requirements, the module will now try to automatically convert the nameservers to valid IP addresses provided by a client in the order - case #329
- Removed: Support for WHMCS V7.3 and previous
- Changed: For VM using IPv6 addressing, an IPv4 address will still be set as a dedicated IP while the IPv6 addresses as additional assigned IP - case #387
- Changed: The OS type will no longer be set after cloning - case #405
- Changed: The maximum number of attempts to execute a scheduled task has been increased to 100 - case #413
- Bug Fix: IP set will be now properly re-added to the VM after its reinstallation - case #141
- Bug Fix: Solved cases of not changing the node value after the VM migration in the admin area - case #411
- Bug Fix: Eliminated problem with reinstalling a KVM server from ISO image when High Availability Cluster is active - case #373
- Bug Fix: Corrected reinstallation issue if custom mount points have been added to the LXC container - case #383
- Bug Fix: Fixed issue related to disk resizing after the upgrade of a running VPS to a plan with more disk space - case #385
- Bug Fix: Resolved case that could have caused "PHP Error: Unable to load Class:mgLibsexceptionsWhmcsAPI" during a VM creation - case #396
- Bug Fix: Fixed issue related to a failed test connection with the server when the password contained certain special characters - case #407
- Bug Fix: Corrected validation of the provided SSH key - case #409
- Bug Fix: Fixed issue that might have caused problems with completing a scheduled VM reinstallation task - case #410
v2.5.1
Released August 9th, 2018
View/hide detailed changelog
- Improvement: You can now use the {$serviceid} parameter for 'Default User Prefix' to avoid problems with creating usernames that already exist - case #343
- Changed: 'Stop' command will now execute the action of the VM shutdown instead of powering it off immediately - case #349
- Bug Fix: Resolved 'Name or service not known' problem related to the VM template and KVM OS templates settings - case #332
- Bug Fix: Fixed 'Syntax error in template' error that might have occurred in the client area - case #333
- Bug Fix: Solved issue with a number of assigned network interfaces not corresponding with the upgraded number of assigned IP addresses - case #334
- Bug Fix: The possibility to change the ISO image in CD-ROM is now hidden if the CD-ROM feature is not assigned to the VM - case #335
- Bug Fix: Resolved problem with an additional 1024 GB (1 TB) hard disk that was actually created as 1 GB - case #354
- Bug Fix: Corrected issue rendering the assignment of IPv6 addresses with the cloud-init feature impossible - case #356
- Bug Fix: Disk cache will be from now on properly set after cloning - case #357
- Bug Fix: Added validation of missing CIDR or gateway parameters when assigning an IP address using IP Manager For WHMCS module - case #370
v2.5.0
Released May 30th, 2018
View/hide detailed changelog
- New Feature: Proxmox VE 5.2 support
- New Feature: [KVM] Cloud-Init support
- New Feature: 'Minimum Network Rate Limit' - if the limit of monthly bandwidth is reached, limit the traffic speed to the specified value - case #194
- New Feature: Receive notifications about product upgrades to review them before application - case #159
- New Feature: [LXC] Mount Point support - choose from the following options: Storage, ACLs, Read-Only, Enable Quota, Skip Replication - case #145
- New Feature: [KVM] 'Delete VM SSH Root Key' - remove the default SSH key after the VM creation to increase security - case #206
- New Feature: [KVM] Passphrase support for SSH keys - case #208
- New Feature: [KVM] Support for LVM partition resizing - case #209
- New Feature: 'One User Per VPS' - create either a new username for each new client's VM, or only one to be used for all of them - case #223
- New Feature: Specify IP addresses to be assigned upon VM creation manually in the admin area product details view - case #231
- New Feature: [KVM] 'IPSet IP Filter' option for the firewall to prevent IP spoofing - case #267
- New Feature: [KVM] New features for the disk and additional disk: Storage, Skip Replication, Discard and IO Thread - case #291
- New Feature: [KVM] 'Clone Mode' - choose between 'Full Clone' or 'Linked Clone' for the KVM template - case #295
- New Feature: [KVM] Allow clients to use KVM templates or ISO images for the VM reinstallation - case #213
- Improvement: Used bandwidth is now calculated and reset after a complete month period starting from the VM creation date, not by the end of the month - case #183
- Improvement: Enhanced checking algorithm to prevent VMID duplicates - case #260
- Improvement: Added warning to notify that adding, editing or removing the disk will reboot the virtual machine - case #245
- Improvement: Graphs display now takes account of the product registration date and includes only the related time frames based on it - case #232
- Improvement: Deleting the VM from WHMCS without prior termination now restores assigned IP addresses back to the pool
- Bug Fix: VM termination will no longer delete all other backup jobs in the Proxmox cluster vzdump.cron file - case #280
- Bug Fix: Resolved issue with resizing the partition if other than the English language is used - case #283
- Bug Fix: Eliminated problem with downgrading the number of additional IP addresses leading to the network interface deletion - case #290
- Bug Fix: 'Backup' flag is no longer incorrectly marked inversely when creating a disk - case #225
- Bug Fix: Assorted code, UI and language corrections
v2.4.2
Released February 23rd, 2018
View/hide detailed changelog
- New Feature: 'Search For Templates In All Nodes' option for the KVM virtualization that allows an image to be rebuilt even if it is not available on the current node - case #251
- New Feature: 'VM Template' option in the product configuration to select a default template when configurable options are not set - case #264
- Improvement: Extended number of logs regarding the creation of a virtual machine - case #246
- Improvement: 'Login to Proxmox Host failed' notification is now translatable in the language file - case #259
- Bug Fix: Fixed issue that might have led to the failure of VPS creation when multiple servers are ordered at once - case #246
- Bug Fix: Corrected parsing of the WHMCS URL address used for the random hostname generation in LXC virtualization type
- Bug Fix: Fixed display of a missing disk format in the client area - case #249
- Bug Fix: Surmounted issue with the blank storage selection that could have resulted in the 'Storage 'local-zfs' is not available on node' error - case #252
- Bug Fix: Corrected assorted problems related to output buffering
- Bug Fix: Fixed issue with listing all templates from the server available for reinstallation instead of only those selected in the product configuration - LXC virtualization type
- Bug Fix: Resolved VM boot issues related to the suspend/unsuspend functionality - case #262
- Bug Fix: 'Allow Reboot' option is now correctly set for virtual machines created and cloned from templates - case #270
- Bug Fix: Eliminated minor issue that might have led to the malfunction of a partition resizing feature - case #271
- Bug Fix: Fixed lack of possibility to terminate a virtual machine hosted on Proxmox 3.4-6 - case #272
- Bug Fix: Corrected Proxmox test connection feature from the servers list - case #242
- Bug Fix: Downgrading the number of additional IP addresses will no longer remove the main IP address - case #275
- Bug Fix: The backup file will now be properly deleted by cron job once the reinstallation process is complete - case #274
- Bug Fix: Fixed 'Change Password' link in the client area menu that might have not worked when VM management sections are open - case #273
v2.4.1
Released October 31st, 2017
View/hide detailed changelog
- New Feature: WHMCS V7.3 support
- New Feature: Proxmox V5.1 support
- New Feature: KVM - support for additional disks storage - case #221
- New Feature: Send welcome email to clients after successfully creating a VM
- Improvement: VM description field now contains client and service details - case #217
- Improvement: Enhanced hostname validation during test connection
- Improvement: Removing a single record from 'Task History' in Proxmox addon is now possible
- Improvement: 'VM Template' configurable option now uses more friendly 'name|OS Name' format where node path is no longer required - case #214
- Improvement: Various UI adjustments
- Changed: IP management 'VLAN' option in Proxmox addon has been changed to more relevant 'VLAN Trunks'
- Bug Fix: Corrected integration with the 2.4.0 version of IP Manager For WHMCS
- Bug Fix: Resolved issue with MAC address duplication
- Bug Fix: When a new VM is added, the task history no longer displays the data of the previous VM
- Bug Fix: Fixed VM templates and ISO images synchronization if no corresponding configurable options exist - case #210
- Bug Fix: Surmounted problem with incorrect value of cylinder that might have occurred on KVM partition resizing - case #212
- Bug Fix: Resolved bug that might have caused the backup storage to be empty
- Bug Fix: Resolved bug that might have overwritten one VM with another when they were created immediately one after another
- Bug Fix: Fixed error with an empty MAC address that may have occurred during deleting an additional IP address - case #240
- Bug Fix: Changed invalid 'MB' to 'GB' unit for 'Bandwidth Limit' field
v2.4.0
Released August 2nd, 2017
View/hide detailed changelog
- New Feature: Proxmox VE V5 support
- New Feature: New method of generating graphs
- New Feature: Define a read/write disk limit and read/write disk max burst in ops/s units - KVM only
- New Feature: Automatically resize a partition and change a password for Linux distributions - KVM only
- New Feature: Private keys management for disk resizing and password change - KVM only
- New Feature: Pop-up confirmation for clients before performing any risky action
- Improvement: Reg-ex validation for snapshot names to work the same as in Proxmox panel
- Improvement: Adjusted IPv4 mask validation for IP pool generation to prevent creation of too many addresses (from 12 to 30 mask allowed)
- Bug Fix: Resolved issue with creating the same username for multiple virtual servers in a single order
- Bug Fix: Corrected invalid IPv4 notification about the lack of free IPv6 addresses
- Bug Fix: Minor code corrections
v2.3.2
Released July 18th, 2017
View/hide detailed changelog
- New Feature: Send email notification to administrator automatically in case creation of VM by cron has failed
- New Feature: Add information to to-do list automatically in case creation of VM by cron has failed
- Improvement: Loading list of OS templates in module settings
- Improvement: Addon migration from previous module versions
- Improvement: WHMCS V7.2 support
- Bug Fix: Adjusted swapped positions of 'Burst' and 'Dedicated' memory usage statistics
- Bug Fix: Fixed configuration saving when selecting OS template
- Bug Fix: Solved problem with the lack of OS templates to reinstall in the client area for KVM virtualization type
- Bug Fix: Resolved issue with handling special characters in passwords
- Bug Fix: 'CPU Limit' parameter is now set up properly in module configuration
- Bug Fix: 'Return IP to the pool' option will now remove IP address from both WHMCS and dhcpd.conf file
- Bug Fix: Task history will now display virtualization type correctly
- Bug Fix: Corrected 'Bandwidth' and 'Disk Usage' statistics update by daily cron
- Bug Fix: Surmounted problem with loading of templates for clusters
- Bug Fix: Solved issue that might cause 'Add Backup' button to disappear
- Bug Fix: Added missing IP addresses in the admin area - WHMCS V6 only
- Bug Fix: Assorted minor code adjustments
v2.3.1
Released May 11th, 2017
View/hide detailed changelog
- Improvement: Enhanced compatibility with cron executions on Windows
- Improvement: Saving settings in Proxmox Addon now supports 'enter' key shortcut
- Improvement: Added missing CPU units in the admin area product view
- Improvement: Error handling during KVM cloning process
- Changed: Renamed 'Bandwidth Limit' configurable option to 'Bandwidth' to avoid conflict with WHMCS update usage statistics
- Bug Fix: Corrected the creation of network interfaces format
- Bug Fix: Resolved problem with broken auto-node option
- Bug Fix: Re-adding a new pool of IP addresses now ignores those that are already assigned to existing servers
- Bug Fix: Proxmox Firewall was not enabled on creation for VMs network interface
- Bug Fix: Corrected error handling on cron update usage statistics
- Bug Fix: Adjusted VM ID to be picked up from the module for the next server creation
- Bug Fix: Updated test connection function to work with multiple servers configuration
- Bug Fix: Resolved issue with incorrect GB memory units for KVM settings
- Bug Fix: Solved problem with DHCP configuration on Windows based platforms
- Bug Fix: Minor code refinements
v2.3.0
Released March 15th, 2017
View/hide detailed changelog
- New Feature: Enable backup creation before VM reinstallation and auto-restore it if rebuilding fails
- New Feature: Proxmox Addon - IP Management: define VLAN, Tag and Node for IP address assignment
- New Feature: Add additional DHCP servers out of node with SSH keys authentication
- New Feature: Download private & public key for secure VM connections - LXC virtualization type
- New Feature: View tasks history in module addon
- Improvement: Slight look tweaks and many code refinements
- Removed: OpenVZ support - use LXC virtualization type instead
- Removed: VNC console support - use noVNC or SPICE console instead
- Changed: 'Create' and 'Rebuild' module commands have been moved to cron scheduled tasks to run asynchronously
v2.1.13
Released January 26th, 2017
View/hide detailed changelog
- Improvement: Display 'Manage VM' and 'Additional Tools' sidebar sections on 'Information' page
- Bug Fix: Corrected 'Information' link in sidebar menu
- Bug Fix: Solved issue affecting assignment of IP addresses with MAC handled by IP Manager For WHMCS
- Bug Fix: Resolved fatal error related to not found PdoWrapper class
- Bug Fix: Load module settings properly when WHMCS runs on Windows Server
- Bug Fix: Set up 'Network Rate' configurable option correctly while upgrading/downgrading product
v2.1.12
Released December 20th, 2016
View/hide detailed changelog
- New Feature: Define custom directory to IPv6 DHCP configuration
- Bug Fix: Prevent from duplicating VMID when LXC virtualization was in use
- Bug Fix: Prevent the appearance of blank page in the client area
- Bug Fix: Correctly migrate VM between nodes
v2.1.11
Released November 21st, 2016
View/hide detailed changelog
- Bug Fix: Prevent VMID from being duplicated while using LXC containers
- Bug Fix: Resolved unsuccessful test connection caused by password containing HTML special characters
v2.1.8
Released October 14th, 2016
View/hide detailed changelog
- New Feature: WHMCS V7 support
- Bug Fix: Enable backups for additional disks
- Bug Fix: NoVNC console support for PVE 4.3.3
v2.1.7
Released September 20th, 2016
View/hide detailed changelog
- Bug Fix: Generate usernames with 'Use Client Name For VPS' feature - special characters support
- Bug Fix: Reboot VPS using KVM virtualization
- Bug Fix: Choose storage for backup files
- Bug Fix: Verify module tables integrity in WHMCS database
v2.1.5
Released August 16th, 2016
View/hide detailed changelog
- New Feature: Log module cron errors in to WHMCS activity log
- Bug Fix: Compatibility with WHMCS 6.3.1 - choose authentication method during server configuration
v2.1.4
Released July 18th, 2016
View/hide detailed changelog
- Changed: Log in to activity log only if debug mode is active
- Bug Fix: IP Manager For WHMCS integration - configure gateway IP address
- Bug Fix: KVM virtualization - apply CPU weight
- Bug Fix: Proxmox Addon - save minimal VMID
v2.1.3
Released July 11th, 2016
View/hide detailed changelog
- Improvement: Create VPS - trim whitespaces from nameservers
- Bug Fix: OpenVZ virtualization - add IP address
- Bug Fix: Stop VM for duration of upgrade process
- Bug Fix: Make sure client area output is of correct type
v2.1.2
Released June 8th, 2016
View/hide detailed changelog
- New Feature: Support for 'systpl' global WHMCS variable
- Changed: Prevent from assigning private IP address to public network
- Changed: New network model for Proxmox V4.2
- Bug Fix: ISC DHCP support for Proxmox V4.2
- Bug Fix: Resume server automatically on unsuspending it
- Bug Fix: Assign correct MAC to IP address on server upgrade
- Bug Fix: Display list of IP addresses in the Proxmox Addon
v2.1.1
Released March 29th, 2016
View/hide detailed changelog
- Bug Fix: Remove backups along with VM
- Bug Fix: Remove backup jobs along with VM
v2.1.0
Released February 10th, 2016
View/hide detailed changelog
- New Feature: Automatic IP address assignment - KVM virtualization
- Improvement: Automatically boot VM after reinstallation
- Improvement: IP Manager For WHMCS integration
- Improvement: Optimize server RAM usage retrieval process - Proxmox Addon
- Removed: 'Backup Storage' custom field - not used any more
- Bug Fix: Backups limits not respected
- Bug Fix: Upgrade VM after clone
Tobias Jansen @tobias4656
I am very satisfied with modulesgarden so far. I bought the proxmox vps module and it is simply very well implemented.
I can't say anything bad about it! Keep up the good work!
The support is also great so far!
EisLeis Kevin @EisLeis
I am extremely satisfied with the WHMCS Proxmox VPS Module and can highly recommend it to everyone. It works flawlessly and provides the exact features I need for my business. I especially want to highlight the first-class support – quick, professional, and always helpful. A clear recommendation from me!
Vinícius Barreto @vincius2779
Since 2019, I have been using the "Proxmox VE VPS For WHMCS" module from Modulesgarden and I am extremely satisfied with its performance and reliability. It has significantly simplified the management of my virtual servers, providing a seamless and efficient integration with WHMCS. The ease of use and robust functionality of the module have added invaluable value to my business, enabling me to offer superior services to my clients. I appreciate the Modulesgarden team for their excellent support and continuous product evolution.
Soe Hoe @soe6441
This module is superb. I've been using some modules from this company for more than 8 years. Their modules are very complete, easy to use. Every instruction needed is very well documented. If there is a problem during installation then all we need is to read the instructions, everything is done.
Jay Wall @jay3231
No comment provided.
Paulina @paulina6270
We are happy to give 5 stars to this module. We have been using this module for some time and have never encountered any problems. The installation process is very easy and the module works great with a few nodes.
Great value for money!
OWS_OWS @owsows7437
Easy to install, very convenient, will buy again
mustafa Goztepe @mustafa5382
I've been using this module for years and it's really good. I advise
Jesse Röhsler @jesse1477
I have been using the module for almost 3 years the support is great and helps with any thing you can only recommend it to anyone
Bradley King @bradley2961
I've used this addon for very little time but based on my first impressions, my first clients using this love it and I love how easy it was to install and use. Highly recommend!
Liam Niemeier @liam4870
Perfect module for proxmox and whmcs. The support is always there for you if you have any questions or problems!
Harsh Jain @harsh7495
Updating my review from before. Plugin is great, support can be better, tho in the recent times they are trying to be better. docs updated too (finally.)
Maher Khalil @maher1415
I give this module 5 stars, the module worked as described with the IP manager.
the support in very nice and helpful. I would like to give rating of 10 stars to Michał Kolasa - the support specialist. he helped me a lot
finally, you can buy the module, it is working very well as described.
My self, I will explore all products made by them with 100% trust.
Thank you
Damien Cutler @damien2429
I have been using this module for a while now and it has always worked flawlessly. If you are looking for a Proxmox WHMCS automated provisioning module this is the one to go for. I have tried the competition over the years and none of them are as feature rich as this one nor provided with the level of support and documentation Modules Garden offers on all of their modules. Best of all it comes with a free 7 day trial, give it a go you won't regret it.
Ahmed Maher @ahmed5670
very good app which work perfectly
support is great
Maher Khalil @maher1415
Good modules, worked as described perfectly
Abdul Bari @abdul4095
This module works great! Easy to integrate with my existing servers and worked as promised. Tons of configuration to customise with, which is great. So far the best module to manage Proxmox within WHMCS.
Martijn Kools @martijn6554
Great module, awesome support. This one is superior to the Proxmox cloud for whmcs module.
Maaxiii @maaxiii6977
This Module is so awesome! Really good!
The Installation is very easy and very useful for your company. If you have customers,
they will have a really nice overlay of all functions you can not give with other modules.
Also, you have a very good support and our company loves to work with this module.
We hope, we will get good and fresh new updates soon!
Thank you!
Steffen Schell @steffen8721
Hello everyone,
I have been using the Proxmox WHMCS module from Modulesgarden for some time.
The module has a lot of settings that you have to understand first.
The support is very friendly and competent.
All my questions were answered quickly and in detail.
In my opinion Modulesgarden is to be recommended.
Jade @jade8942
We've purchased this module to facilitate automation of Virtual Servers and the module works well!
Modules Garden are by far the best in the business and their support is best. We use Modules Garden extensively and have purchased well over 20 Modules from them.
Their support is always excellent, and they are willing to go the extra mile and assist their clients beyond what is expected, and in fact set the bar for what is to be expected from a vendor.
Many of the suggestions that we have made across modules have been implemented, and issues are typically resolved within a day.
Proxmox VPS For WHMCS is awesome - and we'll definitely purchase more modules and continue to do business with Modules garden.
Harsh Jain @harsh7495
Good Plugin, horrible support.
Took me 1month to be able to solve a simple issue. The good plugin does not require support, but when something gets broken, it can take weeks, if not months to get it sorted, they give 1 reply per day. And the reply can be as rudimentary as please provide more information, even after writing a long ass essay on the issue. (Its been 2 months since i opened the ticket, and at this point i just quit).
Update: Updating my review from before. Plugin is great, support can be better, tho in the recent times they are trying to be better. docs updated too (finally.)
Joanna Byjoś @JoannaModulesGarden
That definitely is not the chord we intend to strike with our customers. We understand how important our timely support is to your workflows, and hope you can accept our genuine apologies for what appears to be prolonged waiting time for resolution. At the moment no ticket seems to have been left unanswered, but please feel entirely free to contact us if there still is anything that requires our attention.
Owner@ModulesGardenMartin Becker @Martin
The Module from Modulesgarden are good quality, sadly the support is very poor at the moment. I do only receive 1 response per day even if I reply after 1-2 minute.
My Module does not work, after I switched from the open source version back to the yearly version. Module license is not valid. Its not the firewall, i renamed the license file and everything is correct according to their documentation. As it worked before well it seems like an issue on their end. I used the yearly edition before, purchased the open source (did not download it) and got refundend + switched back to the yearly plan.
The response time from the support currently is horrible and my customers cannot manage any of their vservers + i cannot provision any servers. I'm literally losing money because of this.
PS: If someone from modulesgarden is reading this, Ticket ID is 468181.
Update: Support responded 1 second after making this review everything is fixed now.
iTsMrval @itsmrval1355
Very good, very efficient proxmox module! I recommend !
Mohammad @mohammad6407
Our company use this modules,
very good module with very good option and support!
Georgi Georgiev @georgi7869
Great module, providing automation for all your VPS services.
Documentation of the product is thorough, which makes it upgrade/configuration/maintaining process really easy.
Highly recommend.
Kwashie @kwashie2672
This module makes automation a breeze. We have several nodes and they all work great using this. Support and continuous updates to support current version of Proxmox is a plus.
Diego Benavente @diego9417
Amazing module. It automates everything related to Proxmox, VPS creation, suspension, upgrades, cancellation, etc. Easy to use and with tons of options for those who are pros. I totally recommend this module. It is the best one for WHMCS Proxmox management.
behnam @behnam7639
I Decided to use this module for VPS managment for us and the clients.
Thanh Nguyen @thanh9312
I recommend this module to everyone, it includes big set of tools for clients. Using it for a year now, and never had any problems. The management of servers is fast and easy, with many great features like firewall or backups.
hostixo @hostixo4215
it is very good module. Support is very helpful.
M M Akash @m3277
Finished 7 days free access of "Proxmox VPS For WHMCS" and we wonder how excellently Modules Garden used the whole API systems of Proxmox and implemented it in WHMCS. We uses WHMCS 7.2 and Proxmox 5.3 to test before going to production environment.
Full Control, Statistics at max better describe it while you can also offer usage based billing by using the Advanced Billing Plugin. Great Work MOdules garden! Keep up the great job but please lower Open Source Version prices while offering a n affordable yearly update policy!
Nghia Than @itvietnam
I recommend this module to everyone, it includes big set of tools for clients. Using it for a year now, and never had any problems. The management of servers is fast and easy, with many great features like firewall or backups.
aasdf @aasdf3064
nice
Björn Strausmann @isp-serverfarm
Really help us integrate Proxmox into WHMCS, makes life easier for us and the clients.
Сиреканян Арсен @arssirek
It seems, this is the only working module for the latest versions of Proxmox and WHMCS. The good thing is that we were able to check the system to see if it works as expected for us before deciding whether to buy it or not. Support was here to help.
MARIO ONAYDE Gonzalez Diaz @onaydi01
I love their modules, they are a very good work team, they have excellent attention and also their work is the best of all, it has been a long time since I saw a development team so good and so committed to users.
Thanks for everything.
MSP MyServerPlace @msp6945
Love this module, really help us integrate Proxmox into WHMCS, makes life easier for us and the clients.
VINCENT DAMICO @telianetwork
Aucune possibilité de remboursement, le module ne fonctionne pas et le support technique est exécrable. 140 euro de perdu. Je déconseille fortement ce produit.
No possibility of refund, the module does not work and the technical support never responds. 140 euro lost. I don't recommend this product.
Joanna Byjoś @JoannaModulesGarden
There must have been some sort of a miscommunication, as we sadly have never received any response from you after asking for a more detailed description of a reported issue over two weeks ago. The module is fully functioning, any difficulties you ran into can be fully disposed of, but we cannot proceed until our Tech Support is offered your further insight.
Owner@ModulesGardenWould you be so kind and respond in the previously opened ticket? We very much look forward to helping you enjoy the flawless performance of the module.
Arpan Arora @ArpanArora
Great Developer ! Great Modules !
Very Co-Operative and Fantastic Support !
I Very strongly Recommend Modules Garden
Everbiz Cloud Service, India
Norbert Boros @Mecanik
I am very pleased to recommend Modules Garden as our main WHMCS modules provider. Their modules are written professional, efficient, compatible to the latest WHMCS and PHP always. Everything works smooth and efficient, as it supposed to work in any business! I myself do not often tend to rate third party module developers, but these guys deserve it. Keep up the good work!
Michael Neubauer @MikeEM
A fantastic support, fast and competent.
The module for Proxmox is beautiful, very well integrated and above all functional.
Installation is easy.
Cottey Baptiste @ProxGroup
Used since 2 years ago, and working without any problem.
Support reply very fast and fix your problem quickly !
Ali Davachi @valuereseller
Horrible company to work with. Stretched out support so they could prevent a refund. Stay away. Product was useless try this one on Github instead: https://github.com/cybercoder/PRVE ... Stay away.
Vasileios Stoidis @MassiveGRID
We use the module in two different WHMCS installations for a long time ago. We have nodes with two different Proxmox versions.
It works very well with all versions simultaneously.
If we face any problem, ModulesGarden support does their best in order to help us. They also try to satisfy any custom request we may have and at most of the times they do.
They are highly recommended.
Gobi Yoga @gobiyoga
Out of all the modules I tried, I had the most luck with this module. Works great and support is always there to help you out.