1.3.1

Release Date: 2024-04-05

Software Version

The document refers to the following applications and corresponding software versions:

Application Version
Basket Calculation Service 1.3.1-b02 (Release for FD-2403)

What's new

Issue Key Release Notes Note
PPCE-7338 Java 17 support for BCS and PVS

Both Promotion Validation Service and Basket Calculation Service now support Java 17 (zulujdk-17-5.23.3-b03)

PPCE-7226 Remove mandatory flags from recalculate-transaction API v1

PcePromotionConditionRule.internalRuleId and PcePromotionConditionEligibility.internalEligibilityId are no longer mandatory in the recalculate-transaction API v1.

PPCE-7197 Performance for normalization of line items improved

The performance has been improved by caching the request-related flag for promotion calculation mode during the normalization of line items.

PPCE-6114 Recalculate-transaction API v2.0

A new major version of Recalculate-transaction API has been introduced.

The Recalculate Transaction API v2.0 is an improved and reworked version of Recalculate Transaction API v1.0 and keeps a similar data flow. It is expected to be called every time after content of a transaction is modified.

Compared to the old Recalculate Transaction API v1.0, the new version 2.0 follows GK RESTful API Guidelines. It clearly defines mandatory and optional fields with default values and distinguishes input fields from the output ones. The new Recalculate Transaction API v2.0 also introduces better names for some previously illogically named fields in order to make the new API easier to understand and use.

The Recalculate Transaction API v2.0 request and response structure is not compatible with Recalculate Transaction API v1.0. However, it keeps a similar functionality, behavior, and responsibility.

For more details, see the REST API, Functional Guide or SDK documentation for the BCS.

PPCE-7378 New PCE version 3.15.6 has been integrated. Microservice build kit version was updated to 2.9.7, GKR shared libs version was updated to 5.23.3-b31

Resolved Issues

This release contains no resolved issues.