Broadleaf Microservices
  • v1.0.0-latest-prod

Offer Release Notes for 4.0.0

Important Updates

Spring Boot Upgrade

  • As of Broadleaf Release Train 3.0.0-GA, all microservices have been upgraded to support Spring Boot 4.1 and Java 25.

New Features & Notable Changes

  • Added payment-based offer support for order item and fulfillment group target offers

    • Added metadata extension point to customize supported payment types

Bug Fixes

  • Ensure active check is skipped during offer code import and export

    • Update the OfferCodeImportBatchHandler to skip expiration validation. Instead, just make sure that the toImport’s active start date and end date are valid

    • Fix issue where a duplicate code can be imported/created even though there’s an existing code in another campaign because the code itself is expired

  • Fixed an issue where the offer usage configuration for maximum total uses does not behave as expected

    • If the Offer reaches the maximum usage limit, it is marked as MAX_USES_EXCEEDED. Because of that, such Offers were filtered out, and the offer codes were marked as USABLE.