---
title: February 2023 Release
slug: configured-commerce/release-notes/february-2023-release
docTags: 
createdAt: 2026-08-18T12:29:51.000Z
---

**Release: 5.1.2302.2247**

The following is a complete list of the bug fixes and enhancements provided in the February 2023 Release. Some of the bug fixes listed below may address existing Support Articles. A comprehensive list is at the bottom of this page.

**Note:** The February 2023 release is now available for developers to pull down and work with locally or to request for deployments.

***

### February 2023 release highlights

- Added the ability to tie rules to view-only products through the [Product Visibility](docId\:jdglNBDQyl5q3g9jtj7he) tab, which allows you to set which customers can or cannot purchase them.

### Important notes/Breaking changes

Medium risk breaking changes:

- Removed Advanced Configuration.
- Upgraded Insite.TaxCalculator.Avalara to latest nuget package.

Medium risk breaking change for Spire:

- Removed unused Orbital 3DS Code.
  - Removed all models from the Insite.Payments.WebApi.V1.ApiModels.AuthenticationCallback namespace. Removed two endpoints used for Orbital 3DS authentication. Removed the 3DS-related Orbital Payment Gateway settings. GetPaymentAuthentication was removed from our base Payment Gateway.

Low risk breaking changes:

- Removed unused Orbital 3DS Code.
  - Removed all models from the Insite.Payments.WebApi.V1.ApiModels.AuthenticationCallback namespace. Removed two endpoints used for Orbital 3DS authentication. Removed the 3DS-related Orbital Payment Gateway settings. GetPaymentAuthentication was removed from our base Payment Gateway.
- Shimmed .Include and .ThenInclude & Tests.
  - Shimmed old method .Extend() to .Include() and .ThenInclude() as part of the .Net6 migration. This change requires some updates in the IDataProvider interface.
- Updated extensibility for Product Recommendations connector.
  - Moved product recommendations controllers to async style. Added three new pipelines to the ICatalogPipeline.

**Partners/Developers:** You can view a [cumulative list of breaking changes](docId:9eaUw_5_St80L9NfF0t57), including Spire breaking changes, at the bottom of this page. (Note the two tabs at the bottom of the spreadsheet: one for cumulative breaking changes, one for Spire breaking changes.)

### Database changes/Updates

DefaultChildProductId column was added to Product.

CarryOverUnusedMonthlyBalances was added to UserProfile and Customer.

Changes should not cause any problems.

### Enhancements/Updates

**Spire enhancements**

- Added the ability to merge CSS from the theme and component for the UnorderedList, OrderedList, and ListItem components.
- Added the ISC\_Implementer user role for Spire only sites.

**Other enhancements**

- Added the ability for customers to add rules for view-only products to be purchasable.
- Added a setting to disable the carryover of unused monthly budgets.
- Added the Optimizely.SDK NuGet package to AllowedLibraries.
- Added a warning label to show restricted products in Order Approval and disabled ApproveOrder button if all products are restricted.
- Updated scroll position to store the last 3 pages rather than only the last page.
- Added several multi-language mapping enhancements to the AD Data Feed Connector.
- Updated Search Provider and Indexer to not allow mismatches.
- Made improvements to data serialization and SQL injection to reduce PCI and security risk.
- Added new dropdown within settings to support displaying the Admin Console in alternative languages. While enUS will display by default, more languages will be available soon.

**Bug fixes**

