Broadleaf Commerce 6.0.0-GA
Release date: Jan 15, 2019
Overview
The overall theme of the Broadleaf 6.0.0-GA release is largely around updating core 3rd-party dependency baselines.
New and Noteworthy
- The base JDK has been upgraded from 7 to 8. The minimum system requirement for Broadleaf 6.0 is Java 8.
- Spring core has been upgraded to Spring 5.
- Spring Security has been upgraded to Spring Security 5 and Spring Boot to Spring Boot 2.
- Hibernate has been upgraded to Hibernate 5.
- Hibernate Validator has been upgraded to 6.0.9.Final.
- Solr 7 is now supported with upgraded Solr APIs. While the APIs have been tested to support a Solr 5 server, it is advised to migrate to Solr 7 and do a full reindex
- Java Servlet API 3.1.0 is supported.
- Removed commons-digest, velocity, commons-lang and Thymeleaf 2 support.
Framework and Architectural
Library Dependency Updates
Our minimum compatible versions have been brought up to date with these latest versions:
- Spring core: 4.3.17.RELEASE updated to 5.0.7.RELEASE
- Spring Security: 4.3.X.RELEASE updated to 5.0.6.RELEASE
- Spring Boot: 1.5.12.RELEASE updated to 2.0.3.RELEASE
- Hibernate: Updated to 5.2.17.Final
- Hibernate Validator: Updated to 6.0.9.Final
- Jackson: Updated to 2.9.6
- Java servlet API: 3.0 updated to 3.1
- JPA: Updated to 2.1
- commons-io: 2.4 updated to 2.6
- commons-codec: 1.4 updated to 1.11
- commons-dpcp: 1.2.2 updated to 2.2.0
- esapi: 2.1.0 updated to 2.1.0.1
- guava: 12 updated to 22
- quartz-scheduler: 2.2 updated to 2.3
- Solrj: Updated to 7.3.1
Detail information on the changes and necessary steps to implement the updates are available in the 5.2.0 to 6.0.0 Migration Notes.