Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 1.7.26-GA

New Features & Notable Changes

  • Added PageableProperties to allow configurations for pageable attributes, such as setting the maximum page size used in classes such as DefaultPageRequest and NarrowPageableHandlerMethodArgumentResolver. For more information, please see the pageable properties documentation.

Bug Fixes

  • Fixed issue with catalog inheritance not being honored when using 3 or more levels of inheritance. Previously, only changes made at the application level were being honored and mid-level changes were being overwritten by tenant level changes.

  • Fix mutability issue for vendor catalogs when they are assigned as application’s isolated catalogs

    • Introduced a new property in ApplicationConfigurationProperties, broadleaf.common.data.application.configuration.allow-vendor-catalog-in-application-isolated-catalogs, to determine whether vendor catalogs can be added as application’s isolated catalogs

      • Generally, this property should be set to false and all relationships to vendor catalogs should be defined exclusively with marketplace application catalogs, and any additional relationships to non-vendor catalogs should be in application’s isolated catalogs

Bug Fixes

  • Fix resilience issues with workflow transitions in the admin that could result in "stuck" promotions/deployments.

    • Fix a related bug where TransitionListener did not gracefully handle cases where the current flexpackage did not support the requested route key.