Total 25/12/2025 : We've added a wallet feature that saves you up to 25% >> See detail
Log Update Item DNS Manager For WHMCS
This page only show history update item DNS Manager For WHMCS.
New Feature
  • Enhanced "Zone Import" tool with automatic client suggestions for unimported zones and a recurring cron task for continuous synchronization - case #860
  • Added "{$serverassignedipX}", "{$tldPartsX}", "{$dashedDomainExtension}" and "{$dashedReversedDomainExtension}" record set variables for more flexible handling of multi-part TLDs and dynamic records creation - case #868, #852
  • Implemented "Add Records from Set" function to apply predefined record templates to existing DNS zones, with an optional "Wipe Records" setting - case #851
  • DNS record sets defined in the "Package" configuration can be used by clients in the "Bulk Management" tool with the "Change Record Set" option - case #850
  • Implemented option to import DNS records into an existing zone from a file in BIND format - case #849
Improvement
  • DNS zones are now temporarily locked during BIND file imports, with a clear notification displayed to the user - case #877
  • Optimized API call logic for PowerDNS v4 to reduce the time needed to create new DNS zones with multiple records - case #871
Bug Fix
  • The initial SOA serial for new zones on Bind9 servers is now generated in the standard YYYYMMDDNN format - case #885
  • Terminating a product addon no longer deletes the DNS zone associated with its parent service - case #882
  • The record synchronization task for cPanel now handles DNSSEC permission errors without causing task failures - case #881
  • DNS zones linked to inactive or suspended services are now correctly hidden from the "Bulk Management" tool - case #876
  • Improved record synchronization for PowerDNS v4 to correctly handle record names containing the parent domain, preventing "Duplicate record" errors - case #873
  • When adding a new DNS zone, the selected "Record Set" is now correctly applied instead of defaulting to the package's default set - case #866
  • Product-defined record limits are now correctly applied and enforced on the native WHMCS "DNS Management" page - case #861
  • The cron command progress bar output has been moved from "stderr" to "stdout" to prevent unnecessary error notifications in server environments - case #859
  • Corrected internal record ID generation for AWS Route53 to allow editing records that share the same content as others in the zone - case #858
  • Removed redundant JavaScript function to prevent a harmless "Uncaught TypeError" from appearing in the browser console after adding a server
  • New PTR records will now be correctly created on the designated "Master Server" for a product package, instead of on the first available server
  • Resolved fatal error that could occur when deleting a PTR record if its associated master server had been previously removed from the product's configuration
  • Other minor code corrections, language and UI adjustments


Bug Fix
  • Resolved problem where a zone removed by the cron cleaner was not stored in "Deleted Zones" - case #803
  • Eliminated "relid_item_not_found" error that could be shown for zones marked as "Other" - case #806
  • Fixed "DNS Zone could not be set" error that might occur when adding "@" as a DNS "A" record name for an OpenSRS server - case #810
  • Adjusted validation for the "Address" field of "A" DNS records to allow using the "{$serverassignedipX}" merge field variable - case #805
  • Solved problems with the "Overwrite SOA Record" and "Populate Nameservers" options that were not working properly when enabled - case #811
NEW FEATURE
  • WHMCS V8.9 support
IMPROVEMENT
  • Added option to configure the "Timeout" setting for the PowerDNS V4 server
BUG FIX
  • Default DNS record set will be now properly selected when adding a new DNS zone - case #507
  • Solved problem with disappearing tasks and errors during list fetching when importing zones - case #510
  • Eliminated unresolved merge conflicts and duplicated lines in Google vendor files - case #509
  • Resolved issue with duplicated zone names when both the "Zones Single Table View" and "Show Product Name" options were enabled - case #508
  • Corrected invalid DNS zone domain URLs when using the "Zones Single Table View" option - case #519
  • Adjusted display of related service IP addresses when adding a new DNS zone - case #528
  • Eliminated "ArithmeticError: Bit shift by negative number" that could occur when the DNS Manager button was enabled and the IPv6 address with the mask was assigned to the service - case #526
  • Updated composer dependencies that required PHP above the 8.0.2 version - case #530
  • DNS "TXT" records above 250 characters will be now properly displayed from the cPanel server - case #520
  • Corrected connection to CentralNic Reseller (formerly RRPproxy) server when using PHP 8.1 - case #517
  • Other minor code corrections
NEW FEATURE
  • WHMCS V8.8 support
  • Use cron "TaskCleaner --clean" parameter to remove the already completed tasks - case #364 
IMPROVEMENT
  • Implemented language overrides support, enabling the utilization of customized translations
  • Error logs for the cron migrator will now contain details about the action failure - case #437
  • The extended information will be now displayed when the "Unable to find item with ID" error occurs - case #429
  • Search for clients by their ID when adding a DNS zone from the admin area - case #498
REMOVED
  • Support for WHMCS V8.5 and previous
BUG FIX
  • Solved problem where displaying the Add New DNS Zone window took too much time on WHMCS instances with a large client base - case #426
  • Fixed problem with importing a list of DNS zones from DynECT server integration - case #428
  • It is now possible to set package DNS records limits with zero ("0") and unlimited ("-1") values through the new addon module - case #430, #458
  • Corrected test connection to OVH and cPanel servers - case #396, #487
  • Adjusted notification sending for cron cleaner if fewer execution zones were processed daily than set in its settings - case #432
  • Fixed problem where after deleting the slave DNS zone, the IP address of the primary nameserver was not removed form database - case #435
  • Corrected certain problems with listing DNS zones from the Openprovider server - case #444
  • Eliminated "TypeError" that could occur when using the "GetZone" API request with PHP 8.1 version - case #451
  • Resolved problem with "Data can't be empty error" when adding a DNS zone to DigitalOcean server if no default IP address was provided - case #452
  • Fixed "Duplicate entry" SQL error occurring when saving the package configuration with total records limit set to zero - case #457
  • Solved specific issues with adding default PTR records for PowerDNS V4, AWS Route 53 and Storm On Demand servers - case #461
  • Eliminated "TypeError" that could occur on the previous addon module when trying to access the settings - case #464
  • Resolved case that could prevent creating a DNS zone with the provided IP address on the single table view in the client area - case #459
  • Selecting the "other" group for the related item when adding a DNS zone should no longer cause "TypeError" for specified "Other Item Options" in the global settings - case #467
  • Solved problem where IPv6 addresses assigned to the product were not displayed when trying to add a PTR record and a DNS zone - case #486
  • The "SOA" records will now be correctly omitted when migrating a zone to the the new DNS server - case #483
  • Migration DNS zone to the new server, where that zone already exists, will be now block to avoid conflicts - case #479
  • Corrected relation fixing for "connected_with_relid" and "connected_with_type" fields when using the "linkedZonesFixer" cron command - case #241
  • Other minor code corrections, language and UI adjustments