IntegrationManager 2.2.0

This document summarizes major improvements and fixes introduced in the Pricefx IntegrationManager release version.

Release dateOct 20, 2021

In this section:

Migration Steps

None needed.

Improvements

New Feature DescriptionID
New methods "truncate" and "delete" have been added to the pfx-sql component.PFIMCORE-698
Enhanced truncate logic for the following components:
- pfx-api:loaddata
- pfx-api:import
- pfx-api:integrate

Logic is controlled by two new properties:
- integration.mappers.PX.attributes.truncate.threshold
- integration.mappers.PX.attributes.truncate.max.size
PFIMCORE-858
Profiles and property files support has been added to Kubernetes provisioning.PFIMCORE-859
Prov instances support now branches for adding repository object in runtime.PFIMCORE-860
General Mapper (also called system configuration mapper) now supports more types and provides validation (disabled by default).PFIMCORE-861
It is now possible to transport changes between environments.PFIMCORE-863
IM exception has been extended with information from external systems and with stack-trace messages from IM.PFIMCORE-870
Prov instances creation generates services folder in the repository.PFIMCORE-873
Routes with invalid syntax (and thus not loadable on startup) are added into registration event.PFIMCORE-875

Fixed Issues

Bug DescriptionID
"Cannot resolve connection" exception occurs when two or more Data Uploads are performed in parallel for one customer.PFIMCORE-835
Import V2 does not load from SFTP.PFIMCORE-872
csv-validator errors are now sent as requested by the caller (instead of materialization which may lead to OOM).PFIMCORE-874
Import V2 cannot process a file with EOLs properly.PFIMCORE-876
import V2 cannot handle standard unmarshal options.PFIMCORE-878
Access to the Camel registry is synchronized on the application level instead of using synchronized implementation which was causing internal blocking issues.PFIMCORE-879
Data load fails with an error in case of an empty field (Number format type).PFIMCORE-880
CSVValidator uses scanner which cannot detect dataset discrepancy.PFIMCORE-881
There is no error message in IM when package deployment with wrong mapping fails.PFIMCORE-905

IntegrationManager version 5.8.0