Release: 5.0.9.915
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.
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:
Exception thrown from: https://my.site.com/UserFiles/Images/Products/folder/product-image.jpg<br /><br />Linked from: https://my.site.com/MyAccount/Orders/Details?ordernumber=12345<br /><br />Browser Type: Chrome87<br /><br />Browser: Chrome<br /><br />Browser Version: 87.0<br /><br />Browser Platform: WinNT<br /><br />Client IP: 50.92.231.180<br /><br />Server: paws-prmx-web2<br /><br />A WebException with status NameResolutionFailure was thrown. at Amazon.Runtime.Internal.WebExceptionHandler.HandleException
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
- 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
- Added a Product Search Path setting and option in the Translation Dictionary to translate the search URL (see https://b2bcommercesupport.episerver.com/hc/en-us/articles/360044893751-SA32202-Search-url-not-being-translatable)
- Improved how 360 degree images are rendered from outside Sirv.com URLs
- Updated the FACTS connector to treat 0 quantity as 1
- Updated the AWS SDK version from 2 to 3
- Created an out-of-the-box VAT standard calculator
- Updated the data model to include VAT entities
- Exposed new data model options on various tabs in the Admin Console for VAT information
- Added multiple VAT settings under Administration in the Admin Console
- Added a tab to the Admin Console under Administration to manage VAT Tax Rates
- Added tab to the Admin Console under Administration to manage VAT Codes
- Updated the Pricing API response for real-time pricing to include VAT information
- Updated the Products v2 API to include VAT information
- Updated the Invoice API to include VAT information
- Updated the Order API to include VAT information
- Updated the Cart API to include VAT information
*Potential breaking change or breaking change for Spire
- Fixed issue with the Changed Customer Link not showing under the My Account drop-down list
- Fixed issue with Restriction Groups incorrectly honoring bill-to for ship-to based restriction in Punchout
- Fixed issue with the RTP Pipe not appearing to handle errors correctly in the FACTS Connector
- Fixed issue with the Acumatica pricing refresh failing
- Fixed issue with the app pool memory usage causing several outages
- Fixed issue with API Error appearing when users try to change email addresses in Classic
- Fixed issue with returnUrl so it only allows relative URLs in Classic
- Fixed issue with importing exported content not replacing the Website Id on pages before inserting JSON in Spire
- Fixed issue with the My Account menu showing for Punchout users in Classic
- Fixed issue with the Order Retry job not resubmitting to the P21 ERP
- Fixed issue with the Price Matrix exporting duplicate values
- Fixed issue with the max field length on profile create in the Orbital payment gateway
- Fixed issue with the RMA URL not including the Order Number in Spire
- Fixed issue with the Product Category menu throwing an error in Spire
- Fixed issue with the Remember Me check box still showing on storefront when this setting is off in Spire (see https://b2bcommercesupport.episerver.com/hc/en-us/articles/360053144031-SA36184-Remember-Me-Checkbox-Issue)
- Fixed issue with overflow of the tables causing scroll bars to appear on mobile devices in Spire (see https://b2bcommercesupport.episerver.com/hc/en-us/articles/360052535792-SA36019-Overflow-Of-The-Tables-Make-A-Scroll-In-Mobile)
- Fixed an issue with some number input fields accepting characters in the Safari browser in Spire (see https://b2bcommercesupport.episerver.com/hc/en-us/articles/360052983411-SA556628-Input-fields-of-the-type-number-are-accepting-character-in-the-Safari-browser-)
- 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
- https://b2bcommercesupport.episerver.com/hc/en-us/articles/360044893751-SA32202-Search-url-not-being-translatable
- https://b2bcommercesupport.episerver.com/hc/en-us/articles/360053144031-SA36184-Remember-Me-Checkbox-Issue
- https://b2bcommercesupport.episerver.com/hc/en-us/articles/360052535792-SA36019-Overflow-Of-The-Tables-Make-A-Scroll-In-Mobile
- https://b2bcommercesupport.episerver.com/hc/en-us/articles/360052983411-SA556628-Input-fields-of-the-type-number-are-accepting-character-in-the-Safari-browser-
Last updated: Feb 22, 2021