Broadleaf Microservices
  • v1.0.0-latest-prod

Release Notes for 1.7.4-GA

Requirements

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

New Features & Notable Changes

Feature/Notable Change Related Services Links

Introduced support for cart awaiting payment result in checkout

CartOperationServices, ScheduledJobsServices

Handling Cart with Payments Awaiting Result

Upgrade Guide

API Changes

New Endpoints

Path Description

POST /carts/{cartId}/send-cart-pending-payment-failed-event

Send cart pending payment failed event

GET /tenant-carts

Read carts matching tenant and status and ignore other narrowing behaviors

POST /tenant-carts/update-status

Update carts matching tenant and ignore other narrowing behaviors to the given status

Spring Cloud Stream Message Binding Updates

In your project, make sure to define the following properties to complete the configuration:

spring:
  cloud:
    stream:
      bindings:
        cartPendingPaymentFailedOutput:
          destination: cartPendingPaymentFailed