Changelog
v1.6.1
Released May 18th, 2023
Latest Version
- Bug Fix: Product termination will now result in an error, if the "Project ID" custom field is empty, instead of deleting its details - case #186
Previous Versions
v1.6.0
Released May 10th, 2023
View/hide detailed changelog
- New Feature: Alternative mode that allows summing the selected configurable options values with the default product configuration values instead of overwriting them - case #175
- Bug Fix: Solved issues with automatically generated configurable options for settings that contained a "space" character in their names - case #182
- Bug Fix: Other minor code corrections
v1.5.1
Released April 7th, 2023
View/hide detailed changelog
- New Feature: WHMCS V8.7 support
- Removed: Support for WHMCS V8.3 and previous
- Removed: Support for PHP 7.3 version
- Bug Fix: Eliminated "Declaration of Symfony(...)\ResponseHeaderBag::all() must be compatible with Symfony (...)" PHP error that could occur after upgrading WHMCS to the latest version - case #168
- Bug Fix: Solved problem with the "Argument #1 ($num) must be of type int|float" error that might have occurred in the admin area - case #170
- Bug Fix: Fixed number of errors that caused problems with obtaining the WHMCS metrics usage statistics - cases #169, #171, #172
- Bug Fix: Other minor code corrections
v1.5.0
Released December 21st, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.6 support
- New Feature: Support for PHP 8.1 version
- New Feature: Support for OpenStack "Zed" release
- New Feature: Configure "vinfra" commands file to use the "OpenID Connect" authentication layer which allows clients to single sign-on to their VHI (Virtuozzo Hybrid Infrastructure) environment
- Changed: Requires ionCube Loader V12 or later
- Removed: Support for WHMCS V8.2 and previous
- Removed: Support for PHP 7.2 version
- Bug Fix: Additional corrections related to problems that might occur when volume endpoints are not in use - case #100
- Bug Fix: Fixed problems with order links that could have caused PHP errors when WHMCS was set to "Fully Friendly Rewrite" or "Friendly index.php" path mode - case #146
- Bug Fix: Resolved problem with saving the module setting values for inputs that use round brackets in their field names - case #147
- Bug Fix: Eliminated critical error that might have occurred due to invalid parsing of the endpoint path address - case #152
- Bug Fix: Solved issue with "Bad Request: authenticate_for_token() got an unexpected keyword argument 'authUrl'" error that might have occurred for some server configurations - case #155
- Bug Fix: Fixed problem where floating IP addresses and load balancers associated with the account were not removed in VHI upon project termination - case #156
- Bug Fix: Other minor code corrections and improvements
v1.4.0
Released June 1st, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.5 support
- New Feature: Define minimum bandwidth rate rules and maximum bandwidth limit rules for QoS policies
- New Feature: Added option to inherit and define domain user roles - case #119
- New Feature: Select which of the service details, web address, domain, and credentials, should be displayed in the client area - case #122, #127
- New Feature: Decide whether the WHMCS "Domain" field should contain the project name after the service creation - case #123
- New Feature: Added support for "Load Balancer", number of "IP Addressed" and "Floating IP Addresses" for billing using Advanced Billing For WHMCS integration or built-in WHMCS metric billing
- Improvement: Volumes endpoints are not required for the module correct performance - case #100
- Changed: The project password is now unveiled in a new popup window instead of being loaded every time when accessing service details - case #126
- Removed: Support for WHMCS V8.1 and previous
- Bug Fix: Resolved problems with specific "Client Projects Mode" that could prevent having projects acting as domains with the same name - case #136
- Bug Fix: Other minor code corrections and UI improvements
v1.3.0
Released March 16th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.4 support
- Improvement: Suspend/unsuspend action on an OpenStack project will now also effect its VMs statuses - case #116
- Removed: Support for WHMCS V8.0 and previous
- Bug Fix: Resolved problem with interrupting the WHMCS automation cron when trying to calculate metrics for a project without a domain
- Bug Fix: Fixed issue connected with duplicating a product - case #113
- Bug Fix: Eliminated number of errors reported into the "tblerrorlog" database table
- Bug Fix: Other minor code corrections
v1.2.1
Released October 14th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.3 support
- Improvement: Added option to product configuration which allows you to decide if project users will have or not admin permissions when there is only one domain per client created - case #105
- Bug Fix: Resolved problem with terminating a client account when their order was canceled earlier than cron could perform the removal task - case #99
- Bug Fix: Removing domains from ordered products will no longer cause problems with displaying the management panel in the client area - case #94
- Bug Fix: The Advanced Billing For WHMCS module will no longer communicate errors to a project without a domain assigned to it - case #102
- Bug Fix: Fixed errors when trying to enable WHMCS metric billing - case #103
v1.2.0
Released August 25th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 support
- Improvement: "Random Domain Prefix" changed to "Default Domain", it will be used when a domain is not provided, supports {clientId}, {serviceId}, {orderId} and {rand} variables
- Improvement: Added "{domainName}" merge field variable support for "OpenStack Panel Web Address" URL so users can now single sign-on into the panel without the need to provide the domain - case #93
- Improvement: Adjusted code to be compliant with the latest Advanced Billing For WHMCS update that includes changes in the billing method of certain resources
- Improvement: Improved daily metrics collected by the module after recent WHMCS fixes
- Improvement: RAM amount units can now be chosen to generate required configurable options
- Removed: Support for WHMCS V7.10 and previous
- Bug Fix: Eliminated "OSMetricsProvider not found" request errors from the module logs
- Bug Fix: Fixed error occurring when running cron with "-TenantUsageMetrics" parameter
- Bug Fix: Resolved problem with generating due invoices from client's summary profile
- Bug Fix: Adjusted compatibility with Resellers Center For WHMCS module when different themes were used between admin and reseller store - case #70
- Bug Fix: License will no longer be validated for client area to avoid compatibility problems with Multibrand and Resellers Center modules - case #69
- Bug Fix: Eliminated errors in Products Reseller For WHMCS requests
- Bug Fix: "Module Configuration Incomplete" error will no longer appear in "Module Queue" when using "Cancel and Refund" action for order - case #95
- Bug Fix: Fixed case where public images could be deleted during the project termination
- Bug Fix: Providing "0" quota values when configuring the product will no longer be saved as "-1" which should be used for unlimited amounts
- Bug Fix: Admin user roles will be now properly assigned as domain administrators along with access to project - case #87
- Bug Fix: Other minor code corrections
v1.1.0
Released June 2nd, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 support
- New Feature: Define pricing for the OS images using WHMCS "Metric Billing" solution - case #34
- New Feature: Use built-in WHMCS "Metric Billing" for storage volumes usage - case #47
- New Feature: Specify compute quota limits for "Traits" (OpenStack) / "Placement Groups" (Virtuozzo) using configurable options - case #35
- Improvement: Added notification if the server does not support specific endpoints
- Improvement: WHMCS "Metric Billing" will now only make requests to obtain data for enabled records
- Improvement: Assorted adjustments related to deleting a project with its resources
- Changed: Some resource metrics have been changed to GB units
- Bug Fix: Other code corrections and improvements
v1.0.2
Released May 4th, 2021
View/hide detailed changelog
- Removed: Support for PHP 7.1 version
- Bug Fix: Fixed problem that might have caused issues with an empty API token
v1.0.1
Released December 18th, 2020
View/hide detailed changelog
- New Feature: WHMCS V8.1 and "Twenty-One" theme support
- Bug Fix: Adjusted auto-trimming of "Identity Version" when configuring a server - case #41
- Bug Fix: Corrected loading of inputs for the product configuration when they have different host addresses than provided for the "Identity" field - case #42
- Bug Fix: WHMCS metrics will be now displayed with the correct units for billed records - case #44
- Bug Fix: Changed the CPU units for metric billing from nanoseconds to hours - case #44
- Bug Fix: Fixed a certain security issue