Broadleaf Microservices
  • v1.0.0-latest-prod

Offer Client Release Notes


Spring Boot Upgrade

  • As of Broadleaf Release Train 2.0.0-GA, all common libraries have been upgraded to Spring Boot 3.

  • This version includes all changes up to 1.6.11-GA


  • Added authenticated field to CustomerContext to allow Offers to target users based only on if they are authenticated or not rather than being restricted to specific users.


  • Updates to the Voucher DTO:

    • Deprecate the offerId field in favor of the new offerRef field.

    • Introduce the codeUsed field.


  • Added support for service level promotions.


  • Introduced max usages per user representations to the CodeUsage & OfferUsabilityInfo objects.

  • Introduced the UNAVAILABLE_TO_USER CodeUsabilityType for blocked usages of an offer code when the code includes max usages per user & the user is anonymous.

Release Train Compatibility

Compatible with all Release Trains after 1.7 unless otherwise noted.