Release Notes R64

This is a summary of all changes deployed to our production environment in the scope of this release.

Release Date

12th March 2022

Release Type

Significant-1

 

Category Feature Description Resolution Impact
Improvement

Export

> CSV

The current export generation procedure was repeating SQL commands to fetch product data from each file export, creating extra processing load on the system.

We moved all the repeating calls to a single place and now fetched product data from a single table.

No impact to users but this will support our internal system in maintaining rows consistency in different csv files and simplifies any future implementation for this feature.
Fix

Export

> CSV

API request

We received feedback regarding export failures if LastModified contains a "0" value. The system would not return any error message specifying the reason for failure.

We added the exception logic to output the relevant error message.

Integration users will now receive the following error message if export fails due to a "0" value detection in the LastModified field: 

"LastModified should either be yyyy-MM-dd HH:mm:ss.ffffff or not provided" 

Fix General system maintenance A .NET Angular package security vulnerability was discovered as part of our regular, internal audits. We updated Angular version to 13.2 and added a script to alert us of any future vulnerabilities. The application's build process now includes an npm security vulnerability assessment and automatically resolves any packages flagged as 'high' or 'critical'.
Fix General system maintenance We identified a caching issue that prevented pricing records from deleting. This resulted in duplicate records and increased the load on our calculation engine.  We deleted the existing duplicate records and put a process in place to ensure the regular deletion of any new duplicates. You should not notice any impact as a result of this change, other than the continued operation of the system.