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
@GenericGeneratorneeds to be updated to use 'strategy' property. Removetype = IdOverrideTableGenerator.classand replace it withstrategy = "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.Oracle10gDialectandorg.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
OrderDaoImplandCustomerDaoImpl
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