Documentation Home

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.