IntegrationManager 2.1.0

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

VersionIntegrationManager 2.1.0
Release dateSep 22, 2021


In this section:

Migration Steps

None needed.


Improvements

New Feature DescriptionID
Provisioned instances running in k8s enable now to select multiple environments per repository, sizing (mem, CPU) and region.PFIMCORE-842
Added metrics 'timing.methods.auto' and 'timing.methods.manual' to exported metrics. Driven by the property 'integration.app-metrics.enabled'. Automatic metrics are driven by aspect in defined packages. Manual metrics are defined in code.PFIMCORE-844
Failed records count has been added to dataload FILE_PROCESSED event.PFIMCORE-848
All application tests were migrated to JUnit 5.PFIMCORE-849
Validation errors for dataloads from the pfx-validator component  are sent to ELK (instead of Kafka).PFIMCORE-852
General Mapper returns now empty metadata instead of an error when the configuration does not match the setup.PFIMCORE-855

Fixed Issues

Bug DescriptionID
Test-mapper endpoint does not handle errors when communicating with external systems and does not return corresponding error messages.
When MapperResult is returned as a result of the test-mapper endpoint, it does not provide sufficient information on what failed.
PFIMCORE-837
Dataload in IM sends two termination messages in case of an invalid input (instead of just one termination state).PFIMCORE-838
oom_killer prematurely kills Java/Docker process.PFIMCORE-845
pfx:config?get will not set body to null when the key does not exist or the value is null and the route producer is a file.PFIMCORE-847
Deploy filter does not take into account the transformerRef attribute.PFIMCORE-850
StringToDate format is not able to parse 7/15/1996 as dd/MM/YYYY.PFIMCORE-851
Failed mapping crashes the import V2 process.PFIMCORE-854
File from SFTP cannot be sent to pfx-api:import.PFIMCORE-857

IntegrationManager version 5.0.0