Broadleaf Commerce 6.0.3-GA
Released on June 6, 2019
Overview
This is the 3rd patch release for Broadleaf Framework 6.0.x. To upgrade a 6.0.x application to the 6.0.3-GA release,
it should only require updating the parent pom.xml `broadleaf-boot-starter-parent to 6.0.3-GA.
New and Noteworthy
Library upgrades
- jQuery to 3.4.1
- Spring social to 1.1.6.RELEASE
- protobuf to 3.7.0
JQuery Upgrade
Due to potential XSS vulnerabilities, jQuery was upgraded to latest version which is 3.4.1
(from 2.1.1
). Unfortunately there were no options for upgrade to the latest 2.1.x version as the fixes for XSS vulnerabilities were only made available in the 3.4.0 or above.
NOTE: There are breaking changes introduced in jQuery 3.0. It is recommended to test all pages thoroughly to verify compatibility with jQuery 3. More detailed information can be found here
Using the Spring social
If your current project is using spring social, modify applicationContext-social.xm
and add these lines:
<bean class="org.springframework.social.connect.web.ProviderSignInUtils">
<constructor-arg name="connectionFactoryLocator" ref="connectionFactoryLocator" />
<constructor-arg name="connectionRepository" ref="usersConnectionRepository" />
</bean>
More information on Spring social can be found here
An at-a-glance view of the issues that were closed in this release:
Minor Bugs(7)
- Fixed the issue where a
Profile
cannot be created based on Master profile - Fixed the issue where
Category Relevancy Rules
don't boost results - Fixed JS errors on Category reorder
- Fixed the issue where
ContentItems
are showing duplicates of all the fields - Fixed the issue where
СontentTargeter
with alternate theme and with web request rule cause an NP - Fixed the issue where related entity looks up can cause an error
Enhancements(4)
- Changed
ProcessDetailLogger
fields initialization. - Sku Media collection ordering via Admin
- Add support for validation errors on adding to lists
- Removed ToOne eager fetches from select Order/Customer relationships
- Merged bug fixes and enhancements included in 5.2.11-GA
Total Resolved Issues: 11