Support metafield and metaobject standards in Declarative Custom Data Definitions
We now support enabling and referencing standard metafield and metaobject definitions through an app’s TOML file. Key benefits include: Standard metafield and metaobject definitions can be enabled through TOML, and managed through the app dev or app deploy command.
Also shipped Oct 31, 2025Shopify in October 2025 →
Snapshots in Beta, Postgres 18 extensions, AI-ready prompts, and more release - Oct 31, 2025
Snapshots now in Beta with automated scheduling. The Backup & Restore page in the Neon Console is now available to all users. It combines instant point in time ...
What's new in Sigma
Admin Enable a unique SAML SP entity ID (Beta) When setting up SAML-based authentication for a Sigma organization, you can now assign a unique service provider (SP) entity ID for the SAML configuration. With the unique entity ID for Sigma as an SP, you can configure your IdP to allow SAML authentication to multiple Sigma organizations.
September 2025
- Added Anthropic Claude 4.5 Sonnet support Fixed Gemini schema support to enable proper function calling and structured outputs when using Google's Gemini models through Braintrust and the AI proxy Added Claude Agent SDK Integration support Added Gemini Flash and Lite Preview (Sept 2025) support Improved prompt detail chat logging and added link to...
Security Center - Report logo misuse to Cloudflare directly from the Brand Protection dashboard
The Brand Protection logo query dashboard now allows you to use the Report to Cloudflare button to submit an Abuse report directly from the Brand Protection logo queries dashboard. While you could previously report new domains that were impersonating your brand before, now you can do the same for websites found to be using your logo without your permission.
Workers, Durable Objects, Browser Run - Workers WebSocket message size limit increased from 1 MiB to 32 MiB
Workers, including those using Durable Objects and Browser Rendering , may now process WebSocket messages up to 32 MiB in size. Previously, this limit was 1 MiB. This change allows Workers to handle use cases requiring large message sizes, such as processing Chrome Devtools Protocol messages.
Workflows, Workers - Increased Workflows instance and concurrency limits
We've raised the Cloudflare Workflows account-level limits for all accounts on the Workers paid plan : Instance creation rate increased from 100 workflow instances per 10 seconds to 100 instances per second Concurrency limit increased from 4,500 to 10,000 workflow instances per account These increases mean you can create new instances up to 10x faster, and...
More from Shopify developer platformEvery Shopify developer platform release →
New Queries for Bulk Operations
We've introduced new GraphQL queries to help you retrieve and manage bulk operations in the Admin API. What's Changed Here's an overview of the updates: New Bulk Operations Retrieval Queries We have added two new queries for accessing your bulk operations: bulkOperations : A connection-based query that returns a paginated list of all your bulk operations...
Order Update Phone Field Public
As of Admin API 2026-01, the phone field is now publicly available in the orderUpdate mutation's OrderInput . This field allows developers to update the customer phone number for an order, overwriting the existing phone number. This change brings parity with the REST API, which already supports updating the phone field through the Order resource .
The `cartDiscountCodeUpdate` mutation now requires the `discountCodes` field
As part of the GraphQL Storefront API 2026-01 release , the cartDiscountCodesUpdate mutation now requires the discountCodes argument to be included. Previously, mutation calls without the discountCodes argument were allowed, but would not actually modify the cart in any way.
Built for Shopify apps get priority visibility across the Shopify App Store
Built for Shopify (BFS) apps are now featured more prominently across key App Store surfaces, helping merchants discover them faster. What's new: Homepage spotlight: BFS now appears in the featured header section of the App Store homepage , giving certified apps maximum exposure to browsing merchants.
Bulk operations group objects default changed to `false`
We have optimized the output of bulk operations in the GraphQL Admin API to enhance speed and reliability. What's Changed Bulk Queries ( bulkOperationRunQuery ) The groupObjects argument now defaults to false . Grouping objects can slow down operations and increase failure rates, especially with large datasets.
Carrier Service API now includes order totals and customer tags
The Carrier Service API callback payload now includes order totals and customer tags. This enhancement enables more effective shipping rate calculations by taking into account the order value and customer segments. New Payload Fields: order_totals subtotal_price : The total price of all items in the cart before discounts.
Optional location inputs for inventory transfers
You can now create inventory transfers without specifying an origin or destination location. Previously, the InventoryTransferCreateAsReadyToShip mutation required both origin and destination location IDs. Now, these inputs are optional. This change supports workflows where the transfer's origin or destination is unknown at creation time.
tax_summaries/create webhook and taxSummaryCreate mutation now available
As of the 2026-01 API version, the tax_summaries/create webhook and taxSummaryCreate mutation are available for Tax Partner Apps. What's New The taxSummaryCreate mutation enables apps to request the generation of tax summaries for orders. The tax_summaries/create webhook is triggered by events that may affect tax liability, such as fulfillments and refunds.