Current long-term support hotfixes

  • Updated

This article contains a list of hotfixes for the current long-term support branch. The most recent hotfix contains all previous hotfixes, so applying the latest hotfix automatically updates your environment to the current branch. 

Optimizely can hotfix the current LTS branch until code lock, which is one week before release.

Follow this article to receive email notifications when Optimizely Configured Commerce releases hotfixes for long-term support versions.

Current Long-Term Support branch version: 5.2.2604

Date Build Description
July 9, 2026 5.2.2604.756+lts
  • Fixed the issue where the Print button did not send an email on .NET 8 sites.
  • Fixed the issue where completing an order on .NET Core sites did not send an order event to Optimizely Data Platform (ODP).
  • Fixed the issue where partners could not run Admin.Api locally in development on .NET Core.
  • Fixed the issue where creating a restriction group with a customer rule skipped the Restriction step and then showed an unhandled error on the Summary step.
  • Added the Mobile Refresh Token Lifetime Minutes and Mobile Absolute Refresh Token Lifetime Minutes system settings on .NET Core, which let implementers control how long a mobile app stays signed in before a user must sign in again.
  • Fixed the issue where adding a new card in Saved Payments returned a 500 error for some payment gateways, such as Orbital and Payflow Pro.
  • Fixed the issue where a classic site on .NET Core threw an error when rendering a product list or product detail page that used a custom search engine optimization (SEO) view.
  • Fixed the issue where order history records were editable in the Admin Console on .NET Core sites, which let users save changes to completed orders. Order history fields are now read-only.
  • Fixed the issue where the nightly maintenance job could fail with an out-of-memory error on .NET Core sites that had a large backlog of records to delete. Batch deletes now run as set-based SQL deletes that honor the configured batch size and command timeout.
June 29, 2026 5.2.2604.725+lts
  • Updated the Admin Console color scheme and logo to reflect Optimizely's current branding.
  • Fixed an issue where deploying a version upgrade could fail due to assembly load failures during startup. Assembly binding redirects now run earlier so upgrades deploy reliably.
  • Fixed an issue where an error was intermittently logged in the Application Logs after running an index with Commerce Search v3.
  • Fixed an issue on .NET Core storefronts where a user prompted to change their password received an internal server error (HTTP 500) after submitting a new password instead of being logged in.
  • Fixed an issue in Commerce Search v3 where changing a product's type to Variant and rebuilding the index could cause variants to appear in search results with empty fields, breaking the Product Result widget on the search listing page. Affected variants are no longer shown in search results.
  • Fixed an issue where multi-threaded integration jobs using the FieldMap post-processor could fail with a database concurrency error on .NET Core. Each data table operation now runs in an isolated context.
  • Improved security across the platform.
June 18, 2026 5.2.2604.688+lts
  • Fixed an issue where launching the CMS from the Admin Console on non-Opti ID sites opened with the templated URL instead of the site vanity URL.
  • Improved security.
  • Fixed an issue where TinyMCE converted absolute URLs into relative URLs when saving content in the CMS admin.
  • Hid archived websites from the View Website admin menu and the CMS Dashboard. Content editors now see only active websites when going between sites.
  • Added an import prompt for standard Optimizely Data Platform (ODP) job definitions when the Enable ODP Tracking setting is turned on. The Admin Console now offers to install the ODP data-export job definitions, so administrators no longer need to create them manually. See Integrate Optimizely Data Platform.
June 11, 2026 5.2.2604.666+lts
  • Fixed an issue where CKFinder experienced performance degradation when loading root-level S3 folders containing a large number of files but no subfolders, caused by the system loading all objects before confirming no subfolders existed.
  • Fixed an issue where canceled jobs were still being processed after you migrated to NETCore.
  • Fixed an error when you used absolute URLs for redirects.
  • Made security improvements.