{"id":826,"date":"2026-10-22T13:19:33","date_gmt":"2026-10-22T17:19:33","guid":{"rendered":"https:\/\/www.clientexec.com\/blog\/?p=826"},"modified":"2026-10-22T13:20:22","modified_gmt":"2026-10-22T17:20:22","slug":"clientexec-7-3-0-beta-1-now-available","status":"publish","type":"post","link":"https:\/\/www.clientexec.com\/blog\/2026\/10\/22\/clientexec-7-3-0-beta-1-now-available\/","title":{"rendered":"Clientexec 7.3.0 Beta 1 Now Available"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Clientexec 7.3.0 Beta 1 Now Available<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">We are pleased to announce that Clientexec 7.3.0 Beta 1 is now available for testing!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This release includes several new features, security improvements, and bug fixes, with a focus on making Clientexec easier to use and improving account security.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As this is a beta release, we recommend installing it in a testing environment rather than on a production installation. We encourage anyone testing this release to report any issues they encounter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Notable Features<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Dark Mode for the Admin Panel<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Clientexec 7.3 introduces dark mode for the admin panel, giving administrators the option to use a darker interface.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">API v3 (Beta)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve introduced the beta version of our new API v3. This initial release supports GET requests for all resources, with additional functionality planned for future updates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Improved Account and Session Security<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve made several improvements to account security, including the option to store login sessions in the database, more secure password reset and account activation links, and improved &#8220;Remember Me&#8221; functionality.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;ve also added additional password verification for certain account actions, such as changing passwords and enabling or disabling two-factor authentication.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OAuth Support for Email<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Clientexec 7.3 adds OAuth authentication for both incoming POP3 email routing and outgoing SMTP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This includes support for Google Workspace, Gmail, and Microsoft 365, allowing supported email accounts to be connected without using traditional password authentication.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">More Flexibility for Server and Registrar Plugins<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Server and registrar plugins can now add custom tabs to the admin package view, allowing integrations to display additional information and functionality directly within a package.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Full Changelog<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to the features highlighted above, Clientexec 7.3.0 Beta 1 includes numerous improvements and bug fixes across billing, support tickets, domain management, server integrations, and more.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The complete list of changes can be found below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><div class=\"cbxchangelog_wrapper cbxchangelog_wrapper_prepros\"><div class=\"cbxchangelog_release\" id=\"cbxchangelog_release_825_1\"><div class=\"cbxchangelog_release_header\"><div class=\"cbxchangelog_version\">7.3.0 Beta 1<\/div><div class=\"cbxchangelog_date\"><small>October 22, 2026<\/small><\/div><\/div><div class=\"cbxchangelog_release_inner\"><div class=\"cbxchangelog_features\"> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a &quot;Pay Now&quot; button near the top of the invoice page so clients can jump directly to the payment section.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added dark mode to the admin panel.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added the ability for admins to transfer a package between clients. Billing history is not transferred.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added support for automatically renewing expired domains when the registrar still permits renewal, controlled by the registrar plugin&#039;s canAutoRenewDomain() function.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added wildcard (*) and CIDR range support to the &quot;IPs never to be banned&quot; and &quot;IPs currently banned&quot; settings.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a beta version of API v3, currently supporting GET requests for all resources.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Server and registrar plugins can now add custom tabs to the admin package view using the new adminPanels feature.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added an option to store login sessions in the database. Set SESSION_HANDLER to &#039;database&#039; in config.php, and optionally set SESSION_LIFETIME to configure the idle timeout in seconds.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a Session Cleanup service to remove expired sessions and remember me tokens.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a search filter to the package dropdown on the admin ticket view.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added OAuth authentication for POP3 email routing rules, supporting Google Workspace, Gmail, and Microsoft 365 mailboxes.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added OAuth authentication for outgoing SMTP, supporting Google Workspace, Gmail, and Microsoft 365.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a &quot;Disable Mail Sending&quot; setting to prevent emails from being sent or queued.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a Copy button to the API Key page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a resource usage panel to Enhance server packages, Thanks to Sheernox Technology Group.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Made the &quot;Client Group&quot; dropdown on client profiles searchable.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Server plugins can now define confirmation prompts for actions such as booting and rebooting.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated the Stripe and Stripe Checkout plugins to Stripe API version 2026-08-26.dahlia.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Custom fields and add-ons in the client area now use shared templates across hosting, domain, SSL, and general packages.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Custom field length validation in the client area now supports multibyte characters.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">View and edit dialogs in the client area now size correctly for numeric custom field values.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Password custom field values are no longer included in the source of client area product pages. They are loaded on demand when the client chooses to view them.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Password custom field changes are now masked in the package event log.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added date filtering and searching by order ID or client name to the orders list.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Renamed the plugin method show_publicviews() to getPublicView().<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">POP3 passwords and OAuth client secrets are no longer sent back to the browser when editing an email routing rule. Leave these fields blank to retain their current values.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">POP3 usernames in email routing rules now support up to 255 characters.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Saving an email routing rule now requires the support setup permission.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Changing your password now signs you out on other devices when database sessions are enabled.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">When database sessions are enabled, admin password changes, password resets through reset links, two-factor authentication resets, and staff deactivation now end all active sessions for the affected user.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Remember me now uses secure, revocable tokens. Users who previously selected remember me will need to log in again after updating.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Clients marked as fraud or deleted are now signed out immediately.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Enabling or disabling two-factor authentication now requires the user&#039;s current password.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Staff must now enter their current password when changing their own password.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Improved input handling on the change password page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Password reset and account activation links now use secure, single-use tokens. Links sent before updating will no longer work, and clients will need to request new links.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Password reset links now expire within 24 hours, and account activation links within 7 days, even when &quot;Confirmation Link Availability&quot; is set to a longer period or to never expire.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Requesting a new password reset link now invalidates any previous reset link.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Clients are no longer emailed their new password after resetting it.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Invoice cloning is now recorded as an event instead of a transaction.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">The LogicBoxes registrar class is no longer encoded.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Registrar plugins can now display a meaningful error when DNS record retrieval is unsupported by throwing a CE_Exception.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Grouped the Email Invoice and Download PDF buttons into a single icon group to reduce clutter near the top of the invoice.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Made the dropdowns on the add-ons and packages lists searchable.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Improved bulk email performance by reusing a single mail server connection instead of reconnecting for each recipient.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Large announcement and bulk mailer sends can no longer be interrupted by a browser disconnect or server timeout.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Log file entries now always include the remote IP address, not just when DEBUG is enabled<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added a confirmation prompt before clients renew a package or domain.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added a confirmation prompt before deleting billing profile IDs from the settings page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added a confirmation prompt before replacing an existing API key, since generating a new key invalidates the current one.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where two-factor authentication errors displayed &quot;true&quot; instead of the error message.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the affiliate cookie length setting was ignored.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the affiliate column on the orders list was always empty, even for orders placed through an affiliate.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where saving an email routing rule without selecting a ticket type or assignee displayed a generic error instead of a validation message.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where line breaks in client cancellation reasons were not displayed on the Package Cancellations page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where special characters, such as &amp;, in package names, client names, and cancellation reasons were displayed as HTML entities on the Package Cancellations page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where cancellations set to &quot;Immediately&quot; were not labeled, highlighted, or sorted correctly when using a non-English language.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the AJAX response for the Pending Package Cancellations list included package custom field values that were not needed for display.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the signup page could not find phoneverification.phtml.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the payment reference field was not automatically focused when the Add Payment Reference window opened.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed hardcoded admin directory paths in ticket email links, revenue reports, and import plugins.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed missing translations on the order page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where risk factors were not displayed correctly on the order page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where an invalid or comma-formatted &quot;MaxMind Fraud Risk Score&quot; setting, such as 0,5, could cause every order to be rejected as fraud. Invalid values now skip risk score rejection and are logged, and the setting description has been clarified.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the order form summary could display a &quot;Total Due Today&quot; one cent higher than the checkout total when a percentage coupon applied to both a package and its add-ons.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where requests to unknown API paths were logged as Error events in the Event List.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where pressing Enter in the API Key field could submit its value to an unrelated setting.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where long client names could displace invoice action buttons or cause them to overlap invoice details.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed inconsistent spacing around the divider between &quot;Invoice To&quot; and &quot;Invoice From&quot; on mobile.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where announcements ignored the bulk mailer&#039;s configured send limit. Large announcements now respect the limit and send in batches across multiple runs.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the version access denied page could not force a new access check.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where payment buttons were still displayed for credited and refunded invoices.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the clear button in Select2 dropdowns was misaligned and oversized.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where differences in decimal precision between the entered amount and the stored balance could prevent a client&#039;s credit balance from being fully removed.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the Stripe plugin&#039;s &quot;Delete Client From Gateway&quot; setting was ignored and the Stripe Checkout plugin&#039;s setting was used instead when removing a client from Stripe.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where PayPal authorization IPNs could apply a payment a second time and add the amount as credit to the client&#039;s account.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue in the Virtualizor plugin where a failed suspension caused a fatal error and prevented the autosuspend process from completing.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue in the Virtualizor plugin where errors returned during create, delete, suspend, unsuspend, boot, reboot, shutdown, and package update operations could cause a fatal error instead of displaying the error message.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue in the Virtualizor plugin where the IP Pool ID package setting was not sent to Virtualizor when creating a VPS.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue in the Virtualizor plugin where the plan name was missing from the error message when a matching plan could not be found.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the INR and TRY currency symbols were not displayed in the currency list.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where domain availability lookups for .ca and .us domains, including provincial .ca second-level domains, always reported domains as registered due to changes in the registries&#039; WHOIS responses.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the Type, Taxed, and action dropdowns were cut off by the Invoice Entries table when adding or editing an invoice.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the payment reference entered when adding a variable payment was not saved to the invoice.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where ticket type names containing special characters, such as &amp;, were displayed as HTML entities in the &quot;Set to type&quot; dropdown on email routing rules.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where description tooltips on a client&#039;s recurring charges list displayed raw HTML instead of formatted text.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where description tooltips on a client&#039;s recurring charges list could remain stuck on screen.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the recurring charge add\/edit window displayed a literal tag in the charge description.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where premium domains were shown as available for registration when using the ResellerClub registrar.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where the Knowledge Base Articles page failed to load when no categories existed.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where upgrade\/downgrade options could display the wrong product group name when the available packages belonged to a different group.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where invoices imported from WHMCS had no creation date, causing invoice PDFs to display 12\/31\/1969.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where invoices imported from WHMCS were marked as unsent.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where non-ASCII characters, such as accented letters, in client details, tickets, and other text were corrupted during WHMCS imports.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed PHP 8.2+ deprecation notices caused by utf8_encode() during WHMCS imports.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where invoices imported from WHMCS did not retain their payment gateway.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where invoice item descriptions longer than 200 characters were truncated during WHMCS imports. The remaining text is now preserved in the item detail.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where ticket replies sent from email addresses other than the client&#039;s own, such as CC&#039;d contacts, were missing after WHMCS imports. These replies are now attributed to the ticket&#039;s client and include the original sender&#039;s address.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where tickets imported from WHMCS displayed their last reply as &quot;Just now&quot; in the ticket list.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where domains imported from WHMCS had no expiration date.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where selecting &quot;Include Closed Tickets&quot; in the admin ticket list did not show closed tickets when the search field was empty.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue where performing an action on the admin invoice list, such as sending an overdue notice, reset the list back to the first page.<\/div><\/div><\/div><\/div><\/div><\/div><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7.3.0 Beta 1 Download &amp; Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For new installations, you can download a copy of Clientexec by <a href=\"https:\/\/clientexec.s3.us-east-1.amazonaws.com\/clientexec_7_3_0b1_ioncube.zip\" target=\"_blank\" rel=\"noopener\">clicking here<\/a>. For instructions on how to install Clientexec, <a href=\"https:\/\/docs.clientexec.com\/en\/article\/installing-clientexec-1hcwibw\/\" target=\"_blank\" rel=\"noopener\">click here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are an existing customer and are eligible for updates, you may upgrade to version 7.3.0 Beta 1. For a guide on how to do so, <a href=\"https:\/\/docs.clientexec.com\/en\/article\/upgrading-clientexec-99p7s7\/\" target=\"_blank\" rel=\"noopener\">click here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Please note:<\/strong> This is a beta release and is not recommended for production environments. We recommend backing up your existing installation before testing and reporting any issues you encounter so they can be addressed before the stable release.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Clientexec 7.3.0 Beta 1 Now Available We are pleased to announce that Clientexec 7.3.0 Beta 1 is now available for testing! This release includes several new features, security improvements, and bug fixes, with a focus on making Clientexec easier to use and improving account security. As this is a beta release, we recommend installing it&#8230;<!-- AddThis Advanced Settings generic via filter on wp_trim_excerpt --><!-- AddThis Share Buttons generic via filter on wp_trim_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":770,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[8,2,7],"tags":[],"class_list":["post-826","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-new-features","category-news-announcements","category-software-releases"],"_links":{"self":[{"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/posts\/826","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/comments?post=826"}],"version-history":[{"count":3,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/posts\/826\/revisions"}],"predecessor-version":[{"id":829,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/posts\/826\/revisions\/829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/media\/770"}],"wp:attachment":[{"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/media?parent=826"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/categories?post=826"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/tags?post=826"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}