Documentation Home

Broadleaf 4.0.10-GA

Released on May 5, 2016

This is the 10th patch release for the Broadleaf Commerce 4.0 framework.

Noteworthy Updates

General improvements were made to address performance issues with large catalogs

The logic used to retrieve data from the database was improved when retrieving all products from large catalogs.

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

Critical Bugs(1)

  • Upgraded Common Collections library to 3.2.2 due to reported security vulnerability

Major Bugs(1)

  • Fixed OptimisticLockException retries for IdGenerationSequences

Minor Bugs(3)

  • Display value gets swapped out with a numerical value on to one lookups when a sub collection add fails validation
  • Ensure resource paths that cannot be found are cached in the same way they are looked up
  • Patched an issue with Thymeleaf template expression execution


  • Product paging query performance degrades during solr indexing
  • Add Null-safe map evaluation operator to prevent null pointer log messages during rule evaluation
  • Don't wipe and create the database multiple times during startup (internal issue - can probably remove from final release notes)
  • Added a flag singleFulfillmentGroup.fgItem.sync.qty that can be set to true that will synchronize FulfillmentGroupItem quantity with OrderItem quantity if it ever gets out of sync
  • Support specifying the nullsLast property on the CriteriaTransferObject in the admin
  • Added ability to configure the validatePasswordExpression via a System Property
  • Made modify expression regex a non-greedy selector when doing "replace all"
  • Unnecessary log messages are emitted whenever static assets are uploaded from the 'Media Assets' section of the admin

Total Resolved Issues: 13