8.7 Change Log
8.7.0 (Beta 1)
Implemented
- FEATURE-2961 — Implement CentralNic Reseller module
 
Maintenance
- CORE-10317 — Honour Default Order Form Template for upgrade orders
 - CORE-15515 — Improve CSS handling of length options on Client Profile dropdown (Also known as: CORE-15689, - CORE-18333)
 - CORE-16578 — Require valid inputs when saving Email Notification provider
 - CORE-17804 — Prevent error when using snapshot invoice date for which a custom field no longer exists (Also known as: CORE-17865)
 - CORE-17912 — Add ability to search the system activity log using a date range
 - CORE-17986 — Translate email configuration change test email message
 - CORE-18146 — Remove markdown editor image button in theme twenty one
 - CORE-18176 — Improve handling of MarketConnect Connection Errors on Link
 - CORE-18190 — Update product names to “WP” if not by WordPress Foundation
 - CORE-18223 — Update WHOIS listing for .nz (Also known as: CORE-18305)
 - CORE-18234 — Update dependency nesbot/carbon to prevent future deprecation issues
 - CORE-18264 — Update WHOIS listing for .fr
 - CORE-18313 — Improve warning message for client area two-factor requirement
 - CORE-18317 — Prevent error in PHP 8.1 when view Monthly Orders report
 - CORE-18319 — Prevent error in PHP 8.1 when managing an Addon Module with a multi-select option
 - CORE-18323 — Prevent error in PHP 8.1 when viewing client’s Email tab after a failed campaign send
 - CORE-18329 — Correct form submission and display of Mail Providers following previous saved configuration
 - CORE-18339 — Prevent error in PHP 8.1 when running an email campaign targeting clients with contacts
 - CORE-18341 — Prevent error in PHP 8.1 when expanding accordion for Cancellation Requests
 - CORE-18342 — Prevent error in PHP 8.1 when view historical transactions
 - CORE-18343 — Prevent error in PHP 8.1 when saving a new tracking link
 - CORE-18354 — Prevent error in PHP 8.1 when modifying domain contacts in bulk
 
Modules
- MODULE-7373 — Deprecate and remove Payson gateway module
 - MODULE-7710 — Correct post authentication SSO redirection for Plesk
 - MODULE-7856 — Improve error handling for unknown failures is signature validation for PayPal Checkout
 - MODULE-7858 — Improve error message when admin is not selected on setting of Auto Release module
 - MODULE-7874 — Prevent error in PHP 8.1 on card declines when processing invoice payments with Stripe
 
8.7.0 (Beta 2)
Implemented
- FEATURE-2636 — Implement Instant Issuance for Digicert SSL with MarketConnect
 - FEATURE-2929 — Implement NordVPN for MarketConnect
 - FEATURE-3059 — Provide final notice and utilities regarding imminent removal of extended support for deprecated Smarty PHP Tags
 
Maintenance
- CORE-16535 — Allow billable Hours/Qty amounts of two decimal place precision
 - CORE-17036 — Correct record of payment for non-decimal currency to prevent fractional credit
 - CORE-17196 — Correct syntax error in New Order Notification email
 - CORE-17631 — Improve performance of affiliate page within the admin area for large datasets (Also known as: CORE-17814)
 - CORE-17665 — Improve cart performance with several thousand configurable option values
 - CORE-17695 — Ensure deleting a referred signup for an affiliate does not cause invoice display error due to pending commission
 - CORE-17816 — Prevent erroneous storage of empty custom field option values (Also known as: CORE-18042)
 - CORE-17839 — Improve cPanel Backup error messaging
 - CORE-17874 — Improve performance of Clientarea with large client and custom field datasets
 - CORE-17953 — Ensure that the Related Service select option is preserved on submit ticket error
 - CORE-18044 — Correct cart item count badge observation for addons of pre-existing services
 - CORE-18085 — Improve message for domain search against TLDs that are not configured (Also known as: CORE-18207)
 - CORE-18123 — Present checkout validation errors in order respective to form
 - CORE-18212 — Improve plain-text webmail access link labeling in OX welcome email
 - CORE-18328 — Ensure general setting’s BCC is added for mail sent with a Microsoft configuration
 - CORE-18348 — Prevent fatal error in PHP 8.1 when viewing Transactions without sufficient permission
 - CORE-18349 — Correct link path to invoice in dispute modal
 - CORE-18353 — Revision update to Phpseclib dependency for PHP 8.1 compatibility
 - CORE-18356 — Prevent error in PHP 8.1 when searching by ticket ID using Support Ticket Search/Filter
 - CORE-18364 — Prevent PHP 8.1 error when searching for an existing domain when premium domains are enabled
 - CORE-18366 — Update WHOIS entry for .tv TLD
 - CORE-18369 — Prevent error in PHP 8.1 when viewing products with descriptions that utilize feature itemization pseudo markup
 - CORE-18371 — Ensure correct language URLs are used with basic URLs and Twenty One theme
 - CORE-18374 — Correct toggle of rich-text edit mode while managing email templates
 - CORE-18375 — Prevent error in PHP 8.1 with RTL Languages on configuration step of cart
 - CORE-18378 — Prevent error in PHP 8.1 when accepting CodeGuard order
 - CORE-18381 — Prevent syntax error in PHP 8.1 when validating admin input for new user invitation
 - CORE-18383 — Remove superfluous help tooltip link on domain transfer page
 
