Broadleaf Commerce 6.1.11-GA
Released on April 20, 2022
Overview
This is the 11th patch release for Broadleaf Framework 6.1.x. To upgrade a 6.1.x application to the 6.1.11-GA release, it should only require updating the parent pom.xml broadleaf-boot-starter-parent
to 6.1.11-GA.
New and Noteworthy
Library Upgrades
Following core libraries were upgraded:
- Thymeleaf -> 3.0.13 to 3.0.15
- Jackson -> 2.11.3 to 2.13.2
- Commons-io -> 2.8.0 to 2.11.0
- Tika-core -> 1.22 to 2.3.0
- Protobuf -> 3.19.2 to 3.19.4
New property
There have been reports of performance issues due to the paging size in the queries created in RelationshipOverrideUtil
. Therefore, added ability to control the paging size and changed default to 800. Here is the property to control paging size.
relationship.queries.page.size=800
An at-a-glance view of the issues that were closed in this release:
Major Bugs(3)
- Made improvements to prevent recursive relationships in Categories by adding the validations in
CategoryCustomPersistenceHandler
andChildCategoriesCustomPersistenceHandler
. - Made improvements to prevent recursive relationships in Products by adding the validations in
CrossSaleProductCustomPersistenceHandler
andUpSaleProductCustomPersistenceHandler
. - "StaleCache" refresh was updating the order so made changes to lock the order before modifying.
Minor Bugs(5)
- Fixed the issue where filters were not applying on Pricelists.
- Fixed the issue with listgrids where selection of items would not change after initial click.
- Remove inline scripts in
mCustomScrollbar.js
which was triggering Content Security Policy error. - Partially complete payment status is not evaluated correctly so fixed it in
OrderPaymentStatusServiceImpl
. - Fixed the issue where images were not loading properly after editing. Fixed
entityForm.js
to use correct asset grid container.
Enhancements(2)
- Added support for non-numeric primary key besides "id" in
BasicPersitenceModule.java
- Merged bug fixes and enhancements included in 6.0.18-GA
Total Resolved Issues: 10