IntegrationManager 4.9.0

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

Release date

Oct 10, 2023

Camel version

3.11.1

Spring boot version

2.5.3

Last Pricefx Swagger API update

Feb 3, 2023

In this document:

Migration Steps

None.

New Features and Improvements

New Feature Description

ID

New Feature Description

ID

The theoretical limits of provisioned IM instances in AWS have been internally documented.

PFIMCORE-1088

Documentation for exception handling was improved.

PFIMCORE-1506

The functionality for changing resources of IM instances has been added to im-git-server.

PFIMCORE-1508

The following improvement was implemented: an error while unmarshaling CSV will log a correct error line number when used in split.

PFIMCORE-1523

The pfx-rest component has a new downloadDir URI option which allows you to select a custom location of a file where the response will be saved. Also, if the response is a ZIP file and the disableStreamCache option is set to false, the response will be loaded to memory as Base64 string so it can be decoded in a route on the fly.

PFIMCORE-1535

Dataload can now be stopped immediately.

PFIMCORE-1551

The TargetGroups limit used for selecting an application load balancer has been decreased.

PFIMCORE-1575

Added new method https://pricefx.atlassian.net/wiki/spaces/IM/pages/5380804774 which lets you run a given dataload by dataloadType and label.

PFIMCORE-1596

It is possible now to override also other properties (not just connection properties) in the application.properties file during a local development. 

PFIMCORE-1660

Removed exception throwing when checking whether or not to truncate PX attributes. Error will be logged now and processing will continue.

PFIMCORE-1678

After the Dataload-workers migration, a cleanup of jobs has been performed.

PFIMCORE-1685

The deployment strategy has been changed to the Recreate for the provisioned IMs in the Kubernetes clusters.

PFIMCORE-1700

pfx-event:sendCustom now sends a valid JSON. The payload is no longer encapsulated.

PFIMCORE-1704

Custom events sent via pfx-event:sendCustom now have a static last part of the routing key.

PFIMCORE-1707

Removed "No bean definition found for name" message from logs because it was misleading.

PFIMCORE-1718

Fixed Issues

Bug Description

ID

Bug Description

ID

The jobs for deploying Dataload workers are failing.

PFIMCORE-1695

When loading multiple mappers, the load fails when at least one is invalid.

PFIMCORE-1705

Upgrade using upgrade tools stops on the Test Upgrade step.

PFIMCORE-1709

There is undefined route1 started in the integration when a project is built using the custom image.

PFIMCORE-1710

IntegrationManager version 5.8.0