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.
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.
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.
Tax collection on Supabase invoices
Supabase will begin adding applicable taxes, such as VAT, GST, and sales tax, to invoices based on the organization's billing address, rolling out from May 1 to June 30, 2026.
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
Neon Postgres plugin for OpenAI Codex, snapshot API size fields, Singapore region networking, and more release - Apr 17, 2026
Neon plugin for OpenAI Codex. The Neon Postgres plugin is officially available in the OpenAI Codex plugin directory. It adds the Neon MCP Server and Neon focuse...
More from Shopify developer platformEvery Shopify developer platform release →
Add `includeInactive` argument to `inventoryLevels` and `inventoryLevel` fields
As of API version 2026-04, you can pass includeInactive: true when querying the inventoryLevels or inventoryLevel fields on InventoryItem and Location to include inactive inventory levels in the response. By default, only active inventory levels are returned.
`inventoryActivate` now preserves `available` quantity
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.
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.
Added MOST_RELEVANT value for `CollectionSortOrder`
The MOST_RELEVANT value is now available to the GraphQL Admin API's CollectionSortOrder , available in API version 2026-07 and higher. Learn more about collection sorting options in the Shopify Help Center .
`ActionBar` removed on mobile: `TitleBar` primary action now renders as an icon button
Mobile primary action now renders as an icon in the title bar On mobile, the primary and secondary actions defined on your TitleBar are changing how they render: The primary action now displays as an icon-only button in the mobile header, rather than in a bottom bar with icon and text.
`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.
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.
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.