Broadleaf Microservices
  • v1.0.0-latest-prod

Asset Release Notes for 1.7.10-GA

Important
Release Train 1.8.2-GA includes changes from 1.7.8-1.7.10. These have been consolidated here for convenience. In the future, services like Asset will see release candidates (RCs) created instead of GAs so that they align with Release Train RCs and GAs.

Requirements

  • JDK 11 is required for Broadleaf release trains 1.7.0-GA, and beyond.

  • JDK 17 is supported for Broadleaf release trains 1.8.1-GA, and beyond.

Enhancements

  • Added changes to support seed data for the Broadleaf Starter (a Spring Boot Initializr style project for Broadleaf).

New Features & Notable Changes

  • Migrated StorageUtils to extensible bean, AssetStorageUtils, instead of static utility

Bug Fixes

  • Fixed not detecting docx and xlsx as WORD and EXCEL types

  • Increased Asset MIME_TYPE column length to 255 (from 60) to support xlsx and docx types

  • Files of unknown types are renamed to "f.txt" by default upon download as a security measure.

    • To prevent Assets downloaded from the admin from being renamed, we have excluded Assets from accepted types from this measure.

    • Out-of-Box accepted AssetTypes:

      • IMAGE

      • VIDEO

      • PDF

      • WORD

      • AUDIO

      • CSV

      • EXCEL

      • TEXT