The following is a complete list of the bug fixes and enhancements provided in the January 2021 Release. Some of the bug fixes listed below may address existing Support Articles, of which are noted inline with the associated bug fix and in a comprehensive list at the bottom of this page.
Note: The 5.0.9 release is now available for developers to pull down and work with locally or to request for deployments.
There were no visual highlights to demo for this release.
The following are the high or medium priority breaking changes that occurred during this release:
Images Not Found/500 Errors - Some sites have experienced intermittent inability to load images from the AWS S3 storage provider. (See below for the error information in the application log.) This was resolved with the 5.0.9 release.
Be aware that we cannot predict when this issue will arise. Some customers have reported it starting and stopping the behavior and one customer had no issues whatsoever and then, suddenly, most of the product images on the site could not be rendered until they upgraded. We believe this has to do with something within the AWS environment, but we cannot be certain.
The errors will show up something like the following in the application log:
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.)
Added fields for VAT (UnitPriceWithVat and NetPriceWithVat) to existing tables and the OrderLineVat table
Spire Enhancements
Added CMS Publish - Version Compare full-width view options to Spire
Added the CMS Publish - Complete Version History modal to Spire
Added ability in Page Creators to flag a root page as "auto update" in Spire
Added ability to merge CSS (versus override) from the theme and components for the Tab and TabGroup components in Spire
Added the ability to merge CSS (versus override) from the theme and component for the Radio and RadioGroup components in Spire
Added the ability to merge CSS (versus override) from the theme and component for the Checkbox and CheckboxGroup components in Spire
Added Redo Page State option to gear menu in Spire CMS
*Potential breaking change or breaking change for Spire
Other Enhancements
Removed the x-powered-by header and some related items to improve security
Added an option to create secure cookies if a site is accessed via HTTPS
Fixed issue with being unable to edit users with the setting useEmailAsUserName is True in Spire
Fixed issue with the Site Message key displaying instead of the Site Message in Spire
Fixed issue with the Stocked Items Only filter not showing as available in the table view in Classic
Fixed issue with custom landing page functionality not working for Punchout customers
Fixed issue with not being able to remove the website name from the page title in Spire*
Fixed issue with missing image in base code for security code location on saved cards in Spire
Fixed issue where signing in with any account keeps users on the last page visited by the previous account instead of routing to the Home page in Spire
Fixed issue with a Shipping Address sync error appearing after upgrading to 5.0.6
Fixed issue with navigation from Search Results page to Category pages showing wrong products or no products in Spire
Fixed issue with custom landing page functionality not working for Punchout customers in Classic
Fixed issue with 'Hint text' having an unreadable color when adding a new Restriction Group in the Admin Console
*Potential breaking change or breaking change for Spire