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.
Removed overly-restrictive validation that required CheckoutCompletionEvents to have a non-empty paymentSummaries
collection to send the event.
Fixed issue where CartItem prices could be persisted in a different currency than the cart’s currency.
Note: This incorrect persisted currency was never noticed functionally since the cart’s currency is always set on the cart items as they are mapped from the database domain to the projection domain.