Release: 5.0.18.865
*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.
October 2021 Release Highlights
There are no specific highlights for this release.
Important notes/Breaking changes
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, 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
There are no database changes for this release.
Enhancements/Updates
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
- Added the ability to view promotions before they are live in Spire CMS (see Setting up, creating and managing promotions)
- Improved the consistency of Order and Invoice page layouts in Spire
- Added the ability to show/hide columns on the Invoice History Table in Spire (see Order and invoice history in Spire)
- Added the ability to show/hide columns on the Order History Table in Spire (see Order and invoice history in Spire)
- Added Page Variant workflows to Spire Mobile CMS
- Made accessibility fixes to Order History & Order Details pages in Spire
- Improved accessibility of the header in Spire
- Added the Item List widget to Spire CMS
- Modified logging process for containerized Spire sites so that logging flows through Elasticsearch logs (see Review application logs)
- Updated Paymetric connector to send TR_TRANSTYPE_MSGTYPE value (see Connectors for Paymetric)
*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
Bug fixes
- 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
Related support articles
Cumulative breaking changes spreadsheet
Please sign in to leave a comment.