IntegrationManager 1.8.0


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

Version

IntegrationManager 1.8.0

Release date

Jul 1, 2021



In this section:

Migration Steps

  • If you used pfx-api:truncate?filterDto=xxx, you must now use pfx-api:truncate?filter=xxx. This is standard behavior for all other methods.

Improvements

New Feature Description

ID

There is a new parameter "maxResponseSizeInMB" in the

pfx-rest

component: it defines maximum size of a response in MB. After reaching the limit an exception will be thrown.
If the default value (0) is set, there is no check of the response size.

PFIMCORE-645

There is a new

fetchIterator

method for simplifying the fetch batch mode.

PFIMCORE-664

There is a new

adapter

from Pricefx connection to Basic connection which allows using Pricefx connection in pfx-rest calls.
An adapter from Pricefx connection to JWT connection can be added upon request.

PFIMCORE-766

Provisioned development: Groovy classes can now be loaded from IM repository to a singleton bean and are available for Camel and Spring processing.

PFIMCORE-800

Provisioned development: IM can now use S3 bucket as repository storage.

PFIMCORE-804

Validation exception is now enriched with error/warning objects.

PFIMCORE-806

IM HTTP client now allows setting a connection pool in a builder. Dependencies to match PlatformManager have been updated.

PFIMCORE-810

Provisioned development: There is available a dockerized IDE for development against running instance.

PFIMCORE-811

Route start/stop events are sent to ELK index 'messages'.

PFIMCORE-812

There is a new field in the stats_api index of ELK: connection_name.

PFIMCORE-819

Fixed Issues

Bug Description

ID

When fetching attributes from backend and using the resultFields attributes, you get incorrectly all attributes; the resultFields parameter is ignored.

After fixing this issue, the new behavior is: if there are resultFields attributes defined in both places (route and filter), attributes from the filter have higher priority and overwrite values from the route.

PFIMCORE-805

File stream is not closed in pfx-validator.

PFIMCORE-807

It is not possible to send more than 255 chars in a row.

PFIMCORE-814