Escrow file metadata updated for compliance with rfc8908
DNS propagation, DNSSEC and and serial number checks improved - with a status monitor and link in the header for any admin role. Previously it was just available to sys admins via the automation menu.
Registrars are now able to see the premium rules and query the fees associated with premium domains, this is especially helpful where the premium rule is a java regular expression or wildcard.
DNS checks and status monitor disabled for zones that are not published.
Unicode / IDN domain enhancements.
Updated css for the "Custom" theme template.
EPP Status - improved logging in portal when Clients modify a domain via EPP.
Rwanda payment gateway issue.
Windcave (DPS) payment gateway logging.
Updated DS validation to avoid bad DS records over EPP (EPP Domain Update/ EPP Domain Create) and in the web portal. (This validation will check DS Digest, Key tag, DS alg, and query the domain NS to check if it matches the DNSKEY details, bad DS records will cause EPP domain update for DS record fails, but Domain Create will allow the registrar to add domain - but without associated bad DS records).
Update zone automation code to avoid empty DS records.
AuthCode Edit in the portal (and auth codes auto-generated by system) will not allow any characters that can break the XML parser.
Removed "include DNSKEY with DS" record code in the portal.
New SQL patch to remove any empty DS digest from DB and add a constraint to avoid any empty values in DB.
DS records included by default in Escrow files.
Fixed the Contact Info elements order in the EPP response to match the XML schema mentioned in rfc5733.
Fixed the missing registrant contact details in the Escrow files for stub zone domains.
Fixed the portal EPP status display when viewed by registrar logins/ client view.
New columns display Portfolio/ Zone counts on Client and Zone page load.
Bulk Delete for registrar improvements. Note: Only domains with no Server or Client delete locks can be bulk deleted, also if zone policy does not allow registrars to delete, bulk delete functionality is not available. Admins must act on behalf of the owner - client to bulk delete.
Fixed Advanced (bulk) search for deleted domains.
Escrow files now downable from the portal.
Moved stats JSON files to /stats/tld/*json from /status. Stats folder and access IP's now configurable on Site -> Config page.
Enhanced DNS trace delegation display.
Enhanced the Show Me the Money report by adding ROID, and ClientID to portal output.
Improved history details for failed transactions due to lack of credit.
Removed custom stats and application JSP (ke) from the build.
Added Statements tab for registrars (top menu).
Added the required QR code library for ke invoices.
Inacitve gateways and gateways with no transactions are now redacted on the transaction search page.
Improved logging in WHOIS-DR module
Fixed EPP renew "command failed" error in edge case where there was a premium pricing / policy conflict.
Fixed display of the application/database software name/version on the overview page.
Fixed the missing "Refund Invoice Date" in the refund transaction csv for tld viewer role.
Admins now able to enforce a policy where premium names can only be registered and renewed in the portal. If a registrar tries to register via EPP they will recieve an error and the message "Data management policy violation; (11) Registry policy, Premium domain (domain.tld) registration available in portal only." This is for envronments where registrars do not support RFC 8748, but the TLD manager wishes to offer premium names.
Cookies and delete of browser cookies on logout.
Client cart, highlight premium domains and show available credit.
Show me the money CSV export (add client id, and client roid)
Enhancements to DUM reports and CSV exports.
NA payment gateway payment filter issue.
Logging to stdout no longer has a full stack trace for failed epp logins. Note: Failed login history with IP and the cause of the failed logins is also available in the portal.
Bug fix for restore command fee if a redemption policy is not set.
Monthly transaction "dum/count" report.
icu4j library used for unicode conversions updated.
Removed the Status tab and moved registry statistics menu to the report menu.
Made the default transaction search in the TLD statements to one day - instead of 7 days.
Enhanced TLD statements page, hide total/subreport when not all of the transactions are listed.
Registry stats empty JSON file issue resolved.
Fixed duplicate column for Export Transactions.
Fixed the TLD statements order (ASC or DESC) issue.
Fixed the NullPointerException error seen after deleting TLD from the database.
Preference to enable system-wide time zone override (enforce UTC for all portal logins). This ensures that the results to queries are the same for all users. Without this enabled, query results may differ depending on the login time zone prefference. Note: All EPP transactions are allways logged in UTC in the database, regardless of the server time zone or login prefference.
Index added to speed up audit table queries.
The CoCCA EPP Balance check extension can be enabled or disabled with other extensions on the bottom of the EPP configuration page.
EPP status "pendingRestore" error messages improved - see FAQ for details on pendingRestore status.
EPP Balance check error for multi-tld registry instances fixed - see FAQ for information on balance check options.
Flutterwave and Windcave ( https://www.windcave.com/ ) payment gateway fixes