Broadleaf Commerce 6.1.13-GA
Released on May 25, 2023
Overview
This is the 13th patch release for Broadleaf Framework 6.1.x. To upgrade a 6.1.x application to the 6.1.13-GA release, it should only require updating the broadleaf-boot-starter-parent
to 6.1.13-GA in the parent pom.xml.
New and Noteworthy
Google Analytics 4
Google has announced that Universal Analytics (UA) will be deprecated on July 1, 2023. The recommendation is to migrate to gtag.js, which integrates with Google Analytics 4, the new supported solution from Google. The framework has been updated to support Google Analytics 4 (GA-4) however, there are some steps required to migrate.
- First setup the Google Tag
- Read and Follow Migration guide and Extended migration guides
- Replace
blc:google_universal_analytics
tags withblc:google_analytics_4
- Setup properties related to GA-4
googleAnalytics4.accountId=
googleAnalytics4.webPropertyId=
googleAnalytics4.profileId=
googleAnalytics4.clientId=
googleAnalytics4.clientSecret=
googleAnalytics4.masterWebPropertyId=
Here are some more resources to help with setup/migration
- https://developers.google.com/analytics/devguides/migration/ecommerce
- https://developers.google.com/analytics/devguides/migration/ecommerce/gtagjs-before-you-begin
- https://developers.google.com/analytics/devguides/migration/ecommerce/gtagjs-ga4-to-ua
Library Upgrades
Following core libraries were upgraded due to security vulnerabilities:
- Spring -> 5.2.22.RELEASE to 5.2.24.RELEASE
- Spring Security -> 5.4.10 to 5.4.11
- Solr -> 7.7.2 to 7.7.3
- Antisamy -> 1.6.8 to 1.7.3
- ESAPI -> 2.3.0.0 to 2.5.2.0
- Jackson -> 2.13.3 to 2.14.2
- Lombok -> 1.18.24 to 1.18.26
- Groovy-> 2.4.15 to 2.4.21
- Animal sniffer -> 1.16 to 1.23
- Commons-fileupload -> 1.3.3 to 1.5
- Twelvemonkeys imageio -> 3.0 to 3.8.3
- Tika core -> 2.3.0 to 2.7.0
- Jettison-> 1.5.1 to 1.5.4
- Google guava -> 30.1.1 to 31.1
- Protobuf-> 3.19.4 to 3.22.3
- Jquery-ui (js)-> 1.12.1 to 1.13.2
- Jquery Datatables (js)-> 1.11.2 to 1.13.1
- Moment with locales (js)-> 2.10.6 to 2.29.4
Note: If you have references to any of the javascript (js) files, please update it to the versions mentioned above. For example if there are references to 'jquery-ui-1.12.1.custom.js' file in header or footer, update it to 'jquery-ui-1.13.2.custom.js'.
An at-a-glance view of the issues that were closed in this release:
Enhancements(3)
- Added support for Google Analytics 4
- Updated copyright dates and headers in all the files and updated BLC dependencies.
- Updated core libraries mentioned above.
Total Resolved Issues: 3