Checkout footer visibility now applies to merchant-configurable content
PreviewtodayUnverifiedAdded Oct 15, 2026
The visibility fields on CheckoutBrandingFooterContent and CheckoutAndAccountsConfigurationBrandingFooterContent now control only merchant-configurable footer content. Checkout can display Shopify-provided transaction information in the footer regardless of this setting.
Topics: Governance, Developer tools
More Shopify developer platform releases
Every Shopify developer platform releaseHydrogen 2026-10 is now available
The new Hydrogen is generally available today. Since the developer preview started in June, we've shipped seven releases based on feedback from developers using it. The big deal about the new Hydrogen is that it isn't a big deal: Hydrogen now works with any JavaScript framework.
Add shopping and Shop Pay checkout to any agent with Shop MCP
Shop MCP lets your agent or app search Shopify Catalog, build carts, and complete Shop Pay checkout through a single MCP connection. It works with over 1 billion products in Shopify Catalog and doesn't require an API key for search. Nothing changes for existing Catalog API integrations, and no action is required.
Detect when a POS extension screen finishes navigating
What changed The POS Navigation API adds the navigatesuccess event. It fires after the destination screen finishes its native transition, and its callback receives a standard Event. currententrychange can fire before the screen finishes appearing, and the navigate() promise doesn’t wait for the transition.
Identify the published version running in a POS extension
What changed shopify.extension.version returns the version of the extension that is running. It’s the same name shown on the Versions page in the Dev Dashboard and chosen when running shopify app deploy. The value is an opaque name, not a version number, so compare it for equality rather than sorting it.
Cart updates that result in no changes to the cart no longer trigger carts/update webhooks
Cart operations that leave the cart unchanged, for example, resubmitting the same values a cart already has, no longer trigger a carts/update webhook. Shopify sends a webhook every time a cart's contents or properties change. Previously, every cart operation produced a carts/update webhook.
Global Catalog REST API stops serving traffic on November 2, 2026
The Global Catalog REST API, which was deprecated in April 2026, stops serving traffic on November 2, 2026. If your app still calls it, you need to migrate to Global Catalog MCP, which implements the Universal Commerce Protocol (UCP), before that date.
Catalog API now returns compare-at prices as `list_price`
The Catalog API now returns a merchant’s compare-at price as list_price on each product variant. Your app or agent can use list_price to tell when a product is marked down and by how much. The price field doesn’t change. No action is required. list_price is an optional field defined in the UCP catalog specification, version 2026-08-25 .
New `owner_type` field for metafield declarations in Checkout and Customer Account UI extensions, required in 2027-01
Starting with API version 2026-10 , Checkout and Customer Account UI extensions can specify an owner_type for each metafield declaration in shopify.extension.toml . Starting with API version 2027-01 , owner_type is required for every metafield declaration, and deployments without it will be blocked.
Also shipped on Oct 15, 2026
Shopify in October 2026OpenAI Agents SDK 0.24.0
0.24.0 (2026-10-15) Features expose MCP annotations on converted tools (75813f8) support run-wide tool exception formatting (8fd9a7c) Bug Fixes batch OpenAI conversation session writes within the API limit (26345c1) defer automatic compaction for pending approvals (5eb47a5) deps-dev: bump fastapi from 0.139.2 to 0.141.1 (cdf23bd) deps-dev: bump grpcio from...
unstructured 0.27.27
- fix(json): preserve rehydrated element identity - fix: keep overlap category names from element 100 on - fix: normalize None text to empty string in Text elements - fix: stop silently returning mojibake from encoding detection fix: partition_email raises KeyError on a multipart/ attachment - fix: preserve MathML content in HTML partitioning
Windsurf 3.10.67
Windsurf 3.10.67
Here’s everything from Config India 2026
Today, we launched new ways to build and collaborate with code, capture and share context, and build with real data and content.
Agent skills v0.3161.0
Build from 6a1b9383710fff5748c72b4679019a826162048b
Agent skills v0.3160.0
Build from 4e824e99423ef59d34078ffcc0c3f3aab7dac5f0