Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 1.8.6-GA

Important
Release Train 1.8.2-GA includes changes from 1.8.2-1.8.6. These have been consolidated here for convenience. In the future, services like Order 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.

New Features & Notable Changes

  • Add card payment details to order details payment information in the Admin UI.

  • Add support for PricedFulfillmentOption from FulfillmentCommon on JpaOrderFulfillment and JpaOrderFulfillmentItem.

Bug Fixes

  • Fixed a bug where OrderPricing fields includedTaxAmount and taxIncludedType were not populated when reading orders.

    • Also impacts Order Client and Order Operations.

  • Added missing properties to OrderFulfillmentView

    • The main property that was missing was the version. However, all OrderFulfillment properties should be present. Missing those properties will prevent customization to the Admin UI that trigger updates to the OrderFulfillment such as adding shipment info.

  • Update the payment metadata to use totalEverCaptured instead of amountCaptured

  • Enabled making direct updates to Order Fulfillments from Tenant

    • If the request is in the tenant context and the user has tenant access, allow updating an Order Fulfillment after validating that it can be found for the Tenant.