Modules
- MODULE-7410 — Improve auto-scroll interaction for “Debit or Credit Card” payment option of PayPal Checkout
 - MODULE-7687 — Improve callback handling for CCAvenue
 - MODULE-7831 — Correct handling of “license check failure” errors with DirectAdmin
 - MODULE-7861 — Provide Admin banner about upstream 2Checkout Inline Checkout behavior change
 - MODULE-7873 — Ensure correct e-mail template is sent when a Stripe ACH payment is returned due to insufficient funds
 - MODULE-7896 — Prevent error in PHP 8.1 when processing API error response during remote usage collection
 - MODULE-7900 — Ensure PHP 8.1 compatibility for InternetBS
 - MODULE-7905 — Ensure PHP 8.1 compatibility for Moneris
 
API
- CORE-18316 — Return client account details in GetQuotes API response
 
Languages
- CORE-18376 — Improve translation of ‘save’ for Spanish
 
8.7.0 (Release Candidate 1)
Maintenance
- CORE-18108 — Correct loading/expansion of View All Service on admin ticket view
 - CORE-18118 — Ensure setup wizard does not change system URL from https to http
 - CORE-18189 — Ensure notification rules are evaluated for product upgrade/downgrade orders
 - CORE-18330 — Ensure consistent format for Next Due Date of paginated services on client summary
 - CORE-18384 — Correct GoCardless paymethod selection for renewal invoices
 - CORE-18388 — Prevent type errors when saving quotes in PHP 8.1
 - CORE-18395 — Correct display of Pay All button in Six template
 - CORE-18396 — Prevent error in PHP 8.1 when processing partially stored rules for email marketing
 - CORE-18419 — Prevent fatal in PHP 8.1 for addon upgrade
 - CORE-18433 — Prevent error in PHP 8.1 when view Health Status and no items require attention (Also known as: CORE-18434)
 - CORE-18441 — Correct direct cart additions of products with pre-determined configoptions via URL
 - CORE-18449 — Prevent errors in PHP 8.1 with phpinfo is disabled
 - CORE-18457 — Prevent error in PHP 8.1 when utilizing the PostAutomationTask hook point
 
Modules
- MODULE-7671 — Improve error logging for Stripe Sepa webhooks
 - MODULE-7733 — Correct display of Stripe transaction fees collected in unconfigured currency
 - MODULE-7913 — Prevent error on unexpected response in BitPay callback
 - MODULE-7920 — Prevent error in PHP 8.1 when collecting usage from DirectAdmin
 
8.7.0 (General Availability)
Implemented
- FEATURE-3109 — Rebrand cPanel SEO to XOVI NOW
 - FEATURE-3178 — Implement 360 Monitoring for MarketConnect
 
Maintenance
- CORE-17826 — Correct inspection of premium domains from Enom availability results
 - CORE-18118 — Ensure setup wizard does not change a pre-existing System URL
 - CORE-18325 — Improve error messaging when system requirements for PDO and MySQL are not met
 - CORE-18389 — Ensure the Termination Date is updated when services are terminated from the Client Summary page
 - CORE-18390 — Correct saving of new Google OAuth2 POP support department email addresses (Also known as: CORE-18352)
 - CORE-18465 — Update configuration.php to define mysql_charset if absent
 - CORE-18481 — Correct TypeError on Digicert Landing Pages when no certificate for sale
 - CORE-18484 — Improve emphasis of cause for banner and health check regarding Smarty tags
 - CORE-18489 — Prevent error in PHP 8.1 when viewing client’s Email History page after a failed campaign send
 - CORE-18494 — Add developer documentation for Information Class
 - CORE-18525 — Ensure CSS import for landing pages is refreshed following update
 
Modules
- MODULE-7734 — Ensure orders can proceed if the Stripe module is set to convert to a currency that no longer exists
 - MODULE-7752 — Improve command button triggers, visual cues, and display of results
 - MODULE-7761 — Improve log entries during the migration of expired cards to Stripe
 - MODULE-7924 — Correct evaluation of domain lock status for ResellerClub
 - MODULE-7930 — Correct Domain Synchronisation in CentralNic
 
