IntegrationManager 5.1.0
This version has been released only for testing in dedicated projects. Once it is fully validated, it will become available for general use.
This document summarizes major improvements and fixes introduced in the Pricefx IntegrationManager release version.
Release date | Jan 15, 2024 |
---|---|
Camel version | 4.1.0 |
Spring boot version | 3.1.5 |
Last Pricefx Swagger API update | Feb 3, 2023 |
In this document:
New Features and Improvements
New Feature Description | ID |
---|---|
IM emits now events about route deployments and PlatformManager stores them and shows them to users. | PFIMCORE-1258 |
Description of a testing framework for IntegrationManager has been added. This framework is built on Spock and Groovy and it allows you to efficiently test integration routes, mappers, classes, beans, and more. | PFIMCORE-1564 |
Upgrade tool now persists its state to the database, making it resilient to outages. | PFIMCORE-1713 |
New component pfx-io:compress has been added to allow compression of the body. | PFIMCORE-1832 |
There is a new component pfx-api:loaddataFile to process big data files and load them into a partition. Data can be loaded into a partition either synchronously or asynchronously. | PFIMCORE-1852 |
Code coverage metrics are now properly measured on all services. | PFIMCORE-1853 |
Gitlab REST API requests are now wrapped in retry to prevent issues caused by "Connection reset by peer" error. | PFIMCORE-1855 |
Release job for all IM related services uses now a correct token, preventing a manual retry needed. | PFIMCORE-1865 |
Release jobs of IM and IM related services now release minor version (instead of previously used patch version) unless the version is explicitely declared. | PFIMCORE-1866 |
Coverage/Visualize jobs are now set up correctly for IntegrationManager pipelines. | PFIMCORE-1867 |
Fixed Issues
Bug Description | ID |
---|---|
When IM is deleted by a workflow, the running job entity is not saved due to an error and the instance is then not deleted. | PFIMCORE-1760 |
Event routes using connection from PlatformManager fail to start because the connection is not found. | PFIMCORE-1835 |
Endpoint envs-sizing returns status 500 occasionally. | PFIMCORE-1846 |
It is not possible to create a new IntegrationManager 4.9.0 and higher on us-dev cluster. | PFIMCORE-1859 |
Upgrade to IM 5.0.0 fails because of missing components library version 5.0.0. | PFIMCORE-1860 |
Using exchange_time_taken to measure loaddata speed is not possible as some values are 0. | PFIMCORE-1861 |
When you run a new Data Upload with an XLSX file and this file has an empty value in the last column, it is parsed incorrectly. | PFIMCORE-1863 |
When pfx-event component processes an event and an exception occurs, the component keeps retrying (instead of stopping the route and archiving the current event). | PFIMCORE-1864 |
"Connection reset by peer" error sometimes happens when contacting Gitlab API. | PFIMCORE-1868 |
Upgrade Assistant issues incorrect commit messages "Instance created". | PFIMCORE-1872 |
It is not possible to disable truncate of attributes on a mapper. | PFIMCORE-1878 |
Hot Fixes
The following hot fixes have been released for the 5.1 version:
5.1.4
Bug Description | ID |
---|---|
There is StreamCacheException during dataload on ValidationException. | PFIMCORE-1902 |
Data Upload: The upload to DMDS (Data Source TXStandardData) wrongly returns PROCESSED response (while there should be PROCESSED_WITH_ERROR). | PFIMCORE-1933 |
IntegrationManager version 5.8.0