Broadleaf Commerce 6.2.10-GA
Released on April 16, 2024
This is the 10th patch release for Broadleaf Framework 6.2.x. To upgrade a 6.2.x application to the 6.2.10-GA release, it should only require updating the broadleaf-boot-starter-parent
to 6.2.10-GA in the parent pom.xml.
New and Noteworthy
Library version upgrades
The following libraries were upgraded:
- Spring: From 5.3.31 to 5.3.34
- Spring Security: From 5.8.6 to 5.8.11
- Jackson: From 2.15.3 to 2.16.1
- Commons-io: From 2.13.0 to 2.15.1
- Solrj: From 8.11.2 to 8.11.3
- Tika-core: From 2.9.0 to 2.9.2
- Owasp antisamy: From 1.7.4 to 1.7.5
- Owasp ESAPI: From 2.5.2.0 to 2.5.3.1
- Guava: From 32.1.2 to 33.0.0
- Protobuf: From 3.24.2 to 3.25.3
An at-a-glance view of the issues that were closed in this release:
Major Bugs(1)
- Fixed the issue where 'Generate skus' button can result in duplicated skus. Added logic in
AdminCatalogServiceImpl
to check for inconsistent permutations before generating skus.
Minor Bugs(11)
- Fixes the issue where old popup was shown while creating a new entity.
- Changed the way to detect the file type to be more robust when uploading assets.
- Improved the logic to build URL while applying filters in
filtersfilterbuilder.js
- Fixed the issue where filter builder accepts and interprets input as HTML code.
- Fixed the issue where a presence of an error messes up the placement of modal buttons.
- Fixed the issues with placement of the 'Save' button and title bar when shrinking/resizing windows.
- Added inventory validation for the wishlist which was throwing errors when moving wishlist items to cart.
- Fixed the issue where having quotation marks in entity name of content-targeter rule causes issues on site.
- Add null check in
RegexPropertyValidator
for the regex property and method to properly initialize the field 'exploitProtectionService'. - Fixed the issue where Entity header disappears after reloading the product pageFixed an issue where the discount value was displayed incorrectly for Amount Off when changing locale.
- Fixed sorting of the Properties in
BasicPersistenceModule.createPopulatedInstance()
. InMediaFieldPersistenceProvider.extractParent()
replaced persist with merge.
Enhancements(7)
- Upgraded the libraries mentioned above.
- Added multiply method for money with rounding mode and decimal parameter.
- Make the field
springSecurity
accessible inSecurityBasedIgnoreFilter
. - Added useInSkuGeneration column for the product option listgrid on the Product page.
- Replaced deprecated
state
field inFulfillmentGroupFieldServiceImpl
withstateProvinceRegion
with better ISO support. - Added an enhancement in the list grids to be able to not escape html code of entity link column. Added a property
escape.html.main.link
which is set to false by default. - Removed the selenium dependency since it is not used in the framework.
Total Resolved Issues: 19