{"id":820,"date":"2026-09-17T18:13:27","date_gmt":"2026-09-17T22:13:27","guid":{"rendered":"https:\/\/www.clientexec.com\/blog\/?p=820"},"modified":"2026-09-17T21:37:12","modified_gmt":"2026-09-18T01:37:12","slug":"clientexec-7-2-2-stable-now-available","status":"publish","type":"post","link":"https:\/\/www.clientexec.com\/blog\/2026\/09\/17\/clientexec-7-2-2-stable-now-available\/","title":{"rendered":"Clientexec 7.2.2 Stable &#8211; Now Available!"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are pleased to announce that 7.2.2 has been released as stable! As a stable release, Clientexec 7.2.2 is now recommended for all new and existing installations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Security Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Clientexec 7.2.2 includes a security fix affecting versions 7.0, 7.1, and 7.2. We recommend that all customers running an affected version update to 7.2.2 as soon as possible.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7.2.2 Download &amp; Update<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For new installations, you can download a copy of Clientexec by&nbsp;<a href=\"https:\/\/www.clientexec.com\/download\" target=\"_blank\" rel=\"noreferrer noopener\">clicking here<\/a>. For instructions on how to install Clientexec,&nbsp;<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.2.2. For a guide on how to do so,&nbsp;<a href=\"https:\/\/docs.clientexec.com\/en\/article\/upgrading-clientexec-99p7s7\/\" target=\"_blank\" rel=\"noreferrer noopener\">click here<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Clientexec 7.2.2 Complete Changelog:<\/h2>\n\n\n<div class=\"cbxchangelog_wrapper cbxchangelog_wrapper_prepros\"><div class=\"cbxchangelog_release\" id=\"cbxchangelog_release_811_1\"><div class=\"cbxchangelog_release_header\"><div class=\"cbxchangelog_version\">7.2.0<\/div><div class=\"cbxchangelog_date\"><small>August 6, 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 automatic coupon support for SSL products.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a new &quot;Send Invoice Receipts&quot; setting under the client&#039;s Billing tab.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added a new staff preference to control how many online and offline users are displayed.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_added\">Added<\/div><div class=\"cbxchangelog_feature\">Added the ability to select the associated package when creating a support ticket from the admin area.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Recreated missing invoice transactions to improve the accuracy of Revenue reports.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated admin password resets to send clients a password reset email, allowing them to choose their own password instead of generating a random one.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Removed registrar names from client-facing registrar error messages.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added support for plugin setting notes across all plugin types. Calling `$this-&gt;setSettingsNotes(&#039;notes&#039;);` from a plugin&#039;s `getVariables()` function will now display the provided HTML on the plugin settings page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added support for multiple file attachments when creating and replying to support tickets in the admin area.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated TwoFactor plugins to support a `message` key in the `enroll()` return array, allowing plugins to display custom enrollment instructions to users.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated TwoFactor enrollment views to only display a QR code when one is provided.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Automatically refresh the Packages table when updating a client&#039;s status from the Packages view.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated the Dashboard Revenue card to hide the currency selector when only one currency is enabled.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated the Dashboard Revenue card to include today&#039;s revenue in the currency selector options.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Ensure ticket reviews are displayed when viewing a support ticket.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Improved the mobile layout of the Order page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added additional package identifiers to Order page line items, including custom fields configured as identifiers.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added an error message when attempting to add a duplicate billing cycle.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Added validation to display an error message when creating a ticket without selecting a ticket type.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed excessive vertical spacing in ticket response email bodies.<\/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 applying formatting (such as numbered lists) in the ticket reply editor could unintentionally include the email signature.<\/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 saving email routing rules when all &quot;Send copy to&quot; email addresses were 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 bundled domains did not receive the correct pricing when they were hidden during signup.<\/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 custom package status aliases did not appear as filters on the Packages 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 the Order page displayed inconsistent information for orders without an invoice.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed missing label associations in the Add Support Ticket window.<\/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 &quot;Max file size&quot; and &quot;Allowed file extensions&quot; information was not displayed when clients replied to support tickets.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue preventing package groups from being changed.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue with invalid characters when searching Knowledge Base Articles.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed issue with notifications not properly registering the items already notified<\/div><\/div><\/div><\/div><\/div><div class=\"cbxchangelog_release\" id=\"cbxchangelog_release_811_2\"><div class=\"cbxchangelog_release_header\"><div class=\"cbxchangelog_version\">7.2.1<\/div><div class=\"cbxchangelog_date\"><small>August 26, 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 new &quot;Send Invoice Emails&quot; setting under the client&#039;s Billing tab.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Invoice notifications now use an associated package, when available, to populate package-related tags.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Cancelling a package now also cancels its associated order if the order is still pending and all packages in the order have been cancelled.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Removed the deprecated ChronoPay plugin.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated the WorldPay callback to ensure a valid password is configured.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Gateway callbacks now only execute if the plugin is enabled or is associated with a non-fraudulent client.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Improved the Full Client Data JSON Exporter to validate that the provided user ID exists and belongs to a client rather than an administrator. The exporter now also provides a dropdown for selecting a client.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Changed the domain search placeholder on the signup page from &quot;www.&quot; to &quot;https:\/\/&quot;.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Updated default permissions for new installations to allow non-logged-in users to view announcements and Knowledge Base articles, and select the automatic credit card charging option during signup.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Removed the deprecated migratedirectiAction method used for Directi migrations.<\/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 clicking Submit on the order form could submit the order twice, resulting in a false &quot;Signup error&quot; being shown to the client.<\/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 bulk actions on the Orders page would only apply to one of the selected orders.<\/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 custom fields would not appear on a client&#039;s package General tab if the client was cancelled.<\/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 prices could overflow product cards on smaller screens during signup. Product cards in the four-column layout now stack correctly on mobile, and long prices scale and wrap within the card.<\/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 Last Online tooltip could overflow its container.<\/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 tax application setting when editing a coupon always displayed &quot;Before Tax&quot;, even when the coupon was configured to apply after tax.<\/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 internal tickets created by an upgrade or downgrade could incorrectly send an email notification to the client.<\/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 package lists would not display if one of the client&#039;s packages did not have pricing configured in the client&#039;s currency.<\/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 plugin actions dropdown could appear blank when viewing package snapins, such as invoices or domain renewal logs.<\/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 announcement emails could not be sent to clients in certain client groups.<\/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 Rating column on the Ticket Feedback page would not display and could generate an error.<\/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 changing the Show filter on the Ticket Feedback page would not reload the 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 pagination did not work correctly on the Ticket Feedback page.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed incorrect Compound and VAT values in the Taxes grid.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an incorrect Tax value in the Products grid.<\/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 HTML entities could be displayed in product names within the signup cart summary.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue retrieving the registrar in PluginDomains_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 clicking Submit Ticket multiple times could create duplicate tickets.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed a security issue. Additional details will be released at a later date.<\/div><\/div><\/div><\/div><\/div><div class=\"cbxchangelog_release\" id=\"cbxchangelog_release_811_3\"><div class=\"cbxchangelog_release_header\"><div class=\"cbxchangelog_version\">7.2.2<\/div><div class=\"cbxchangelog_date\"><small>September 17, 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_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Improved ProxmoxVE helper UI.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Do not refresh the page if an error occurred while activating a package from the package view.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Linode instance creation now shows the specific reason for failure (e.g. invalid region) instead of a generic error message.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Linode instance deletion failures were previously not showing any error message at all. Now the actual error returned by the API (e.g. instance not found) is surfaced to the user.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">When deleting a Linode instance, do not remove the last IP address from the custom field.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Allow &quot;External VPS\/Package ID&quot; to be searched in the global search.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">When provisioning a Linode instance, set the tag as ce-packageId.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Rebuilt Enhance OpenAPI PHP library against new API spec.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Re-added payment reference column to invoice list.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Make sure pricing fields only allow valid characters, whether by typing or pasting the value.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">When accepting an order, only activate pending packages in the order.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">When deleting a package, ensure we also delete the order_items table.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">New Setting: Prepend Package ID to Hostname for Linode servers.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_improved\">Improved<\/div><div class=\"cbxchangelog_feature\">Group Linode locations by country in the Linode helper.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed the issue that sometimes results in the wrong currency for the product prices when trying to upgrade\/downgrade a package from the Admin side.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed a display issue on the ProxmoxVE and Linode helper pages where opening a select dropdown could show an unnecessary scrollbar.<\/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 admin panel would sometimes display messages in a client&#039;s language instead of the admin&#039;s language after generating and sending an invoice.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed a ticket page issue where subscribe, spam, delete, and reply actions could trigger multiple times.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue with the &quot;Update via plugin if necessary&quot; warning sometimes showing twice.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue that sometimes prevents getting available IP addresses for a package in the admin area.<\/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 pagination on the invoices tab of a client profile would carry over from a previously viewed client, causing the table to show no results if the new client had fewer pages of 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 template GET param and Template cookie would not apply to the main layout wrapper.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed an issue with checkout hanging if using an invalid key 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 Authorize.net CIM issue that prevented new signups from entering payment details.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed the Softaculous auto-install plugin failing to install scripts on cPanel due to a cPanel security change that removed support for HTTP Basic authentication.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed month names issue in the graph of Annual Revenue report.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed pages with a CAPTCHA sometimes showing the default template instead of the custom one.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed non-image attachments not showing inline on ticket replies in admin.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed PayPal button on signup\/invoice pages triggering validation errors on page load.<\/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 reactivating a package after a failed activation would create a duplicate organization and subscription in Enhance instead of reusing the existing 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 website creation failures during package activation showed a generic error message.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed the getPricing function to always return the &#039;pricedata&#039; array for domain packages.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed location.href from Ticket_Totals to Ticket+Totals in the Ticket Totals report.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed the main &#039;Orders&#039; menu to take you to the orders list instead of the clients list.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed the main &#039;Invoice List&#039; menu to take you to the invoices list.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed a security issue.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed issue preventing all available regions from showing in the Linode Helper snapin.<\/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 a failed organization creation could leave an orphaned org in Enhance instead of being cleaned up.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed field duplication on staff profile when &quot;Force Staff to enable Two Factor Authentication on Next Login&quot; is enabled with the active client panel.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed issues in Signup related to validating client field values and enabling\/disabling the payment buttons.<\/div><\/div> <div class=\"cbxchangelog_log\"><div class=\"cbxchangelog_log-label cbxchangelog_log_label_fixed\">Fixed<\/div><div class=\"cbxchangelog_feature\">Fixed issue with &quot;Notify Department List For New Ticket Template&quot; and &quot;Notify Department Lead For New Ticket Template&quot; ignoring the line breaks.<\/div><\/div><\/div><\/div><\/div><\/div>\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>We are pleased to announce that 7.2.2 has been released as stable! As a stable release, Clientexec 7.2.2 is now recommended for all new and existing installations. Security Update Clientexec 7.2.2 includes a security fix affecting versions 7.0, 7.1, and 7.2. We recommend that all customers running an affected version update to 7.2.2 as soon&#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":817,"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-820","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\/820","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=820"}],"version-history":[{"count":2,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/posts\/820\/revisions"}],"predecessor-version":[{"id":822,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/posts\/820\/revisions\/822"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/media\/817"}],"wp:attachment":[{"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/media?parent=820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/categories?post=820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.clientexec.com\/blog\/wp-json\/wp\/v2\/tags?post=820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}