Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 2.0.1

Tip
The 2.x versions are Spring Boot 3 compatible.

Requirements

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

New Features & Notable Changes

  • This version includes all changes up to 1.8.8 Release Notes

  • Extracted configuration properties to own classes from External Providers. This is expected to be a seamless change as the properties themselves are the same. Properties moved from

    • ExternalCatalogProvider to ExternalCatalogProviderProperties

    • ExternalContentProvider to ExternalContentProviderProperties

    • ExternalOfferProvider to ExternalOfferProviderProperties

    • ExternalCatalogSearchProvider to ExternalCatalogSearchProviderProperties

Support Catalog Access Policies

  • To support the evaluation of Catalog Access Policy match rules, the ExternalCatalogProvider and ExternalCatalogSearchProvider have been updated to include the following authentication parameters when making requests:

    • email_address

    • phone_number

    • full_name

    • root_account_id

    • account_hierarchy

Bug Fixes

  • Fix error when retrieving marketing messages when the CartItem does not represent a CatalogItem.

  • Fixed logging exception when no Browse Entity found for request. It is expected that some requests, particularly to content, might return a 404. This should not cause errors to be logged but should be handled cleanly and quietly.