- Removed Integration Logs from the Application Logs to reduce performance issues and improve troubleshooting.
- Fixed an issue where "Impersonate website user" would not work in the Sandbox.
- Fixed a TokenEx error when adding a saved credit card after viewing the Checkout page in Spire.
- Fixed an API error that would display when using special characters in Hawksearch.
- Fixed an issue where customers could see pricing but not availability when the session timed out with Remember Me checked.
- Fixed an issue where a double call was made instead of a single call to the real-time pricing API in Classic.
- Fixed functionality so that only the ISC\_System role can delete websites.
- Fixed an issue with inconsistent number counts and results when filtering by stocked items and previously purchased items in Spire.
- Fixed an issue where LinkField failed to render in the Spire editor template.
- Fixed an issue where the Invoice Print button linked to the main site instead of the microsite in Classic.
- Fixed an issue where the date picker in a modal would not work in Safari.
- Fixed a display issue with the Publish Date date picker while creating a NewsListPage in Spire.
- Fixed an issue where the Admin Console would become unresponsive when multiple tabs were open.
- Fixed an issue where the Content Editor option in the Admin Console dashboard would not appear for CMS\_\* user roles.
- Fixed an issue where unstyled content would appear when a page was loading in Classic.
- Fixed an issue where copying and pasting content to the rich content editor in Spire caused an error and did not allow saving.
- Fixed an issue in the Spire sandbox where the Create Account page would display even when the user was logged in.
- Fixed an issue where not all link list items were selectable when editing the Link List widget in Spire.
- Fixed a stored XSS issue in the Admin Console.
- Fixed a rating service issue that would not display FedEx on the Review and Pay page when selected.
- Fixed wishlist performance issues when Override Product v1 is enabled.
- Fixed a typo in the Prophet21 JobDefinitions Prophet21.json.
- Fixed an issue where default Ship-to and Bill-to customer address fields were sometimes not created during site provisioning.
- Fixed an issue that occurred when special characters were used in search term redirects.
- Fixed an issue with preview links in Facebook.
- Fixed text issues with the Siteimprove Accessibility Checker Chrome extension.
- Fixed an issue where Spire would not remove the Order Approval when the customer deleted all products from the cart and would show an Unhandled Error instead.
- Fixed an issue where product attributes disappeared on the table view of the Product List Page in Spire.
- Fixed an error that would occur with AutoComplete while using the Siteimprove Accessibility Checker.
- Fixed an issue where price was not reflected correctly when switching units of measure in quantity break pricing.
- Fixed an issue where the State field was missing during address creation in Spire.
- Fixed an issue where the Compact Header was not showing when Required to Sign In is enabled in Spire.
- Fixed an API error with Product CrossSells when related products have a multi-value custom property.
- Fixed an SQL injection issue in the rules engine.
- Fixed an issue where the AD Data Feed Refresh job category/product assignment was not working.
- Fixed an issue where images from Amazon S3 were not accessible on the storefront due to incorrect region.
- Fixed performance issues impacting alternate warehouses resulting from recursion.
- Whitelisted Azure.Identity + Azure.Core.
- Fixed an issue that caused inventory to display wrong to Search Engines (like Google) when enabling setting "Include Real Time Inventory and Pricing on SEO Product Pages" and user agent = "Googlebot".
- Fixed an issue where the Category.Name (dataset key) was being used instead of Category.ShortDescription on the Product List Page within the CategoryName widget in Spire.
- Fixed an accounts API performance issue impacting alternate warehouses resulting from recursion.
- Fixed field mapping errors resulting from changes made to the DataTableService.
- Fixed issues with field mapping after deployment.
- Fixed an issue with the Square iframe drop-in where location ID was not included on request.
- Fixed an issue with AutoComplete when using the Siteimprove Accessibility Checker.
- Fixed wishlist performance issues that occurred with Override Product v1 enabled.

Related support articles

- [https://support.optimizely.com/hc/en-us/articles/11327385225101-SA1038313-Admin-Console-Unresponsive-with-Multiple-Windows-Open-Simultaneously](https://support.optimizely.com/hc/en-us/articles/11327385225101-SA1038313-Admin-Console-Unresponsive-with-Multiple-Windows-Open-Simultaneously)
- [https://support.optimizely.com/hc/en-us/articles/11637410263949-SA1053446-TokenEx-error-when-adding-Saved-Credit-Card-after-viewing-Checkout-page](https://support.optimizely.com/hc/en-us/articles/11637410263949-SA1053446-TokenEx-error-when-adding-Saved-Credit-Card-after-viewing-Checkout-page)

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

### Cumulative breaking changes spreadsheet
