Broadleaf Microservices
  • v1.0.0-latest-prod

Tenant Release Notes for 1.7.13-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 hydration of default currency and locale for implicit catalogs.

Bug Fixes

  • Made ApplicationCatalogAndProfileMetadataAutoConfiguration public so that it can be used with @AutoConfigureBefore in customization

  • Updated ApplicationCatalogAndProfileMetadataAutoConfiguration to use APPLICATION_PROFILE_VIEW and APPLICATION_CATALOG_VIEW scopes to guard the Application Profile and Application Catalog views in the admin

    • This is to prevent having those views visible to any admin users for merely having READ_TENANT permission assigned, which is currently a required permission for all users

    • Note that this does not affect the scopes and permissions at the API level, just metadata

  • Fix Application Catalog grids not filtering out the catalogs or profiles already in the grid.

    • Added an implicit filter with attributes to build an exclusionsString from the IDs of isolatedCatalogs in the grid.

  • Added validation to prevent deletion of catalogs that are assigned to an application, or that inherit from a parent catalog.

  • Fixed Catalog inclusion and exclusion filters related to the Product name field not being constructed correctly—they actually used the Product Id as the value rather than name.

    • Also added Product Id as a targetable value.