Broadleaf Microservices
  • v1.0.0-latest-prod

CatalogBrowse Release Notes for 1.8.6-M1 (GA in development)

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 support for hydrating Product data on Content Items before returning from the CatalogBrowseEndpoint. This is disabled by default and can be enabled by setting the broadleaf.catalogbrowse.contentprovider.hydrateExternalEntities property to true

Bug Fixes

  • Added check to see if field data is a collection when hydrating content items with products

  • Fixed bug where the category’s promotional products were not priced via the PricingService when fetching category details

New Endpoints

Path Description

GET /browse/content-items

Resolve content items by name, model, or zone. This is effectively a passthrough endpoint to the Content Resolver Endpoint but will hydrate the CustomerRef on the ContextContext header and will be useful for centralizing logic related to dynamic customer segments that will be part of a future release.