Documentation Home

Broadleaf Commerce 7.0.6-GA

Released on Nov 3, 2025

This is the 6th patch release for Broadleaf Framework 7.0.x. To upgrade a 7.0.x application to the 7.0.6-GA release, it will require updating the boot starter in the parent pom.xml broadleaf-boot-starter-parent to 7.0.6-GA as well as some additional steps listed below.

New and Noteworthy

Hibernate 5.6

We encountered a few bugs as well as performance degradation with Hibernate 6.2. Based on the reports from existing clients and our research, we have standardized on Hibernate 5.6 which supports the jakarta libraries and also provides query stability and better performance. Here are a few migration steps required to support the hibernate change:

  • Annotations for @GenericGenerator needs to be updated to use 'strategy' property. Remove type = IdOverrideTableGenerator.class and replace it with strategy = "org.broadleafcommerce.common.persistence.IdOverrideTableGenerator"
  • For the Lob fields, @JdbcType(LongVarcharJdbcType.class) needs to be replaced with @Type(type = "org.hibernate.type.MaterializedClobType")
  • For Postgres database, dialects needs to be reverted back to org.broadleafcommerce.common.dialect.BroadleafPostgreSQLDialect
  • For Oracle database, supported dialects are org.hibernate.dialect.Oracle10gDialect and org.hibernate.dialect.Oracle12cDialect

Library version upgrades

Following libraries were updated for security:

  • Spring: Updated from 6.0.23 to 6.2.11
  • Spring Security: Updated from 6.1.19 to 6.5.5
  • Spring Boot: Updated from 3.1.12 to 3.5.6
  • Spring ldap: Updated to 3.3.3
  • Solrj: Updated from 9.8.1 to 9.9.0
  • Hibernate: Downgraded from 6.2.34 to 5.6.15
  • Mvel2: Updated from 2.4.15 to 2.5.2
  • Jackson: Updated from 2.19.0 to 2.20.0
  • Lombok: Updated from 1.18.38 to 1.18.42
  • Logback: Updated from 1.5.18 to 1.5.20
  • Log4j: Updated from 2.20.0 to 2.25.2
  • Jakarta.mail-api: Updated from 2.1.4 to 2.1.5
  • Jakarta.mail: Updated from 2.0.4 to 2.0.5
  • Commons-IO: Updated from 2.18.0 to 2.20.0
  • Commons-lang3: Updated from 3.18.0 to 3.19.0
  • Commons-text: Updated from 1.11.0 to 1.13.1
  • Commons-validator: Updated from 1.8.0 to 1.10.0
  • Commons-collections4: Updated from 4.4 to 4.5.0
  • Commons-fileUpload: Updated from 1.5 to 1.6.0
  • Xmlbeans: Updated from 5.1.1 to 5.3.0
  • Tika-core: Updated from 3.2.2 to 3.2.3
  • Guava: Updated from 33.0.0 to 33.5.0
  • Protobuf: Updated from 4.30.2 to 4.32.0
  • Gson: Updated from 2.13.1 to 2.13.2
  • Imageio-jpeg: Updated from 3.9.3 to 3.12.0
  • Pngtastic: Updated from 1.7 to 1.8

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

Minor Bugs(1)

  • Removed unnecessary casting to 'Long' for IDs when building query in OrderDaoImpl and CustomerDaoImpl

Enhancements(3)

  • Updated libraries mentioned above.
  • Made necessary changes to support Hibernate rollback.
  • Merged bug fixes and enhancements included in 6.2.14-GA

Total Resolved Issues: 4