Optimized order synchronization queries;
Safe handling of authorization errors (no crash or queue clearing);
Connections to Merlion services are always made via HTTPS;
Product loading has been accelerated: only products received from the distributor are read from the database, not the entire table on each page;
Product images that have changed at Merlion are updated on the site (based on the timestamp of the last check);
Image file names are validated before saving to disk, with file permissions set to 0644;
Merlion catalog failures no longer reset prices and stock levels: resetting occurs only after successful validations;
The online reserve flag is read for each product;
Output on module installation and removal pages is escaped;
AdPar core version 3.7.71 or higher is required;
RRP with a future start date does not reset the current RRP: the previous RRP is retained until that date;
With the "Do not load products in damaged packaging" setting enabled, such previously loaded products receive a zero stock level;
The new product flag is cleared after a successful API characteristics response (API failures no longer leave products without characteristics);
The shipment date for stock levels is the nearest available date for the selected shipping method (previously it was the last date, without regard to the method);