Data and AI releases

548 this month · 176 companies

Making `changeFromQuantity` field required (with explicit opt-out)

UpdateNot yet verified

This changelog relates to concurrency protection features . Starting in 2026-04 , the changeFromQuantity field will be required for the following mutations: inventoryAdjustQuantities : Available on the InventoryChangeInput input type inventoryMoveQuantities : Available on the InventoryMoveQuantityTerminalInput input type inventorySetOnHandQuantities ...

ObservabilityDeveloper tools

Read on shopify.dev

Also shipped Dec 12, 2025Shopify in December 2025 →

What's new in Sigma

Admin Enable multiple identity providers for your organization (Beta) You can now enable multiple identity providers (IdPs) for your Sigma organization. If you would like to enable multiple IdPs for your organization, please contact Sigma support. For more information, see Using multiple identity providers for your Sigma organization (Beta) .

Beta
Source ↗

- Query Scheduling Improvements: Small queries now complete faster without getting stuck waiting behind...

- Query Scheduling Improvements: Small queries now complete faster without getting stuck waiting behind large, resource-intensive queries, even when heavy queries are processing in the background Search Enhancements: The search bar in the top left pane of the Object Explorer can now be used to search for schemas, tables, and columns in addition to databases...

Update
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Concurrency protection features for inventory and refund mutations

This changelog consolidates all updates related to concurrency protection features for inventory and refund mutations. Compare and swap changes To prevent race conditions in inventory updates, we're introducing compare and swap protection through the changeFromQuantity field across multiple API versions: 2026-01 : Introducing a changeFromQuantity field for...

Update
Source ↗

Making idempotency mandatory for inventory adjustments and refund mutations

This changelog relates to concurrency protection features . We're making the idempotent directive introduced here mandatory for the following mutations in version 2026-04 : refundCreate inventoryShipmentReceive inventoryAdjustQuantities inventoryMoveQuantities inventorySetQuantities inventorySetOnHandQuantities inventoryShipmentCreateInTransit...

Update
Source ↗

Adding idempotency for inventory adjustments and refund mutations

This changelog relates to concurrency protection features . We're introducing idempotency keys for several inventory and refund mutations. This enhancement helps you build more reliable integrations by preventing duplicate operations when retrying failed requests. You pass idempotency keys in using an idempotent directive.

Update
Source ↗

New `changeFromQuantity` field to manage inventory

This changelog relates to concurrency protection features . The following mutations now support the optional changeFromQuantity field: inventoryAdjustQuantities : Available on the InventoryChangeInput input type inventoryMoveQuantities : Available on the InventoryMoveQuantityTerminalInput input type inventorySetOnHandQuantities : Available on the...

Update
Source ↗