*NOTE: Optimizely updated the October release to version 5.0.18.865.
This update addresses an issue an issue that could cause projects with certain ESLint errors to fail the build and prevent deployment. The updated build will still generate ESLint warnings but will not prevent a successful build.
This latest update also resolves an issue where application and integration logs would not display properly for containerized sites. Elasticsearch has a delay before logs are displayed--typically 30 seconds to 1 minute. By default, all Spire sites are containerized, and we are in the process, over time, of migrating all Cloud sites into containers. (See Review application logs.)
The following is a complete list of the bug fixes and enhancements provided in the October 2021 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 5.0.18 release is now available for developers to pull down and work with locally or to request for deployments.
There are no specific highlights for this release.
There are no high, medium or low priority breaking changes that occurred during this release.
Partners/Developers: You can view a cumulative list of breaking changes, including Spire breaking changes, in this spreadsheet. (Note the two tabs at the bottom of the spreadsheet: one for cumulative breaking changes, one for Spire breaking changes.)
There are no database changes for this release.
Spire Enhancements
Added the "Hide Header," "Hide Footer," "Exclude from Navigation," and "Exclude From Sign In Required" Page Options to the Home page in Spire
Added the ability to customize content based on user language in Spire Mobile CMS
Created a page to support Mobile App Credit Card Payments in Spire
*Potential breaking change or breaking change for Spire
Other Enhancements
Added "Is Stocked" flag to the Warehouse level for individual products
Updated Search indexes to include "Is Stocked" flag on warehouse level
Updated the ARCustomerMnt call from SX.e v11 to look in both the cErrorMessage field and the returnData field for the customer number
Improved Cart page performance for carts with large item counts in Classic
Added a tooltip to the Enable reCAPTCHA setting in the Admin Console (see Enable reCAPTCHA)
Added a setting to the Admin Console to make $0 pricing valid for configured products (see Working with pricing)
Added a configurable site message for products added to the cart when the product has invalid pricing data (see Working with pricing)
Improved Category API performance
Changed the Settings and Spire PageByUrl APIs to return JSON format instead of XML
Added .csv file support to the S3-to-S3 Processor
Modified the PIM to B2B Commerce integration to eliminate an issue when switching publishing environment from sandbox to production
*Potential breaking change or breaking change for Spire
Fixed an issue with upper-case path or filename resulting in an error when uploading files to Amazon S3
Fixed an issue where "x-frame-options" was missing in the response headers in Spire
Fixed an issue with an incorrect package weight being passed to FedEx in Classic
Fixed an issue with Google fonts not working correctly in Spire
Fixed an issue with an error occurring on an S3 Direct Upload with a large number of records in the input file
Fixed an issue where the translated parent URL segment does not display for variant product in Spire
Fixed an issue where the SEO Product List Page does not update correctly when viewed as Googlebot in Classic
Fixed an issue where the Model.FullName field was not returning the full name of the currently signed in user in Spire
Fixed an issue where the arrow in dropdown fields was overlapping with text on some storefront pages in Spire
Fixed an issue with saving a file to a Linux-based SFTP server
Fixed an issue where a button with an external link does not work correctly in Spire
Fixed an issue with order notes not clearing properly in Spire
Fixed an issue with link lists that occurred when importing site content after changing the Theme in Classic
Fixed an issue where only the searched product thumbnail image displayed on the My Lists page in Spire
Fixed an issue with an error occurring when all products were removed from the cart
Fixed an issue where using "hoverStyle" or "activeStyle" for buttons results in invalid CSS rendering in Spire
Fixed an issue where the CustomerOrder table's BTState and STState fields did not update when changing the customer if the customer account does not have a state defined
Fixed an issue where the ProductDetailsPageTitle on the Product Detail page did not display in Mobile View in Spire
Fixed calculations for promotionally discounted products to use the correct number of significant digits when rounding in Spire
Fixed an issue with HTTP error 400 occurring when accessing an order via the Admin Console
Fixed an issue where a Website Users import failed with the "Current website must be assigned when send activation email" option set to "yes"
Fixed an issue with importing Product Attribute Values when the Attribute Type contained a comma in Spire
Fixed an issue with attribute sorting in Spire
Fixed an issue with Category export when the selected categories include the PimCategoryId column
Fixed an issue with list pagination on the My Lists page in Spire
Removed caching of 404 responses to prevent memory issues in Classic CMS
*Potential breaking change or breaking change for Spire