Documentation Home

Broadleaf Commerce 5.2.6-GA

Release date: September 17th, 2018

Overview

This is the 6th patch release for Broadleaf Framework 5.2.x. To upgrade a 5.2.x application to the 5.2.6-GA release, it should only require updating the parent pom.xml broadleaf-boot-starter-parent to 5.2.6-GA.

New and Noteworthy

Ability to skip the approval sandbox

This enhancement seeks to simplify the admin workflow process for smaller teams that do not need the added complexity of a shared approval sandbox. Instead, this allows admin users to go directly from a USER sandbox to production on the promotion.

  • To allow users globally to skip promotions: Set sandbox.promotion.global.disabled=true
    • This will replace the "promote" button with a "deploy" one if the user also has PERMISSION_ALL_APPROVER_SANDBOX
  • To allow only certain users to skip promotions: Associate the Permission Skip Promotion Sandbox (a.k.a., ROLE_SKIP_PROMOTION) to some User or Role who also has PERMISSION_ALL_APPROVER_SANDBOX
    • The "promote" button will still be accessible for approvers as long as sandbox.promotion.global.disabled=false
    • The "promote" button will still be available in the sandbox ribbon by clicking the dropdown arrow next to "deploy"

Library Dependency Updates

  • Spring Boot to 1.5.15
  • Lombok to 1.16.22
  • Groovy to 2.4.15

An at-a-glance view of the issues that were closed in this release:

Critical Bugs(1)

  • Clear the FieldManager's middle fields on a call to getFieldManager()

Major Bugs(1)

  • Add AdminPresentation fields to admin user to trigger Oracle handling of blank fields

Minor Bugs(11)

  • Fix for the issue where a sub-collection entity name can be a null reference in the enterprise workflow process
  • Fix for the issue where filter applied to entity list-grid carries over to switch site modal
  • Fix for the issue where PriceList sandbox changes do not reflect the correct entity link in Approvals
  • Fix for the Null Point Error when showing translation for not existing locale
  • Fix for the issue where archived search facets no longer show up in the site
  • Fix for the error caused by empty collectionRecords in populateEntityForm
  • Fix for the ability to sort by price after adding a price filter.
  • Fix for the issue with duplicate OrderItemAttributes
  • Fix for the offer code with named "$item" that can not be stored in a cookie
  • Changed redirect path for AJAX requests.
  • Fix for XSS vulnerability by preventing filters to be saved with script tags

Enhancements(4)

  • Performance improvements for building metadata
  • Allow loading of CSS resource bundles to be deferred
  • Provide optional support for Html minification
  • Introduce Transactional boundary for this service to ensure that the pricingWorkflow's activities take effect

Total Resolved Issues: 17