Broadleaf Microservices
  • v1.0.0-latest-prod

Tenant Release Notes for 1.7.15-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 support for resolving Applications by context-path.

    • Introduced a new identifier type of CONTEXT_PATH. Applications using this type will have their identifier value treated as the first path segment in a URL: If the identifier is my-app, then it will be resolved on URLs like https://localhost/my-app. The identifier is expected to only match the first path segment not any arbitrary subsequent segment. Therefore, https://localhost/some-path/my-app would not match.

Bug Fixes

  • Fixed issue where vendorRef isn’t populated to the application’s isolated implicit catalog

    • Note that this is only relevant if broadleaf.common.data.application.configuration.allow-vendor-catalog-in-application-isolated-catalogs is enabled and the isolated catalog is a vendor catalog

    • Deprecated the property broadleaf.tenant.application.allow-vendor-catalog-in-application-isolated-catalogs, use DataTracking’s broadleaf.common.data.application.configuration.allow-vendor-catalog-in-application-isolated-catalogs instead

    • Added validations and metadata level restriction to ensure that when vendor catalogs are added as isolated catalogs, they:

      • Cannot be visible as assigned

      • Must be excluded from add

      • This is because content such as categories & products must be added to the vendor catalogs directly at the tenant level instead when they are added as isolated catalogs