Increasing the app block limit to 30 for theme app extensions
You can now include up to 30 app blocks in a single theme app extension, an increase from the previous limit of 25. This gives you more flexibility to build comprehensive app experiences that integrate seamlessly with themes. Learn more about theme app extensions and file and content size limits on Shopify.dev.
Also shipped Feb 3, 2026Shopify in February 2026 →
Supabase is now an official Claude connector
Supabase projects can now be connected to Claude, allowing users to manage database infrastructure through natural language instructions.
R2 - Improve Global Upload Performance with R2 Local Uploads - Now in Open Beta
Local Uploads is now available in open beta. Enable it on your R2 bucket to improve upload performance when clients upload data from a different region than your bucket. With Local Uploads enabled, object data is written to storage infrastructure near the client, then asynchronously replicated to your bucket.
SCIM user and team provisioning
Never wait for a login to secure your stack You can now automate your entire user lifecycle and team structures directly from your identity provider (IdP). By moving SCIM from public preview to general availability, we’ve removed the “first login” bottleneck, allowing centralized operators to provision, configure, and secure users before they even open the...
Nova-3 Model Update
🌐 Nova-3 Adds Support for Hebrew, Farsi, and Urdu We're excited to announce the release of new Nova-3 monolingual models for Hebrew , Farsi , and Urdu ! These additions bring industry-leading speech-to-text capabilities for users of these languages.
Agents, Workflows - Agents SDK v0.3.7: Workflows integration, synchronous state, and scheduleEvery()
The latest release of the Agents SDK ↗ brings first-class support for Cloudflare Workflows , synchronous state management, and new scheduling capabilities. Cloudflare Workflows integration Agents excel at real-time communication and state management. Workflows excel at durable execution.
Security Center - Threat actor identification with "also known as" aliases
Identifying threat actors can be challenging, because naming conventions often vary across the security industry. To simplify your research, Cloudflare Threat Events now include an Also known as field, providing a list of common aliases and industry-standard names for the groups we track.
More from Shopify developer platformEvery Shopify developer platform release →
Introducing the `tracks_inventory` query filter for products
As of GraphQL Admin API version 2026-04 , you can filter products based on whether their inventory is tracked using the new tracks_inventory Boolean filter. This is especially useful when working with merchants like dropshippers who might not maintain on-hand inventory.
Subscriptions APIs: new payment error code and error classification
We’ve added new payment error codes for subscription billing attempts in the GraphQL Admin API. These new error codes provide more granularity and consistency, making payment errors easier to diagnose. They’re currently available in the unstable API version, will be released in version 2026-04 .
Automatically copy cart metafields to orders at checkout completion
As of API version 2026-04 , order metafield definitions can copy values from cart metafields to order metafields when an order is created. You can specify which cart metafields should be carried over to orders.
The `GiftCardConfiguration` object now includes default gift card expiration
You can now query a merchant's default gift card expiration settings using the GraphQL Admin API. The new expirationConfiguration field on the GiftCardConfiguration object returns the merchant's configured expiration settings, including the duration value and time unit (days, months, or years).
Shop Minis January 2026 update
New Features Delayed Consent We've enhanced consent management by introducing a delayed consent popup for all Shop Minis. What this means for partners: Users will see a consent screen before your mini loads if you request scopes. The mini's landing (splash) screen is shown while consent is pending.
Hydrogen October 2025 release
The Hydrogen October 2025 release (v2025.10.0) is out. This release updates the Storefront API and Customer Account API to 2025-10 and adds new cart mutations that simplify multi-gift-card and multi-address checkout flows.
Discouraging use of `receiptJson` on `OrderTransaction` in the GraphQL Admin API
We’re discouraging use of OrderTransaction.receiptJson . You should stop relying on receiptJson in production apps. receiptJson is gateway-defined , inconsistently shaped , and may change without notice . Because its structure isn’t stable or typed, changes can lead to unexpected app failures.
shopify.app.extensions() in App Bridge now supports POS UI extensions
The shopify.app.extensions() method in App Bridge now supports Point of Sale (POS) UI extensions , in addition to checkout, customer account, Admin, and Theme extensions. With this update, your embedded app can query the status of POS UI extensions along with other extension surfaces.