This document summarizes major improvements and fixes introduced in the Pricefx IntegrationManager release version.
|
Release date |
|
|---|---|
|
Camel version |
4.18.1 |
|
Spring boot version |
3.5.12 |
|
Last Pricefx Swagger API update |
In this document:
Migration Steps
Version 8.0.0 uses new Camel and Spring. These upgrades introduce breaking changes. Read the full IM Migration Guide before you upgrade. The Customer-facing Breaking Changes page describes each breaking change in detail. Then use the IM Update Assistant to apply the upgrade. The Update Assistant covers the majority of cases. On complex integrations, migration can still require manual attention.
New Features and Improvements
|
Description |
ID |
|---|---|
|
Added the |
PFIMCORE-3120 |
|
Removed deprecated sandbox classes from the configuration server data module. |
PFIMCORE-3113 |
|
Introduced a new |
PFIMCORE-3086 |
|
The |
PFIMCORE-3084 |
|
Deployment processes for PIM instances have been migrated from GitLab pipelines to ArgoCD to streamline cluster management and state synchronization. |
PFIMCORE-3008 |
|
Enhanced error propagation and logging for the pfx-event component now provide detailed API response context, including HTTP status codes and event identifiers, to improve troubleshooting of fetch and processing failures. |
PFIMCORE-2950 |
|
Improved error reporting for custom image builds by ensuring Maven failure details are captured even when running in quiet mode. |
PFIMCORE-2918 |
|
Introduced new API endpoints and a GitLab CI configuration variable to remotely enable, disable, and monitor debug mode for PIM instances. |
PFIMCORE-2866 |
Fixed Issues
|
Description |
ID |
|---|---|
|
The system fails to complete jobs for new resources committed via GitLab. |
PFIMCORE-3107 |
|
The system fails to generate a preview for parsed data files that are uploaded within a ZIP archive. |
PFIMCORE-3069 |
|
The system fails to generate file previews for Excel (.xlsx) documents during the manual data upload process due to a parsing error in the preview caching mechanism. |
PFIMCORE-3063 |
|
The system fails to load data into MLTV4 Company Parameters and throws a NullPointerException when a record contains null attribute values. |
PFIMCORE-3034 |
|
Multi-route commits via GitLab fail to display as non-standard in the platform because the system incorrectly identifies them as standard routes. |
PFIMCORE-2960 |
|
Trust store operations fail due to a default password mismatch and a lack of idempotency during certificate re-synchronization, causing deployment errors when certificates already exist. |
PFIMCORE-2924 |
|
The system fails to process event routes when event payloads exceed the Integration API client's maximum string length, resulting in a permanent error loop that blocks all subsequent events of that type. |
PFIMCORE-2914 |
|
The |
PFIMCORE-2913 |
|
The system ignores the |
PFIMCORE-2906 |
|
Git commits intermittently attribute actions to an unknown user when creating new PIM instances. |
PFIMCORE-2873 |
|
The |
PFIMCORE-2518 |
|
The |
PFIMCORE-2307 |
Hot Fixes
The following hot fixes have been released for the 8.0 version:
8.0.1
|
Bug Description |
ID |
|---|---|
|
When the web services module was enabled, calling an external web service always failed with "java.lang.SecurityException: Authentication failed" after the response was received, even when credentials were configured correctly (the request still reached the external service). |
PFIMCORE-2907 |
|
An asynchronous master data deletion (pfx-api:delete with async=true) that exceeded its configured timeout, or was interrupted, left a background worker polling the partition's job status indefinitely, sending a large number of unnecessary requests. |
PFIMCORE-3100 |
|
In custom Groovy classes running with the Groovy sandbox enabled, calls to a parent class method via super.method() never invoked the parent implementation. When the method returned a value, the call failed with a GroovyCastException (for example, in a custom converter extending StringToNumber); when the method returned nothing, the parent logic was silently skipped. |
PFIMCORE-3104 |
|
Metadata fetch wraps PartitionRecoverableException in RuntimeException, defeating recoverable retry |
PFIMCORE-3157 |