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
- This will replace the "promote" button with a "deploy" one if the user also has
- 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 hasPERMISSION_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