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.
Introduce endpoint and supporting service/repository methods to bulk-fetch available quantities for multiple items at once: POST /sku-inventory/available-quantities
Publish a new InventoryAvailabilityEvent
Spring application event when DefaultStockChangeNotificationService
detects a stock change
Important
|
These changes are considered 'alpha' and are disabled by default for all clients until the 'data feeds' feature becomes generally available in a future release of Broadleaf. |
Introduce components to detect interesting entity changes and notify data feed services about them. For more information, see Data Feeds shared concept documentation.
Fix query narrowing functionality that was preventing the free soft inventory job from working properly. Now the free soft inventory job will operate on all inventory transactions for any application in the tenant’s context.
Update CustomizedInventoryTransactionRepository and CustomizableSkuInventoryRepository to support the "INCLUDE_APPLICATION_ID_PREDICATE" flag on ContextInfo additional properties. When that property is explicitly set to FALSE, the repositories will not apply the query predicates for application ID. This means that entities from any application of the current tenant context would be visible with those methods when that property is FALSE.