Changelog
v3.1.0
Released November 14th, 2024
Latest Version
- New Feature: Introduced "Access Control" tool allowing administrators to manage staff access to specific module sections, functionalities, and actions
- Improvement: Added counters for the number of actions and errors to the logs
- Bug Fix: Resolved problem with migrating large nested subnet structures - case #299
- Bug Fix: Adjusted integration with the Proxmox VE VPS For WHMCS and Proxmox VE Cloud VPS For WHMCS modules - case #294
Note: The recently released Proxmox modules in version 3.10.1 are required to apply the fix
- Bug Fix: Fixed specific issue where the IP addresses from reserved subnet could be incorrectly deployed to another client - case #298
- Bug Fix: Solved case where the information about the module's version 2.X still being active even after its files were removed - case #296
- Bug Fix: Corrected validation for subnet creation that could prevent creating IPv6 child subnet in specific cases - case #297
- Bug Fix: Other minor code corrections and framework adjustments
Previous Versions
v3.0.0 Stable
Released September 4th, 2024
View/hide detailed changelog
- Stable Release
- New Feature: WHMCS V8.11 support
- New Feature: Support for PHP 8.2 version
- New Feature: Support for data migration from version 2.X - please refer to the Update Instructions on the Wiki for details on upgrading to version 3.X to avoid potential issues
- New Feature: Option to quickly enable and disable multiple "Configurations" and "IP Address Reservations" using mass actions and related toggles
- New Feature: Typing in the asterisk sign "*" when creating "Configurable Options Assignment" will now set the number of IP addresses to match the "Quantity" value
- New Feature: Subnets displayed in related "Configuration" can now be pressed to redirect to their dedicated section quickly
- Improvement: Product domains and client companies will now be displayed on various tables in the addon module
- Improvement: Breadcrumbs will now include more details about the currently opened path
- Improvement: Added status indicator to the "Import" tool list to show whether a given IP address is already imported
- Improvement: Added additional notices and placeholders for default custom field creation
- Improvement: Added numerous tooltips with explanations of general settings options and adjusted their naming nomenclature
- Improvement: Added many field placeholders and notices for assignment and creation of subnets, custom fields, and IP addresses
- Improvement: Added information on "Option Group" and "Option Type" in the configurable options list when editing a single "Configuration"
- Improvement: Added option to hide the initial configuration guide
- Improvement: Added notification when there is insufficient space in the subnet, preventing IP address assignment when accepting an order or creating a service
- Improvement: Adjusted display of results lists for selecting products, servers, addons, and configurable options during "Configurations" creation
- Improvement: Assorted language and UI improvements
- Changed: Requires ionCube Loader V13 or later
- Removed: Support for WHMCS V8.7
- Bug Fix: Corrected search results for client and service assignments that might be incorrectly displayed
- Bug Fix: Resolved problem with the incorrect number of assigned IP addresses for products in Proxmox VE VPS For WHMCS and Proxmox VE Cloud VPS For WHMCS module integrations
- Bug Fix: Added missing information about deleted IP addresses when performing the cron cleaner command
- Bug Fix: Increased number of listed IP addresses and corrected search results when managing their assignment to service - case #265
- Bug Fix: IP addresses mass delete functionality in "Default Custom Fields" will now work properly
- Bug Fix: Corrected functionality of the merge subnets tool
- Bug Fix: Fixed issue where the "Manage IP Addresses" button would disappear from the product in the admin area after using one of the "Module Commands" buttons
- Bug Fix: Many other code corrections, language, and UI adjustments
v3.0.0 Beta
Released May 9th, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.10 support
- New Feature: Rebuilt and rewritten client and admin area user interface with a brand-new look and framework code
Note: It is recommended to deactivate the current addon module and delete its files before upgrading to avoid conflicts.
- In this beta release, data migration from the previous version is not yet available.
- New Feature: Assign entire subnets to the configurations and client services
- New Feature: Implemented easy-to-use "Translations" tool that allows customization of the module language files directly from the addon
- New Feature: Select the log types to be recorded and automatically delete them after the specified number of days
- Improvement: Assorted UI and language adjustments
- Removed: Support for WHMCS V8.7 and previous
- Removed: Support for PHP 7.4 version
- Removed: Temporarily removed 3rd party integration with Virtuozzo Hybrid Server
- Bug Fix: Many code corrections and other improvements
v2.5.15
Released February 2nd, 2024
View/hide detailed changelog
- New Feature: WHMCS V8.8 and V8.9 support
- Removed: Support for WHMCS V8.5 and previous
- Removed: Support for PHP 7.3 version
- Bug Fix: Fixed case where IPv6 addresses might not be available for assignment even when they were in the pool - case #396
- Bug Fix: Resolved "TypeError: Unsupported operand types" issue that could occur when splitting the IPv6 subnet that had not excluded IP addresses - case #474
- Bug Fix: Fixed "TypeError: implode(): Argument #1 ($pieces) must be of type array" error that could occur when trying to display subnet information if there was the "N;" phrase entered for "excluded_ip" database table - case #477
- Bug Fix: Eliminated specific error that might have occurred when trying to remove a single IPv6 address from the subnet - case #479
- Bug Fix: Other minor code corrections
v2.5.14
Released December 15th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.6 support
- New Feature: Support for PHP 8.1 version
- Improvement: Adjusted instructions of how to place te integration code for Lagom WHMCS Client Theme
- Changed: Requires ionCube Loader V12 or later
- Removed: Support for WHMCS V8.2 and previous
- Removed: Support for PHP 7.2 version
v2.5.13
Released June 20th, 2022
View/hide detailed changelog
- New Feature: WHMCS V8.5 support
- Removed: Support for WHMCS V8.1 and previous
- Bug Fix: Fixed problem with toggling the "IP Reservation" settings - case #443
v2.5.11
Released October 5th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.3 support
- Improvement: Added integration code support for the Lagom WHMCS theme
- Removed: Support for WHMCS V7.10 and previous
- Bug Fix: Resolved problem where excluded IP addresses might have been still assigned to a subnet after updating the module to the previous version - case #441
- Bug Fix: The "Assigned IP Address" table will now be displayed only on the main product page in the client area instead of all other sections when using the "Six" WHMCS theme - case #446
v2.5.10
Released July 12th, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.2 support
- Removed: Support for PHP 7.1 version
- Bug Fix: Fixed "IpmLangHelper could not be converted to string" error that might have occurred when ordering additional IP addresses - case #436
- Bug Fix: Minor code corrections and improvements
v2.5.9
Released March 23rd, 2021
View/hide detailed changelog
- New Feature: WHMCS V8.1 and "Twenty-One" theme support
- Improvement: "Assigned Subnets" table will be now hidden if no IP addresses or pools are assigned to the service or client - case #424
- Improvement: "Order Additional IP Addresses" button will be now displayed only if product addons are configured in IP Manager - case #424
- Removed: Support for WHMCS V7.9 and previous
- Bug Fix: Resolved certain compatibility issues with DirectAdmin Extended For WHMCS module integration
- Bug Fix: Eliminated "Column 'qty' in field list is ambiguous" error that might still occur when changing the package on WHMCS V8 - case #418
- Bug Fix: Fixed problems with assigning the specified number of IP addresses when using configurable options - case #419
- Bug Fix: Resolved problems with assigning and unassigning IPv6 addresses in DirectAdmin panel - case #420
- Bug Fix: Corrected specific issue with loading multi-language files in the client area - case #421
- Bug Fix: Fixed issues that might have caused IP addresses to be assigned in incorrect number to the "Dedicated IP" or "Already Assigned IP Addresses" fields - case #423
- Bug Fix: Other code corrections
v2.5.8
Released September 30th, 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
v2.5.7
Released August 3rd, 2020
View/hide detailed changelog
- Improvement: The lists of assigned IP addresses to the services will be now displayed in the sorted order - case #407
- Improvement: Added support for custom Plesk interfaces names to allow seamless IP addresses assignment - case #411
- Bug Fix: Added additional validator for third party submodules that required additional integration files that if were not provided resulted in the HTTP 500 error - case #405
- Bug Fix: Fixed problem with providing IP addresses for the mass assignment field on the Firefox browser - case #406
- Bug Fix: Fixed issues with proper IP addresses saving and managing their assignment when the "I want to use 'IP Addresses' custom field instead of 'Assigned IPs' field" option was enabled - case #408, #409
- Bug Fix: The error notice will be now displayed if the the "3rd Party Integration Submodule" cannot properly assign the IP address - case #410
- Bug Fix: Resolved issues with IP addresses assignment for DirectAdmin services - case #412
- Bug Fix: Solved problems with unassigning IP addresses when the Plesk integration is used - case #413
v2.5.6
Released May 6th, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.10 support
- Changed: "Delete" to "Unassign" and "Delete And Unassign In Submodule" to "Unassign In Submodule" button names to better represent their actual functionality for assigned IP addresses - case #397
- Removed: Support for WHMCS V7.7 and previous
- Bug Fix: Resolved problems with using WHMCS global search when page with IP Manager addon module was loaded - case #398
- Bug Fix: "Use 3rd Party Integration" toggle for IP addresses assignment will now be always displayed whether the "Override Already Assigned IP Addresses" toggle is checked or not - case #400
- Bug Fix: Fixed issue with empty first assigned IP address field for Proxmox VPS integration - case #401
v2.5.5
Released January 24th, 2020
View/hide detailed changelog
- New Feature: WHMCS V7.9 support
- Removed: Support for WHMCS V7.6 and previous
- Bug Fix: The "Custom assignment" text will be now properly added to IP addresses when using the "IP Mass Assign" tool - case #379
- Bug Fix: Resolved problem with assigning IP address to a service even if it was included in the "Excluded IP Addresses" list - case #381
- Bug Fix: Closing the "Assign IP Addresses To Service" window using cross ("X") button will now also properly reload the page just like the "Close" button - case #382
- Bug Fix: Omitting the "Dedicated IP" field option will now work properly also for the IP addresses assigned with the use of configurable options - case #384
- Bug Fix: Other minor corrections
v2.5.3
Released May 21st, 2019
View/hide detailed changelog
- Removed: Support for WHMCS V7.4 and previous
- Bug Fix: Fixed case with removing assigned IP addresses from a terminated service with an active addon - case #356
- Bug Fix: Corrected issue with allocating the requested IP address for Plesk subscription - case #357
- Bug Fix: IP addresses, displayed in the client area via integration code, will be now properly removed from the related submodules not only from the IP Manager addon, when using the "unassign" action - case #362
- Bug Fix: Fixed compatibility issues with "V4" admin area template
- Bug Fix: Resolved issues with Virtuozzo VPS For WHMCS integration (update to the latest version of the module is required)
v2.5.2
Released June 28th, 2018
View/hide detailed changelog
- Bug Fix: Excluded IP addresses will be no longer available for assignment in the 'Products/Services' tab in the admin area
v2.5.1
Released June 15th, 2018
View/hide detailed changelog
- Improvement: Support for Virtuozzo VPS For WHMCS 1.3.0
- Improvement: The listed configurable options for relations configuration are now split into groups they belong to
v2.5.0
Released April 11th, 2018
View/hide detailed changelog
- New Feature: WHMCS V7.5 support
- New Feature: PHP 7.1 and 7.2 support
- New Feature: Assign, unassign and delete IP addresses using 3rd party integration directly from the products/services tab in the admin area
- Improvement: Minor language corrections
v2.4.2
Released February 6th, 2018
View/hide detailed changelog
- Bug Fix: Corrected issue of not processing mass actions for a subnet if the cache is enabled on the server
- Bug Fix: Solved 'Unable to find class: \app\classes\Math_BigInteger' error that could have appeared upon the service creation
- Bug Fix: Resolved problem which might have resulted in unassigning the wrong IP address from the service
v2.4.1
Released August 9th, 2017
View/hide detailed changelog
- Bug Fix: Solved problem with invalid IP address unassigned by cron from a terminated service without any IP addresses
- Bug Fix: Corrected error that might occur upon order deletion
- Bug Fix: Fixed 'Uncaught ReferenceError: ipmLoadDatatableAssets is not defined' error
- Bug Fix: Code cleanup to remove unnecessary error reportings
v2.4.0
Released July 12th, 2017
View/hide detailed changelog
- New Feature: DirectAdmin submodule
- New Feature: Plesk Onyx support
- New Feature: Define up to five nameservers in a subnet
- New Feature: Bulk actions for assigning, unassigning and deleting IP addresses in subnets
- New Feature: Show all IP addresses at once instead of using pagination - for up to 1,000 IP addresses
- Improvement: Algorithm of IPv6 subnet space calculation
- Improvement: IP addresses added manually by administrator in the 'Dedicated IP' field will not be unassigned on termination anymore
- Improvement: IP addresses newly assigned by submodule in server can now be by default unassigned in it as well
- Improvement: Splitting subnets using /32 mask for IPv4 and /128 mask for IPv6 is now possible
- Improvement: Slight UI refinements
- Bug Fix: Corrected IP addresses assignment from a second pool if the first one is exhausted
- Bug Fix: Fixed PHP warnings if debug mode is enabled
- Bug Fix: Corrected page wrapping using pagination after addition of new IP addresses to subnet
- Bug Fix: Solved problem with searching IPv6 addresses
- Bug Fix: Minor code adjustments
v2.3.4
Released February 13th, 2017
View/hide detailed changelog
- Bug Fix: Corrected subnet split with /30 mask for IPv4 and /126 mask for IPv6
- Bug Fix: Resolved issue related to 'PDO Wrapper class not found' fatal error
v2.3.0
Released June 15th, 2016
View/hide detailed changelog
- New Feature: Add custom IP address to IP subnet
- New Feature: Define custom field with default value for IP addresses in chosen subnet
- New Feature: Plesk v12 submodule
- Improvement: Export and import IP subnets - support for custom fields
- Improvement: Module logic optimization
- Change: Unassign IP address from 'Assigned IP' field prior to 'Dedicated IP' when it is removed from service
- Change: Allow creation of child subnets in different sizes under a single parent subnet
- Bug Fix: Unassign IP addresses from service on service downgrade
- Bug Fix: Prevent from entering IP addresses that are not included in the subnet into 'Excluded IP Addresses' field
- Bug Fix: Prevent from over-allocating memory upon creation of incorrect subnet
- Bug Fix: Remove custom fields
- Bug Fix: Slight tweaks
v2.2.1
Released December 18th, 2015
View/hide detailed changelog
- New Feature: Display different icons of subnets depending on whether they are free to use, assigned to a client or a service
- Change: Display in client area all subnets assigned to a client or to their services
- Bug Fix: Upgrade module when it is disabled
Sumit Jain @sumit1491
IP manager i am using since 2 year , no complaints best working
An Le @an3306
We are using IP Manager for our infrastructure, it takes time to learn how to use it but with the help from support team, that's useful tool.
Michel de Koning @michel5644
Easy to use, works well with DirectAdmin.
Diego Benavente @diego9417
Excellent module, it does everything related to IP Management. Easy to control where are the IPs you have, who you have assigned them, and release them on service cancellation. A great addition to some of their other modules like Proxmox, cPanel, SolusVM, etc. Totally recommended.
Jonathan Smith @jonathan6565
There was a bit of a learning curve in comparison to the system we used previously, but this module integrates well with Virtuozzo VPS and Plesk modules that we are also using, so it is an effective solution to our need for dynamic IP Address management.
M M Akash @m3277
Just a month ego, we were managing our Ip subnets with excel sheets!
And now completed their 7 days free access and deploying forever!
Everything is perfect and well planned for administrators to manage. We have some feature request, we will submit them by their support ticket.
For small companies i suggest them to lower the open source prices while manage a reasonable yearly pricing. I wrote this same on my other reviews. Hope they will care us!
Else, this is the most complete IP management plugin ever which will save you from developing own code for month long! Saves money, saves time! Cheers!
Sascha Wintz @sascha7518
IP Manager has greatly improved the way we, as a hosting company, dynamically assign IP addresses to our dedicated and virtual servers. ModulesGarden's support has always been extremely helpful for all our projects involving their modules.
You just simply can't go wrong with any of their modules!
Christopher McGill @christopher8239
What can we say about this particular module, other than that it solves so many problems for us here at GekkoFyre Networks whilst streamlining countless other tasks in the process. It's a real delight to work with this and you soon come to terms with what it means to be "enterprise grade". You can add other plugins from Modules Garden too that work alongside the IP Manager, such as their SolusVM provisioning tools. It'll work right off the bat with very little setup, assinging IP addresses in a DHCP-like fashion to all of your automatically provisioned virtual machines, it's like watching magic happen. If you're unfamiliar with such software, then the learning curve can be quite steep but certainly not impossible. There exists bountiful amounts of documentation out there and people willing to assist. But as a business that heavily relies on products such as this, we cannot recommend it highly enough!
Christopher McGill
sales@gekkofyre.io
https://gekkofyre.io/
Abraham C @abraham5273
Great Product. Does what we need which allows us to be more efficient
Mahmoud Elsayed @Key
Thanks for good module it very good to organized my IPV4 & IPV6
Arpan Arora @ArpanArora
Great Developer ! Great Modules !
Very Co-Operative and Fantastic Support !
I Very strongly Recommend Modules Garden
Everbiz Cloud Service, India
Christopher Neuman @Neuman
Great plugin to manage IP inventory. Beats using a document to track IP usage. No idea why WHMCS doesnt include this by default.
heng li @heng_li
This is something really help us manage the ip address. we have over /14 in totally.
It could be dead if we don't use this.
5 stars!~
Ali Davachi @valuereseller
Horrible company to work with. Stretched out support to prevent refunds and didn't show for multiple sessions.
Oleg Solodky @Sladky
We are using IP Manager For WHMCS module from ModulesGarden in our infrastructure for several years. In the beginning this module had some problems, but we actively communicate with the developer and they are quickly released hotfix. Now the module is working properly and we can not imagine working without this functionality.
Special thanks to the developer of the module for functionality and operational technical support.