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.
Also shipped Feb 9, 2026Shopify in February 2026 →
Git Sync now available in Public Preview
Git Sync in Grafana lets you manage your dashboards as code as JSON files stored in GitHub. You and your team can use it to version control, collaborate, and automate deployments efficiently. This feature, now starting to roll out to all Grafana Cloud instances in Public Preview , lets you benefit from a native Git workflow directly from Grafana.
Agents, Workers - Agents SDK v0.4.0: Readonly connections, MCP security improvements, x402 v2 migration, and custom MCP OAuth providers
The latest release of the Agents SDK ↗ brings readonly connections, MCP protocol and security improvements, x402 payment protocol v2 migration, and the ability to customize OAuth for MCP server connections. Readonly connections Agents can now restrict WebSocket clients to read-only access, preventing them from modifying agent state.
Agents - Interactive browser terminals in Sandboxes
The Sandbox SDK ↗ now supports PTY (pseudo-terminal) passthrough, enabling browser-based terminal UIs to connect to sandbox shells via WebSocket. sandbox.terminal(request) The new terminal() method proxies a WebSocket upgrade to the container's PTY endpoint, with output buffering for replay on reconnect.
AI Crawl Control - Analytics enhancements
AI Crawl Control metrics have been enhanced with new views, improved filtering, and better data visualization. Path pattern grouping In the Metrics tab > Most popular paths table, use the new Patterns tab that groups requests by URI pattern ( /blog/* , /api/v1/* , /docs/* ) to identify which site areas crawlers target most. Refer to the screenshot above.
AI Search now with more granular controls over indexing
Get your content updates into AI Search faster and avoid a full rescan when you do not need it. Reindex individual files without a full sync Updated a file or need to retry one that errored? When you know exactly which file changed, you can now reindex it directly instead of rescanning your entire data source.
Log Explorer - Tabs and pivots
Log Explorer now supports multiple concurrent queries with the new Tabs feature. Work with multiple queries simultaneously and pivot between datasets to investigate malicious activity more effectively. Key capabilities Multiple tabs: Open and switch between multiple query tabs to compare results across different datasets.
More from Shopify developer platformEvery Shopify developer platform release →
Hydrogen January 2026 release
The Hydrogen January 2026 release (v2026.1.0) is out. This is a quarterly API version bump to Storefront API 2026-01 and Customer Account API 2026-01. Updated Storefront API and Customer Account API to 2026-01 ( #3434 ) The cartDiscountCodesUpdate mutation now requires the discountCodes argument.
Webhook subscriptions now support a name field for identification
You can now assign an optional name to your webhook subscriptions to simplify identification and management. This feature is available for both TOML-based subscriptions and subscriptions created through the Admin API subscriptions created via the GraphQL Admin API.
Added new enum values for ColumnDataType in ShopifyqlTableDataColumn
We have introduced 3 new enum values to ColumnDataType in ShopifyqlTableDataColumn : RATING : Represents a rating value as float. STRING IDENTITY : Represents a GID/UUID value. COLOR : Represents a color value in HEX format.
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.
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.
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.