---
title: June 2023 Release
slug: configured-commerce/release-notes/june-2023-release
docTags: 
createdAt: 2026-08-18T12:29:48.000Z
---

**Release: 5.1.2306.3325**

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

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

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

***

## June 2023 release highlights

- The [Image Carousel](docId:634MlFlPo-piFf6wO_B8S) has an option to display vertically, giving you greater customization for how to display your product images on the Product Detail page.
- The[ import lists feature](docId\:PQSNzHJ0tq63pIxCfFqun) has been improved, including a new downloadable template for importing list customers. The User Profile field for importing lists is also now optional.
- You can now set the default Large/Medium/Small Product Image per website, rather than globally.
- ElasticsearchNext is now available in the Search Provider and Search Indexer settings. The feature will be fully available in a future release.
- There is a new "Internal" CMS type to hide Identity sites in the Admin Console. Only ISC\_System users can access this CMS type.

## 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 methods' behavior.

### Medium risk breaking changes

**Filtering functionality for Direct SQL:**

- Added new input parameter (IEnumerable\<string> columns) to the WriteRowsToSpreadsheet method.

### Low risk breaking changes

**Direct SQL exports:**

- Changed IDataExporter (non extensible interface) to use new direct sql service interface.

**Bugs related to admin users and pii**

- Added new method CanUserSeePiiData to non-extensible public interface IAdminContext.

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

## Database changes and updates

- Widened JobDefinitionParameter.DefaultValue to 1024 so that it matches IntegrationJobParameter.Value.

## Library changes and updates

No significant changes.

## Enhancements and bug fixes

### Spire enhancements

- Added the ability for the [Image Carousel](docId:634MlFlPo-piFf6wO_B8S) widget on the Product Detail Page to display vertically.

### Other enhancements

- Added the ability to [import lists](docId\:PQSNzHJ0tq63pIxCfFqun) Customers into the Admin Console.
- Updated UserProfile field to be optional during list import.
- Added the Order Number to be included with the Stripe Payment for website orders.
- Added the ability to set Large/Medium/Small Default Product Image per website.
- Updated 'Real Time Inventory Service' - 'Insite' to decrement product quantity in associated warehouse.
- Re-wrote the data export process to improve performance across various export jobs.
- Added attributes as needed to prevent "EnableSavedCreditCards" = On if the current payment iframe is unsupported. Also added functionality to delete all saved payment methods if the payment iframe is changed; this is protected by an "Are you sure?" prompt.
- Added ElasticsearchNext to the Search Provider and Search Indexer settings.
- Added a new "Internal" CMS type to hide Identity sites in the Admin Console, accessible only by ISC\_System users.

### Bug fixes

- Fixed compile errors for ElasticSearch 7 and published Nest7/Elasticsearch.Net7 nuget packges to Episerver nuget feed.
- Fixed an issue where the export job failed while exporting Categories Attributes from the Attributes Types and Categories section.
- Updated Insite.Commerce.Private nuget package to resolve an issue where the exception "Could not load file or assembly 'OneOf...." was thrown when trying to run Spire locally.
- Fixed an issue where the Product List page would display the brands when the Enable Brands setting when set to Off.
- Fixed an issue where the Results per Page dropdown displayed at an incorrect position on the Product List page on iPad.
- Fixed an issue where the "All Websites" target would override site messages for the cookie policy, causing site messages to not display properly.
- Fixed an issue where the Integration Processor dropdown would not show integration processors for connection runs on WIS.
- Fixed an issue where "Exception - Object reference not set to an instance of an object" occurred when the website did not have a default language set after previously having one and improved the logging to specify this reason.
- Fixed an issue where the microsite name appeared twice in the URL in Classic, causing the link to fail rather than directing the user to the home page successfully.
- Fixed an issue where an error message did not display on the front end when added a duplicated Credit Card in Spire.
- Fixed an issue where running the sample data script would incorrectly result in errors for invalid column names.
- Fixed an issue where linking between websites caused a "Page Not Found - 404" error in Spire.
- Fixed an issue where selecting "Delete Children" for an integration job deleted the child lines as expected but did not delete the custom properties, resulting in orphaned custom properties and a growing database.
- Fixed an issue where the ISC\_User role was not allowed to modify orders in Spire.
- Fixed an issue where "api/v1/products/?ExtendedNames" would not return an active product.
- Fixed an unhandled error that occurred when the user logged in with SSO and did not have any customer assigned.
- Fixed an unexpected token error that occurred when installing 3rd party NPM packages in Spire.
- Fixed an issue where OrderLineRfq.cs had no natural key attribute associated with the OrderLineId property, causing it to always error out.
- Fixed a discrepancy between the IntegrationJobParameter.Value and the JobDefinitionParameter.DefaultValue DataTypes that prevented adding a parameter over 512 characters in a scheduled job.
- Fixed an issue where already finished jobs received a fatal error message after a deployment in Spire.
- Fixed an issue where level 3 categories would not display in the mega menu in Spire, even when the category depth configured was 3.
- Fixed an unhandled error that occurred when creating a user with an apostrophe.
- Fixed an error that occurred for S3 buckets stating that "The bucket does not allow ACLs Stack Trace".
- Fixed an issue where EBizCharge transactions did not store the authorization code.

### Related Support Articles

- [https://support.optimizely.com/hc/en-us/articles/14951482608397-SA1126990-Results-per-page-dropdown-displays-at-incorrect-position-on-PLP](https://support.optimizely.com/hc/en-us/articles/14951482608397-SA1126990-Results-per-page-dropdown-displays-at-incorrect-position-on-PLP)
- [https://support.optimizely.com/hc/en-us/articles/15689763804813-SA1145313-Site-Messages-Being-Overridden-By-All-Websites-Target](https://support.optimizely.com/hc/en-us/articles/15689763804813-SA1145313-Site-Messages-Being-Overridden-By-All-Websites-Target)
- [https://support.optimizely.com/hc/en-us/articles/14592837158413-SA1104694-Object-reference-not-set-to-an-instance-of-an-object-Error-In-Elmah](https://support.optimizely.com/hc/en-us/articles/14592837158413-SA1104694-Object-reference-not-set-to-an-instance-of-an-object-Error-In-Elmah)
- [https://support.optimizely.com/hc/en-us/articles/15304985729037-SA1135139-The-Integration-Processor-dropdown-doesn-t-show-any-integration-processor-for-connection-runs-on-WIS](https://support.optimizely.com/hc/en-us/articles/15304985729037-SA1135139-The-Integration-Processor-dropdown-doesn-t-show-any-integration-processor-for-connection-runs-on-WIS)
- [https://support.optimizely.com/hc/en-us/articles/16317958183053-SA1148528-Bucket-Does-Not-Allow-ACLs-Stack-Trace](https://support.optimizely.com/hc/en-us/articles/16317958183053-SA1148528-Bucket-Does-Not-Allow-ACLs-Stack-Trace)
- [https://support.optimizely.com/hc/en-us/articles/16461955267469-SA1162574-Could-not-load-file-or-assembly-OneOf](https://support.optimizely.com/hc/en-us/articles/16461955267469-SA1162574-Could-not-load-file-or-assembly-OneOf)

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

### Cumulative breaking changes spreadsheet
