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.
Also shipped Nov 20, 2025Shopify in November 2025 →
Data Connectors
Replit Enterprise now includes native data warehouse connectors for Snowflake, Databricks, and BigQuery, allowing secure connectivity for data applications.
Auth0 for AI Agents is generally available
We are thrilled to announce a major milestone: the General Availability (GA) of **Auth0 for AI Agents!** [Auth0 for AI Agents](https://auth0.com/ai) is a suite of features to empower developers to build secure agentic applications and experiences.
Modal 1.2.3
- CPU Functions can now be configured to run on non-preemptible capacity by setting nonpreemptible=True in the @app.function() or @app.cls() decorator. This feature is not currently available when requesting a GPU. Note that non-preemptibility incurs a 3x multiplier on CPU and memory pricing. See the Guide for more information on preemptions.
Cloudflare Fundamentals, Terraform - Terraform v5.13.0 now available
Earlier this year, we announced the launch of the new Terraform v5 Provider. We are aware of the high number of issues reported by the Cloudflare community related to the v5 release. We have committed to releasing improvements on a 2-3 week cadence ↗ to ensure its stability and reliability, including the v5.13 release.
Angular v21 is now supported
Angular v21 was released today and it is supported on Netlify on day one. To upgrade, follow the Angular upgrade steps and update @netlify/angular-runtime to v3.0.1 or later. Learn more: Angular v21 Release Angular on Netlify Angular Runtime
GitLab 18.6 release notes
On November 20, 2025, GitLab 18.6 was released with the following features. In addition, we want to thank all of our contributors, including this month’s notable contributor. This month’s Notable Contributor: Samaksh Agarwal Every developer using the GitLab Development Kit (GDK) benefits from Samaksh’s contribution to improve the readability of gdk status .
More from Shopify developer platformEvery Shopify developer platform release →
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.
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.
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.
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.
InventoryItem.variant field deprecated in favor of InventoryItem.variants connection
The InventoryItem.variant field has been deprecated and will be removed in a future API version. Use the new InventoryItem.variants connection instead. To learn more, see InventoryItem object or inventoryItem query in the GraphQL Admin API reference.
Order editing new validations and handled `userErrors`
Order editing mutations now include additional validations. When these validations fail, the API returns relevant userErrors in the response. These changes apply to all supported API versions. Gift card amount limit Gift cards added with the orderEditAddVariant mutation are now subject to a maximum value limit.
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.
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.