- changeFromQuantity field is now required for key inventory mutations and will cause runtime errors if omitted or not null
- Adds concurrency protection via compare‑and‑swap; pass the expected current quantity or explicitly null to opt out
- Breaking change – update application logic before version 2026‑04 to include the field