New Features
Marketplace Features
Demo: Enhance k8s startup behavior for containers
OMS: Add frontend components for returns and refunds
Bug Fixes
Catalog: Assigning image to category can cause it to be removed from another category
Testing: TestContainers is not always able to reliably pull the ryuk image
Catalog: 2 categories with the same URL cause an issue when searching a category by URL
CartOps: Fixed possible NPE if no product description is present
Vendor: Fix saving of the vendor attributes
Inventory: Adjustments for fulfilled, cancelled, and returned inventory don’t work if Fulfillment doesn’t have an inventory location
REFERENCE MutabilityType between two Catalogs is not being honored
CartOps: Registering post-checkout does not add order to customer
Demo: CSR Shop as Guest and Shop as Customer do not work
Customer: Change additional phone domain to not use @Delegate
Customer: Make use of new Phone field for customer metadata
OrderOps: Error during createPaymentTransactionLog while capturing fulfillment is swallowed
OrderOps: Reverse auth might not occur with multiple payments and a cancelled fulfillment while fulfilling
Demo: Product details page for Sudden Death sauce only shows the Variant of Sudden Death Sauce"
Admin: Add better message and link to login when session reaches final" expiration"
Search: Revisit filters used by AbstractBatchIndexRequestHandler implementations to gather indexables
Search: Ensure that ContextualProductConsolidationContributor implementations exclude archived entities
Search: Multiple application-assigned catalogs contributing to one CategoryProduct doesn’t index Category
Search: Tenant-level inventory becoming unavailable doesn’t cause Solr representation to be cleared
Promotions: DefaultFulfillmentGroupOfferProcessor#sort throws NPE
Admin: Added fulfillment reference number for the group
Auth: Going directly to auth base causes redirect to internal docker/kubernetes URL
PayPal: Fixed issues with how paypal responds to captures in their v2 APIs
PayPal: Fix refunding an immediately captured order
PayPal: uto-add assertions header for refunds when a seller ID is available