Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for Import Consumer

Table of Contents

Covers release notes for the Import Consumer common library, discussed here.

Version 1.7.1

Enhancements

  • Update AbstractImportBatchHandler to introduce a new overloaded variant of the persist() method that further breaks down persistence requests into smaller batches of the specified size. Useful for situations where a large list of persistence requests may be submitted at once and need to be broken down.

  • Update AbstractImportBatchHandler to introduce a new failRecordAndDependentsEarly() method allowing subclasses to mark a record and its dependents as failed.

  • Introduce a new ContextUtil utility class with a overrideChangeContainerForChildOfEntity() method to allow dependent entities to override their change container to match a parent.

  • Update ConversionResponse class to have an operationType field, which should allow converters to determine operation type and return it to the caller

  • Update IdResolver and DefaultUlidIdGenerator to have a new nextId() method that simply generates a new value

  • Update RowUtils to define new constants useful for complex column value structures, and also to define new methods for processing input row maps