Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 1.0.6-GA


  • JDK 11 is now required for Broadleaf release trains 1.7.0-GA, and beyond.

New Features & Notable Changes

Feature/Notable Change Related Services Links

Improve support for AuthorizeAndCapture transactions during checkout

CartOperationServices, PaymentTransactionServices, Integration Module, NextJS Starter

Introduced Apple Pay integration with

CartOperationServices, OrderOperationServices, Payment Gateway Common, PaymentTransactionServices, Integration Module, Commerce SDK, NextJS Starter, Payment SDK

Bug Fixes

  • StoreCredit is not restored when refunding a fulfillment that used multiple payments.

  • Updated record transaction results endpoint to follow recent patterns in PaymentTransactionServices

    • Sets the payment management state when recording results

    • Checks for pre-existing transaction results before recording the transaction

Upgrade Guide

Method Signature Changes

Method Old Signature New Signature


String determineTransactionStatus(PaymentResponse)

String determineTransactionStatus(T extends PaymentTransaction, PaymentResponse)


boolean paymentHas3DSTransactionResults(Payment, PaymentTransaction)

Optional<PaymentTransaction> get3DSTransactionResult(Payment, PaymentTransaction)