IntegrationManager 4.5.0

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

Release date

May 22, 2023

In this document:

Migration Steps

None.

New Features and Improvements

New Feature Description

ID

Added support for loading extra definitions (beans, etc.) from an external file to generated Camel context in IM.

PFIMCORE-1043

Added pfx component and connection to connect to S3 bucket.

PFIMCORE-1326

Documentation for pfx-api has been enhanced.

PFIMCORE-1428

Component library is now used as a library instead of a service.

PFIMCORE-1440

Component library now uses IM as a dependency instead of single dependencies. It means that all versions are now driven by the IM version.

PFIMCORE-1441

An example test has been added to component library test sources. The test uses wiremock to proxy remote server and stub endpoints / data.

PFIMCORE-1442

A job was created to generate a version per each IM.

PFIMCORE-1443

The metric "Target Groups per Application Load Balancer" has been added to the monitoring lambda.

PFIMCORE-1447

There is a more powerful way to deal with archives coming to SFTP - through the streamCompressedFile method in the pfx-io component.

PFIMCORE-1455

IM-deployment allowing web services communication has been released.

PFIMCORE-1458

The endpoint for listing IMs and their statuses has been added to im-git-server.

PFIMCORE-1459

A check for missing Git repository has been added to the IM status endpoint.

PFIMCORE-1461

Component library is now included in archetypes.

PFIMCORE-1468

Lambda for solving component library versioning has been created.

PFIMCORE-1476

Component library multi-release has been added to the pipelines.

PFIMCORE-1478

Fixed Issues

Bug Description

ID

In Events, an unexpected error occurred in a scheduled task.

PFIMCORE-1354

Temporary mappers are not removed after mappers/test endpoint finishes.

PFIMCORE-1434

The component DMMassEdit does not work in pfx-api:massEdit.

PFIMCORE-1466

Oauth2 connection cannot load the expires element from the header.

PFIMCORE-1473

Mapper for massEdit is not correct - out and in attributes are switched.

PFIMCORE-1488

Hot Fixes

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

4.5.1

Bug Description

ID

FetchIterator is not multi-thread safe.

PFIMCORE-1489

Support for a newer version of im-component-library (1.4.0-over-4.5.0) has been added.

PFIMCORE-1490