Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 2.0.4-GA

Important
Release Train 1.8.2-GA includes changes from 2.0.2-2.0.4. These have been consolidated here for convenience. In the future, services like Offer will see release candidates (RCs) created instead of GAs so that they align with Release Train RCs and GAs.

Requirements

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

  • JDK 17 is supported for Broadleaf release trains 1.8.1-GA, and beyond.

New Features & Notable Changes

  • Added changes to support seed data for the Broadleaf Starter (a Spring Boot Initializr style project for Broadleaf).

  • Modified readAllByCampaignId to utilize a "seek" pagination method approach to improve the performance of reading database records.

Bug Fixes

  • Fixed the ability to create a free gift offer via the Admin that was previously blocked by a metadata issue.

  • Fixed the ability to apply "maximum usage for user" conditions on offers & offer codes.

    • Note: This work also added the restriction that anonymous users are NOT eligible to use offers or offer codes that include a "maximum usage for user" condition.

  • Update metadata for order criteria to evaluate against the currencyCode string.

    • Fixes exception being thrown when currency string could not be found.