Broadleaf Microservices
  • v1.0.0-latest-prod

Catalog Services Release Notes for 2.1.3-GA

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.

  • This version now requires DataTracking 2.0.3+

New Features & Notable Changes

  • Add attributes field to the AttributeChoice domain.

  • Enable a one-off cache activation for Catalog Access Policies at the earliest context request hydration phase.

  • Include the authenticationAttributesConverter in the CatalogContextRequestHydrator for the most correct user type detection.

Bug Fixes

  • Fixed the pagination issue that did not display data beyond the first page in the Products and Variants tabs of Advanced Tags in the Admin.

  • Removed sorting by Name and SKU within the Advanced Tags' Products and Variants grids as it was never supported.

  • Removed unnecessary validation in the ProductEndpoint that prevented the PromotionalProduct#relatedProduct from being updated.

    • Added validation to verify that the new relatedProduct exists prior to update.

  • Fixed catalog access policy cache not engaging

  • Fixed JpaNarrowExecutor building 'IN' clause with unbounded number of explicit values for unpaged queries even when a limit is specified.

    • Added missing paging to the narrowing repository when reading production product IDs.

  • Added filtering for bulk operations in different contexts in the CatalogBulkOperationsEndpoint.

  • Added missing metadata to render nameOverride field in the Option Template create form.

  • Fixed bug where products using an Item Choice Multiple Variations option template could not be resolved in storefront.

  • Fixed validation error appearing when attempting to create an Item Choice Single Variation Option Template.

  • Fixed rendering issue in Category Products Membership Rules

    • Added allowCustomFields attribute to product membership rule metadata