3.17.1

Release Date: 2025-04-10

Software Version

The document refers to the following applications and corresponding software versions:
Application Version
Promotion Calculation Engine 3.17.1

What's New

Issue Key Release Notes
PPCE-8388

Update library version

The version of swee-dm was updated to 5.27.0-b09.

PPCE-8348

Resolve critical Snyk finding CVE-2025-22228

The dependency to swee-dm has been increased to 5.27.0-b03 to resolve a security issue.

PPCE-8328

Fix and test mapping of a general rule and eligibility in IRequestMappers

PCE can now map generic eligibility and rule types to the internal model from the Recalculate Transaction Rest API.

Resolved Issues

Issue Key Release Notes
PPCE-8359

External line item-related points modifier without sequence does not prevent an internal promotion from being applied

An externally applied frequent shopper points modifier with prorateFrom == null and without associated retail transaction price derivation rule is now considered as line item-related and only prevents line item-related promotions from being applied on top.

PPCE-8350

Extensibility: RebatePromotionConditionRuleSO customfield missing

The processing of promotion condition rules in GK context has been corrected so that XX custom fields that may be loaded from a DB are not lost and are available to custom extensions.

PPCE-8317

Fixed missing coupon modifier references

Coupon modifier references are now correctly created for every coupon used in a non-consumed way by an eligibility, even in case a previously applied eligibility already used the coupon in question with all of the available coupon count.