Documentation Home

Broadleaf Commerce 7.0.4-GA

Released on March 10, 2025

This is the 4th patch release for Broadleaf Framework 7.0.x. To upgrade a 7.0.x application to the 7.0.4-GA release, it should only require updating the parent pom.xml broadleaf-boot-starter-parent to 7.0.4-GA.

New and Noteworthy

Library version upgrades

  • Antisamy: Updated from 1.7.6 to 1.7.7
  • ESAPI: Updated from 2.5.4.0 to 2.6.0.0
  • Quartz: Updated from 2.3.2 to 2.5.0
  • Thymeleaf: Updated from 3.1.1.RELEASE to 3.1.3.RELEASE
  • Protobuf: Updated from 3.25.5 to 4.29.3
  • Jackson: Updated from 2.17.2 to 2.18.2
  • Logback: Updated from 1.4.14 to 1.5.17
  • Slf4j: Updated from 2.0.9 to 2.0.17
  • Snappy-java: Updated from 1.1.9.1 to 1.1.10.7

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

Minor Bugs(6)

  • Fixed the issue where empty filter would sometime show up for listgrids.
  • Fixed the issue where Filter would not apply for 'Indexed Fields' listgrids.
  • Fixed various issues with SKU generation and the error messages for them.
  • Fixed the issue where tool tip would not properly decode strings when xss-protection is enabled.
  • Fixed the issue where the error message would not be displayed when adding a sub-collection entity
  • Fixed the issue where registered customer cannot remove address from address book. In CustomerAddressDaoImpl added a line to flush entityManager after removing customer address.

Enhancements(5)

  • Updated libraries mentioned above.
  • Update copyright dates in all the headers and licenses.
  • Add the 'dot' character to the allowed list for page URI validator
  • In SkuCustomPersistenceHandler, added validation for adding SKUs manually.
  • Updated all references of useDefaultSkuInInventory with enableDefaultSkuInInventory.

Total Resolved Issues: 11