InventoryItem.variant field deprecated in favor of InventoryItem.variants connection
The InventoryItem.variant field has been deprecated and will be removed in a future API version. Use the new InventoryItem.variants connection instead. To learn more, see InventoryItem object or inventoryItem query in the GraphQL Admin API reference.
Also shipped Dec 2, 2025Shopify in December 2025 →
Introducing Analytics Buckets
Analytics Buckets provide a storage layer for large datasets using Apache Iceberg and Parquet formats, optimized for analytical workloads.
Introducing Supabase Pipelines
Supabase Pipelines provides managed change-data-capture to replicate Postgres tables to analytical destinations like BigQuery in near real-time.
Introducing Components Authoring
The components authoring guide is now available, allowing developers to build and publish their own Convex components. Three new components were also released.
Release of Mistral Large 3 and Ministral 3
Mistral Large 3 (mistral-large-2512) and Ministral 3 (ministral-3b-2512, ministral-8b-2512, and ministral-14b-2512) have been released.
WAF Release - 2025-12-02 - Emergency
This week's emergency release introduces a new rule to block a critical RCE vulnerability in widely-used web frameworks through unsafe deserialization patterns. Key Findings New WAF rule deployed for RCE Generic Framework to block malicious POST requests containing unsafe deserialization patterns.
Bun is joining Anthropic
Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.
More from Shopify developer platformEvery Shopify developer platform release →
Order editing new validations and handled `userErrors`
Order editing mutations now include additional validations. When these validations fail, the API returns relevant userErrors in the response. These changes apply to all supported API versions. Gift card amount limit Gift cards added with the orderEditAddVariant mutation are now subject to a maximum value limit.
New: Open source experimentation platform
Tangle is a platform-agnostic, open source experimentation platform with a visual editor and content-based caching. With Tangle, you can build ML and data pipelines collaboratively, choosing from reusable modules in the component library or adding your own. Learn more about Tangle .
The Winter '26 Edition is here
Announcing 150+ updates to Shopify. See the updates
New fields to combine bundle options
In the API 2026-01 release candidate version, we've introduced consolidated options in the GraphQL Admin API. This feature allows you to support merchants by combining options, such as size and length, to streamline the checkout process for customers.
ShopifyQL Python SDK and CLI now available for analytics
Developers and merchants can now access ShopifyQL data through a dedicated Python SDK and CLI tool designed for analytics workflows. The ShopifyQL Python package provides a clean, Pythonic interface for ShopifyQL queries while handling GraphQL API complexity behind the scenes.
Monitor admin performance issues by region with Web Vitals API
Enhance your app's global admin performance with regional data from the Web Vitals API. Each Web Vitals event now includes a country field with a two-letter ISO country code, allowing you to pinpoint where users encounter performance issues with your app.
Introducing Sidekick app extensions
Today, we're introducing Sidekick app extensions to give your app new ways to integrate your app with Sidekick , Shopify's AI-enabled commerce assistant. What are Sidekick app extensions? Your app can connect its data and workflows using app extensions.
Simplified App Store requirements
Preparing your app for review just became more straightforward. We've simplified and updated App Store requirements to be clearer, better organized, and easier to work with throughout the development process. What's improved: Streamlined structure: Requirements are organized for better structure and readability, so you can understand exactly what’s needed.