Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 1.8.9-GA

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 fields to store a Customer’s or Account Member’s default communication preference.

    • Notification Service will now look up the Customer or Account Member before sending notifications to find their preference. As long as there is a handler configured for that communication method, it will be used. By default, only an email handler is configured.

    • See Notification Services release notes for more details.

Bug Fixes

  • Fixed custom fields on Customer form not immediately appearing as options in Customer Segment rule builder.

    • Requires AdminServices 1.8.8

    • Added attribute relatedComponentIds to the Customer form metadata to specify components whose cache to evict when changes are made.

  • Made CustomerSegment’s type immutable to prevent validation error for adding a customer after changing the type.

  • Fixed the customer exports metadata endpoint paths to point to /customer instead of /search

    • The previous paths caused 404s in a balanced flex package deployment due to CustomerService and SearchService being in different flex packages