Data and AI releases

548 this month · 176 companies

`inventoryActivate` now preserves `available` quantity

UpdateNot yet verified

As of API version 2026-04, using the inventoryActivate mutation without specifying an available or onHand argument will no longer default these values to zero. If an item was previously active at a location, any existing active and onHand quantities for the inactive InventoryLevel will be retained.

Developer tools

Read on shopify.dev

Also shipped Apr 17, 2026Shopify in April 2026 →

What's new in Sigma

AI Ask Sigma is now Sigma Assistant Ask Sigma is now Sigma Assistant, and includes the following: Improved accuracy and performance when answering questions and performing analysis. Higher quality data source selection, relying on a new semantic search service that indexes configured sources using the AI provider set up for your organization.

Beta
Source ↗

Property Category

What it is: Events in Amplitude have supported categories for some time, grouping taxonomy items into clusters like Onboarding, Checkout, or Marketing. That same support now extends to event and user properties.

GA
Source ↗

TypeScript 6.0.3

For release notes, check out the release announcement blog post . fixed issues query for TypeScript 6.0.0 (Beta) . fixed issues query for TypeScript 6.0.1 (RC) . fixed issues query for TypeScript 6.0.2 (Stable) . fixed issues query for TypeScript 6.0.3 (Stable) . Downloads are available on: npm

Update
Source ↗

More from Shopify developer platformEvery Shopify developer platform release →

Add `isActive` field to `InventoryLevel`

As of GraphQL Admin API version 2026-04 the InventoryLevel object now includes an isActive boolean field, which indicates whether an inventory level is currently active. In this version, you can optionally query for inactive inventory levels, and the isActive field will help you distinguish between active and inactive levels.

Update
Source ↗

mTLS client certificate renewal for Payments Apps

Starting June 15, 2026, Shopify will renew its mTLS client certificate used by Payments Apps to verify that the client initiating the request is Shopify. Unless you're using custom checks or validation logic, this update won't impact your live payments apps, as the new certificate is signed by the same Certificate Authority as the current one.

Update
Source ↗

`LineItem.weight` field now available in public Admin API

Starting in version 2026-07 of the GraphQL Admin API , you can query the weight field on the LineItem type in the GraphQL Admin API. This field returns a Weight object with value and unit , making it easy to access line item weights without converting from the REST API's grams field.

Update
Source ↗

New app submission experience in the Partner Dashboard

We updated the app submission experience to help apps get reviewed and published faster. Three changes are live now in the Partner Dashboard: End-to-end review management in Partner Dashboard Review feedback for app submissions now lives in the Partner Dashboard under App > Distribution.

Update
Source ↗

New CSS variable for mobile safe area insets

New CSS Variable for Mobile Safe Area Insets A new CSS custom property, --shopify-safe-area-inset-bottom , is now available for embedded apps running on Shopify Mobile. This property provides the exact pixel value of host UI overlays, such as the floating bottom navigation bar, to prevent apps from placing fixed-position content over these overlays.

Update
Source ↗