---
title: November 2024 release
slug: configured-commerce/release-notes/november-2024-release
docTags: 
createdAt: 2026-08-18T12:29:50.000Z
---

**Release: 5.2.2411.2035+sts**

The following is a list of the release's bug fixes and enhancements. Some bug fixes may address existing support articles. A comprehensive list is at the bottom of this page.

:::hint{type="info"}
**Note**

The November 2024 release is now available for developers to download and work with locally or to request deployments.
:::

***

## Release highlights

- This release contains further enhancements for Core Web Vitals Config SS Rendering – You can now [configure Server-Side Rendering](docId\:gDFP8SE1GM8rCwbykBEJn) to increase performance based on your specific site needs.
- App Insights in Admin. Console has been released -  ApplicationInsights ConnectionString is now a SystemSetting. See [Add AppInights in .NET](docId\:B7QUqIi4yEjsqmrHKyNcq) for information.

## Breaking changes

Binary breaking changes do not necessarily require code changes but rather just a recompilation of the project. This section describes breaking changes to method signatures or to method behaviors in Optimizely Configured Commerce.

### Low risk

- Moved `ApplicationInsights` to `SystemSettings` –  You could set the `ApplicationInsights` connection string with the following classes. They have been removed. You can now configure `ApplicationInsights` with a `SystemSetting` under `System - Developer`.
  - `Insite.Core.ApplicationInsights`
  - `Insite.Core.EnableApplicationInsightsAttribute`
- Added a `languageTag` property to the `LanguageModel` and a key property to the `WebsiteModel` in the Spire API models.
- Added a `VisitorId` property to the `Insite.Core.Context.ISiteContext` interface.
- Changed the `GetPageByUrl` definition on the `Insite.Spire.Services.IRetrievePageService` interface. – The function definition now accepts an additional, optional parameter. The parameter should be the value of the incoming request's cookie with the name `CurrentLanguageId`.
- Merged `Identity.Web` into `Admin.Api` – The `Identity.Web` container has been removed for Net Core. `Admin.Api` now handles all identity-related functions.

**Partners/Developers:** At the bottom of this page, you can view a [cumulative list of breaking changes](docId\:x2v9lhRhQdhMIxK4VHt2E), including Spire breaking changes. The spreadsheet has two tabs: one for cumulative breaking changes and one for Spire breaking changes.

## Database changes and updates

No significant changes.

## Library changes and updates

No significant changes.

## Enhancements

### Spire enhancements

- [Enabled server-side rendering in Spire](docId\:gDFP8SE1GM8rCwbykBEJn) to reduce the JavaScript execution time.

### Other enhancements

- Updated the Generate Records job for the [Translation Dictionary](docId:1IWFMi0aceoYsvxHzpzMW) to also generate translations for attribute type labels.
- Added the ability to export the number of characters translated per request to BigQuery from the translations service.
- Hid the obsolete Send Email property from customer records.
- Updated previously saved credit cards to be removed when enabling Payment Service.
- Improved the network efficiency of `EntityDefinitionProvider`.
- Added ApplicationInsights ConnectionString as a SystemSetting. See [Add AppInights in .NET](docId\:B7QUqIi4yEjsqmrHKyNcq) for information.
- Added the ability for Optimizely Support to enable Unity's Diagnostics feature for sites experiencing Unity-related dependency injection errors.
- Updated the GemBox.Spreadsheet package.

## Bug fixes

- Fixed an issue where you were redirected back to the login page when you tried to access contentadmin using SSO.
- Fixed an issue in Spire where the Wishlist API returned the incorrect result if a restricted product was in the top 3 of the list.
- Fixed an issue where the page title displayed the previous page instead of the current page.
- Fixed an issue in Classic where the Open Graph images did not populate on product pages when shared through social media.
- Fixed an issue where uploading a SVG file of more than 1024 characters resulted in a broken file.
- Fixed an issue in Spire where you could not log in with Opti Id if the user's email was previously used as a regular console user.
- Fixed an issue where the field validation triggered when you moved to another field instead of when you clicked **Submit**.
- Fixed an issue in Spire where multiple requests were made without pagination to billtos.
- Fixed an issue in Spire where an unhandled error displayed for an invalid jobQuoteId request, instead of an error message.
- Fixed an issue in Spire where items were added to the cart with the incorrect quantity from the My Lists page.
- Fixed an issue where **Ignore blank values** did not work for file imports.
- Fixed an issue where the user was not redirected to the sign-in page after inactivity timeout on the Order Upload page.
- Fixed an issue where the attribute value translation did not also check the property translation for PIM.
- Fixed an issue where multiple order history API calls were made when you changed the **Order History Lookback Days** setting.
- Fixed an issue in Spreedly where the payment method returned to the default value instead of the chosen value after a customer checked out.
- Fixed an issue in Spire where Googlebot received redirect loop 302 on nondefault language catalog pages.
- Fixed a text wrapping issue on Location Finder and Dealer Details.
- Fixed an issue where the incorrect ContentManager type was set.
- Fixed an issue in Spire where files uploaded as the wrong content type in the Admin Console library.
- Fixed an issue where NetCore ran handlers with the same name at the same time.
- Fixed an issue in Spire where the External Providers SignIn widget was still displayed when you used Opti ID.
- Fixed an issue where the Enable Saved Credit Cards tooltip did not display all supported payment gateways.
- Fixed an issue in Spire where the Products page retained the deleted location in the URL after you deleted a VMI location.
- Fixed an issue in Spire where you saw the main storefront menu instead of the VMI menu when you logged back in after being logged out.
- Fixed an issue in Spire with Spreedly where a user could save a credit card without a wrong length or empty CVV.
- Fixed an issue where you received an error when you uploaded the Customer Import template with only the required fields filled in.
- Fixed an issue where you were logged out when you tried to open the CMS from a different domain.
- Fixed an integration server job selector race condition.

### Related Support Articles

None.

### [Configured Commerce REST APIs](docId:_ktNaF8fv6Kleyg8Y2j6q)

### Cumulative breaking changes spreadsheet
