Broadleaf Microservices
  • v1.0.0-latest-prod

Order Operation Release Notes for 2.0.4-GA

Requirements

  • JDK 17 is required for Broadleaf release trains 2.0.0-GA, and beyond.

Important Updates

Spring Boot Upgrade

  • As of Broadleaf Release Train 2.0.4-GA, all microservices have been upgraded to Spring Boot 3.3

Enhancements

  • Support additional status during message idempotency checks

New Features and Notable Changes

  • Introduced the ability to pass line item data to PaymentTransactionServices as part of the TransactionExecutionRequest for all transaction types. This is conditionally enabled using the following property: broadleaf.orderoperation.service.payment.include-line-items-in-transaction-request.{GATEWAY_TYPE}.

    • Note: This property can also be declared on a per-payment-method-basis. For example, this should be set to true when using Klarna with Adyen. Therefore, we’d declare broadleaf.orderoperation.service.payment.include-line-items-in-transaction-request.ADYEN.KLARNA=true.