IntegrationManager 4.7.0

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

Release date

Aug 14, 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

PricingParameterCache is cleaned up daily at midnight.

PFIMCORE-1392

Documentation for pfx components has been enhanced.

PFIMCORE-1465

pfx-rest component now offers the option to re-authenticate connection based on a response code.

PFIMCORE-1512

Product Reference is now also supported in Data Upload.

PFIMCORE-1533

pfx:api component now supports customFilterExpression query parameter for advanced queries.

PFIMCORE-1549

Internal documentation about tracing network traffic on AWS has been added.

PFIMCORE-1555

pfx-api:import supports now the stagingFile parameter so that files can be imported directly without using a mapper.

PFIMCORE-1567

Parameters inputSource, inputSourceName, outputTarget, outputTargetName have been added to the pricefx-rest component to allow users to set source/target differently than body.

PFIMCORE-1574

A cron job for archiving empty git-repositories has been added to im-git-server.

PFIMCORE-1602

REST Configuration now requires PriceFxConnection (instead of deprecated PriceFxClient). No migrations needed.

PFIMCORE-1623

Additional classes have been whitelisted in the sandbox.

PFIMCORE-1634

Fixed Issues

Bug Description

ID

Bug Description

ID

The job 'Added prop files' fails when a user adds a new environment and deletes an existing one in the same step.

PFIMCORE-1394

The property integration.sftp.root is set differently in a deployed provisioned instance and in the local app runner.

PFIMCORE-1412

String data are truncated to 255 chars when the data are sent to fields in PP JLTV.

PFIMCORE-1474

Deletion of multiple expired IM instances environments from one repository does not work properly.

PFIMCORE-1485

Deleting IM environments fails if multiple deletions are performed in one step.

PFIMCORE-1571

Creating and deleting IM instances within the same project fails when executed at the same time.

PFIMCORE-1572

When a user deletes and creates IM instances in one step, the entire git-repository is deleted after deletion of the first instance.

PFIMCORE-1591

IM-infrastructure for the Prod cluster uses the wrong version of the im-git-server.

PFIMCORE-1593

When a user tries to delete multiple IM instances in one step, the im-git-server fails to execute delete branches.

PFIMCORE-1600

Stored connections have unnecessary element dataForRoute.

PFIMCORE-1614

The property personal-password is missing for the deployment process of IM Dataload workers.

PFIMCORE-1617

Hot Fixes

The following hot fixes have been released for the 4.7 version:

4.7.1

Bug Description

ID

Bug Description

ID

There are several issues with custom image build resulting in image failure.

PFIMCORE-1595

pfx-resource:load method does not work in binary files, such as images, keystores, etc.

PFIMCORE-1626

New Feature Description

ID

New Feature Description

ID

Property integration.properties.encryption.personal-password is no longer required for local development of provisioned instances.

PFIMCORE-1648

4.7.2

New Feature Description

ID

New Feature Description

ID

Entities from Gitlab (routes, mappers, filters,...) are now loaded considerably faster, resulting in faster startup times for instances with a lot of entities.

PFIMCORE-1646

4.7.3

Bug Description

ID

Bug Description

ID

pfx-rest option 'reAuthOnCodes' does not take precedence over expiration claim search.

PFIMCORE-1663

4.7.4

Bug Description

ID

Bug Description

ID

URL generated by pfx-rest which contains a double slash results in an error “Ambiguous URI segment empty”.

PFIMCORE-1652

4.7.5

Bug Description

ID

Bug Description

ID

There is a timeout on Groovy classes.

PFIMCORE-1675

MultilevelMapper does not process null values properly.

PFIMCORE-1637

4.7.6

Bug Description

ID

Bug Description

ID

Git sync does not work correctly.

PFIMCORE-1676

4.7.7

Bug Description

ID

Bug Description

ID

Fetch does not use enableNullFields=true when specified.

PFIMCORE-1681

4.7.8

Bug Description

ID

Bug Description

ID

Mappers on Provisioned IM do not support converter tag.

PFIMCORE-1682

IntegrationManager version 5.0.0