New Google Cloud Run deployment tutorial released
We're excited to introduce a new deployment tutorial for Google Cloud Run . After scaffolding a Shopify app through the CLI and building out functionality in a local development store, what's next? Deployment! This tutorial guides you through the complete process of deploying your production Shopify apps, using Google Cloud Run as the target.
Also shipped Nov 13, 2025Shopify in November 2025 →
AI Log Alert Summarization (Preview)
When a log-based alert fires, the race to find the root cause begins. Sifting through thousands of log lines to find the "why" is time-consuming and stressful. We're excited to introduce AI Log Alert Summarization (Preview) , a new feature in our Logs Intelligence suite.
Log Explorer - Fixed custom SQL date picker inconsistencies
We've resolved a bug in Log Explorer that caused inconsistencies between the custom SQL date field filters and the date picker dropdown. Previously, users attempting to filter logs based on a custom date field via a SQL query sometimes encountered unexpected results or mismatching dates when using the interactive date picker.
Log Explorer adds 14 new datasets
We've significantly enhanced Log Explorer by adding support for 14 additional Cloudflare product datasets. This expansion enables Operations and Security Engineers to gain deeper visibility and telemetry across a wider range of Cloudflare services.
New top-level domains available
Now you can purchase domains with the following top-level domains (TLDs) for even more flexibility when buying and registering a domain through Netlify: .place .be .pl .dk .co.uk For help buying a new domain, check out our docs on registering and buying a domain. For even more help setting up a domain, check out our domains setup wizard.
GPT-5.1 model now available in AI Gateway
OpenAI's latest GPT-5.1 model (gpt-5.1) is now available through Netlify's AI Gateway. This model brings enhanced performance and efficiency with no additional setup required. Use the OpenAI SDK directly in your Netlify Functions without managing API keys. The AI Gateway handles authentication, rate limiting, and caching automatically.
More from Shopify developer platformEvery Shopify developer platform release →
Protected customer data scopes required for web pixel PII access starting on December 10th
We will be enforcing Shopify's protected customer data policy for all web pixel extensions starting on December 10th, 2025. Customer personally identifiable information (PII), including name, email, phone, and address fields, will only be present in web pixel payloads when the app has been approved for the corresponding protected scopes.
Shopify Dev MCP now supports POS UI extensions
The Shopify Dev MCP server now includes support for code generation for POS (Point of Sale) UI extensions . With this update, you can use the Shopify Dev MCP as a virtual pair programmer within your preferred IDE.
Tax summary webhook `created_at` field now returns UTC timezone
What's new The created_at field from tax_summaries/create webhook for tax partners will now return timestamps in UTC format with the Z suffix, including millisecond precision. Action required Update your parsing logic to handle the new format.
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.
Tax summary webhook and calculation requests now includes shop and presentment currency amount
As of API version 2026-01 , the tax_summaries/create webhook and tax calculation requests for Tax Partner Apps include additional fields for currency. These fields provide amounts in both shop currency and presentment currency.
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.
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 .
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...