Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 2.0.2

Important Updates

  • Responded to breaking changes in Data Tracking 2.0.2

    Important
    This version of InventoryServices requires DataTracking 2.0.2+.
    • Injected PropagationHelperUtility in DefaultInventoryTransactionService, and used it in enhancedDelete to provide SlimPropagationTracking to the prepare()/propagateIfApplicable() methods

New Features & Notable Changes

  • Updated SKU Inventory Export endpoint to support new Export Commons export initiation flow

    • The new SKU Inventory Export endpoint that initiates the export via the ExportManager supports the new Export Commons export initiation flow that expects the filter string to be included as part of the export request body instead of a request parameter. The old version of the endpoint that passes the filter as a request parameter has been deprecated.

Bug Fixes

  • Fix NullPointerException when changing fulfilment status for an order that has dependent items

    • Previously, the OrderItem’s dependent items were completely missed, so, when trying to build a SkuInventoryAdjustmentRequestItem for a fulfillment item that is a dependent item, no OrderItem is found, causing the NPE. To fix it, we’re building a list of OrderItems along with their dependent items