Documentation Home

Broadleaf Commerce 5.2.3-GA

Release date: February 8, 2018

Overview

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

New and Noteworthy

An extra deployment of the broadleaf-boot-starter-parent released

During the 5.2.3-GA release, an update of the Export Module was missed requiring a special build of that module and one additional release of the broadleaf-boot-starter-parent project. To use the latest release of 5.2.3-GA, the broadleaf-boot-starter-parent should be configured to "5.2.3.1-GA".

Update Spring Security to the latest patch release

Spring security was updated to the latest patch release 4.2.4 which addressed CVE-2017-8030.

Update Spring, Spring Boot and Jackson dependencies

Updated to Spring 4.3.14, Spring Boot 1.5.10, and Jackson 2.8.11

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

Critical Bugs(1)

  • Offer Codes cannot be added to an Offer

Major Bugs(13)

  • Moved the placement of the select/edit/delete icons in the admin farther up on the image so that thumbnail (resized images) will still have the icon in a focusable area.
  • Ensure all Filter implementations do not use @Resource for standalone Tomcat
  • Changed ConditionalOnAdmin to rely on a bean rather than ConditionalOnBroadleafEnum
  • Fix issue where Content Item rules on a ContentTargeter would cause an NPE
  • Added new entity count methods for static assets and categories
  • Remove subclasses of domain objects that appear as properties in other beans
  • Fixed issue where a system property was incorrectly cached as null when resolved in multiple ways
  • Field discovery in BLCFieldUtils is not efficient
  • SystemPropertiesServiceImpl uses the Spring Environment inefficiently
  • Error when adding an image on a product with changes
  • Fixed issue where debugQuery=true was passed to Solr on every single query
  • Offers Not Applied to Products with Comma in Name
  • Use the raw product option value to get skus when adding to cart instead of the translated value.

Minor Bugs(15)

  • Rework the asset-grid replace to make sure the images get loaded correctly when the tab loads
  • Fixed issue where BLC was swapping Solr cores when there was an error during reindexing.
  • Fixed IndexField's view all list grid filter and sort.
  • Rule Builders in Customer Segment issues
  • Fixed issue where JUnitTransactionalSetup was not properly annotated
  • Added LDAP admin user provisioning process to add ROLE_ to existing roles
  • ListGrid bugfix involving listgrid template and ListGrid.hideIdColumn
  • Redactor widget not styling text
  • Content Targeter page variable error
  • Fixed "Error While Parsing Rule" for "is between" date rules via rule builder.
  • Community: New Simple Template not working
  • Add method to return all possible resource paths
  • Page field translations via admin ui persist with wrong entity type
  • Product Add-Ons Don't Allow Separate Skus
  • Content Items in the admin are only pulling in content data for up to the max results (50)

Features(3)

  • Added ability in the admin for the SKU Modal tabs to lazy load
  • Added ability to force customers to change their passwords
  • Added extension point to allow easier modifications of solr field names

Enhancements(13)

  • Remove error logging when product options aren't set during AddToCart
  • Update Spring Security to the latest patch release 4.2.4 for CVE-2017-8030
  • Allow listgrid fields to utilize a custom renderer
  • Need a way to establish dependency between async javascript bundles
  • Added Right to Left support in the admin
  • Introduce the ability to gather Skus in batches for large catalogs
  • Update Spring, Spring Boot and Jackson dependencies to the latest patch releases (4.3.14, 1.5.10, 2.8.11)
  • Google CDN does not recognize .js and .css files
  • SEO Enhancements - Canonical Urls with Pagination, Pagination Meta Tags, & Sitemap Enhancements
  • Enhance ClassTransformer flexibility
  • Added sku to the configurable order item request
  • Helper code for importing customers
  • Enhance ClassTransformer flexibility

Total Resolved Issues: 45