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.
Release highlights
- This release contains further enhancements for Core Web Vitals Config SS Rendering – You can now configure Server-Side Rendering 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 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
toSystemSettings
– You could set theApplicationInsights
connection string with the following classes. They have been removed. You can now configureApplicationInsights
with aSystemSetting
underSystem - Developer
.Insite.Core.ApplicationInsights
Insite.Core.EnableApplicationInsightsAttribute
- Added a
languageTag
property to theLanguageModel
and a key property to theWebsiteModel
in the Spire API models. - Added a
VisitorId
property to theInsite.Core.Context.ISiteContext
interface. - Changed the
GetPageByUrl
definition on theInsite.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 nameCurrentLanguageId
. - Merged
Identity.Web
intoAdmin.Api
– TheIdentity.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, 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
- Updated the Generate Records job for the Translation Dictionary to also generate translations for attribute type labels.
- Enabled server-side rendering in Spire to reduce the JavaScript execution time.
- 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 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.
Please sign in to leave a comment.