API
- CORE-18450 — Improve description of user parameter for GetActivityLog
 - CORE-18497 — Correct contactid parameter for DeleteContact
 
Languages
- CORE-18394 — Improvement for Dutch translation
 
8.7.1 (Maintenance)
Maintenance
- CORE-18533 — Improve price display in 360 Monitoring landing page
 - CORE-18539 — Prevent update error related to missing addon records
 - CORE-18543 — Remove obsolete template files related to licensing provisioning module if present
 
8.7.2 (Maintenance)
Implemented
- FEATURE-3223 — Visual refinements for 360 Monitoring MarketConnect admin pages
 - FEATURE-3234 — Improve CSS on 360 Monitoring landing page
 - FEATURE-3238 — Correct phrasing from “monitors” to “websites” in 360 Monitor plan descriptions
 
Maintenance
- CORE-13323 — Correct display of domain expiry date format in domain sync report and My Domains page
 - CORE-17826 — Correct inspection of premium domains from Enom availability results
 - CORE-18297 — Improve handling of punycode domains that use RTL Languages
 - CORE-18390 — Correct storage of host field for Google OAuth2 (Also known as: CORE-18352)
 - CORE-18413 — Ensure ticket status in the admin area uses the admin language
 - CORE-18429 — Improve admin login autofill hint for Safari
 - CORE-18458 — Prevent erroneous CSRF block when creating billable items
 - CORE-18496 — Improve PHP Compatibility Scan with a large number of files
 - CORE-18511 — Ensure Test Connection works on simple server configuration page when using hostname starting with numeral
 - CORE-18533 — Improve price display in 360 Monitoring landing page
 - CORE-18539 — Prevent update error related to missing addon records
 - CORE-18540 — Update WHOIS listing for .yt
 - CORE-18542 — Minor style and UI tweaks for 360 Monitoring landing page
 - CORE-18543 — Remove obsolete template files related to licensing provisioning module if present
 - CORE-18548 — Improve robustness of early runtime error management
 - CORE-18550 — Correct reference link in activity log entries about client notes
 - CORE-18553 — Ensure Subscription ID is recorded when saving New Addon for service
 - CORE-18556 — Correct application of currency selection from footer
 - CORE-18559 — Prevent error in PHP 8.1 when saving General Settings without affiliate related field values
 - CORE-18560 — Restore missing 360 Monitoring translation key “tagLine”
 - CORE-18562 — Correct erroneous hard block of currency deletion
 - CORE-18569 — Add missing Manage Emails language string
 - CORE-18570 — Improve visibility of CC recipients when opening new ticket from Admin Area with Chrome on Windows
 - CORE-18573 — Prevent fatal viewing SSL certificate in Admin Area
 - CORE-18576 — Prevent error in PHP 8.1 when restricting SSO permissions for a server
 - CORE-18592 — Allow quote quantities to accept a decimal value
 - CORE-18595 — Correct translation keys for billing cycle names on NordVPN landing page
 
Modules
- MODULE-7454 — Improve robustness and logging of PayPal Checkout based subscriptions
 - MODULE-7744 — Prevent error when sending only plain-text emails with SendGrid
 - MODULE-7761 — Improve log entries during the migration of expired cards to Stripe
 - MODULE-7796 — Improve handling of domains in unknown status with eNom and GoDaddy
 - MODULE-7822 — Correct usage of System URL for 3DS notification URL in Sagepay Repeats
 - MODULE-7826 — Prevent erroneous error with polling empty servers for stats with Plesk
 - MODULE-7827 — Prevent fatal error on configgateways.php where Gocardless API is unreachable
 - MODULE-7906 — Ensure .eu domains do not force a client company name to be set with OpenSRS
 - MODULE-7918 — Prevent error in PHP 8.1 when configuring SSL certificate with Enom SSL (Also known as: CORE-18443)
 - MODULE-7921 — Correction for PHP 8.1 compatibility in legacy Linkpoint
 - MODULE-7934 — Prevent error in PHP 8.1 when collecting usage from DirectAdmin
 - MODULE-7935 — Reset client cart workflow following fraud failure with Stripe
 - MODULE-7937 — Improve transaction detail parsing for custom accounts with Stripe
 - MODULE-7938 — Prevent error in PHP 8.1 when saving DNS changes in client area with ResellerClub
 - MODULE-7939 — Improve PHP 8.1 compatibility for 101 Domain
 - MODULE-7941 — Improve PHP 8.1 compatibility for 2Checkout
 - MODULE-7943 — Update X-AU-DOMAIN-RELATIONTYPE .au Additional Domain Fields for CentralNIC
 
8.7.3 (Maintenance)
Security
- CORE-18682 — REDACTED — XSS
 
Maintenance
- CORE-18667 — REDACTED — Payment Assertion
 
Last modified: 2025 July 28