Workers - Build microfrontend applications on Workers
You can now deploy microfrontends to Cloudflare, splitting a single application into smaller, independently deployable units that render as one cohesive application. This lets different teams using different frameworks develop, test, and deploy each microfrontend without coordinating releases.
Also shipped Jan 1, 2026Cloudflare in January 2026 →
`INVALID_BILLING_ADDRESS`: new processing error for subscription billing attempts
We've added a new processing error for subscription billing attempts: INVALID_BILLING_ADDRESS . This error is returned when one or more fields in the billing address contain invalid data. Validated fields include: firstName or lastName address1 or address2 city province or provinceCode country or countryCode zip (postal code) phone company
Subscription billing attempts throttling
Beginning in API version 2026-01, billing attempts will be throttled based on internal trust metrics to prevent abuse. If an attempt is throttled, it will be visible in the new throttled error code on the BillingAttemptUserErrorCode enum.
Access transactions on the Return object
You can now access transaction data directly from the Return object in the Admin GraphQL API. This new transactions connection simplifies your ability to associate payments and refunds with specific returns, removing the need to deduce relationships based on amounts and timestamps.
New Return Reason Definitions API for Better Return Insights
You can now use the new ReturnReasonDefinition type to capture more granular, category-specific return reasons when managing returns. This replaces the previous ReturnReason enum with a richer data model that helps provide merchants with better insights in their return analytics, and more tailored return experiences for their buyers.
Introducing the `orders/link_requested` webhook topic
Starting with API version 2026-01 of the GraphQL Admin API, your app can subscribe to the orders/link_requested webhook topic. This webhook is triggered when a customer requests a new order link from an expired Order status page, allowing your app to be notified when customers need access to their order details after the original link has expired.
More from Cloudflare developer platformEvery Cloudflare developer platform release →
Cloudflare One Appliance, Cloudflare One, Cloudflare WAN - Breakout traffic visibility via NetFlow
Magic WAN Connector now exports NetFlow data for breakout traffic to Magic Network Monitoring (MNM), providing visibility into traffic that bypasses Cloudflare's security filtering. This feature allows you to: Monitor breakout traffic statistics in the Cloudflare dashboard. View traffic patterns for applications configured to bypass Cloudflare.
Containers - Custom container instance types now available for all users
Custom instance types are now enabled for all Cloudflare Containers users. You can now specify specific vCPU, memory, and disk amounts, rather than being limited to pre-defined instance types . Previously, only select Enterprise customers were able to customize their instance type.
Workers Analytics Engine, Workers - Workers Analytics Engine SQL now supports filtering using HAVING and LIKE
You can now use the HAVING clause and LIKE pattern matching operators in Workers Analytics Engine ↗ . Workers Analytics Engine allows you to ingest and store high-cardinality data at scale and query your data through a simple SQL API.
Access - Cloudflare admin activity logs capture creation of DNS over HTTP (DoH) users
Cloudflare admin activity logs now capture each time a DNS over HTTP (DoH) user is created. These logs can be viewed from the Cloudflare One dashboard ↗ , pulled via the Cloudflare API , and exported through Logpush .
Workers, Queues - Get notified when your Workers builds succeed or fail
You can now receive notifications when your Workers' builds start, succeed, fail, or get cancelled using Event Subscriptions . Workers Builds publishes events to a Queue that your Worker can read messages from, and then send notifications wherever you need , Slack, Discord, email, or any webhook endpoint.
Workers - Shell tab completions for Wrangler CLI
Wrangler now includes built-in shell tab completion support, making it faster and easier to navigate commands without memorizing every option. Press Tab as you type to autocomplete commands, subcommands, flags, and even option values like log levels. Tab completions are supported for Bash, Zsh, Fish, and PowerShell.
Agents, Workers - Agents SDK v0.3.0, workers-ai-provider v3.0.0, and ai-gateway-provider v3.0.0 with AI SDK v6 support
We've shipped a new release for the Agents SDK ↗ v0.3.0 bringing full compatibility with AI SDK v6 ↗ and introducing the unified tool pattern, dynamic tool approval, and enhanced React hooks with improved tool handling.
Email security - Enhanced visibility for post-delivery actions
The Action Log now provides enriched data for post-delivery actions to improve troubleshooting. In addition to success confirmations, failed actions now display the targeted Destination folder and a specific failure reason within the Activity field. Note Error messages will vary depending on whether you are using Google Workspace or Microsoft 365.