Agents, Workers - Agents SDK adds MCP Specification 2026-07-28 support
Agents SDK v0.20.0 adds client and server support for the MCP 2026-07-28 release candidate ↗ . Workers can serve tools, prompts, resources, and elicitation without an MCP transport session or Durable Object. Agents can connect to both MCP 2026-07-28 servers and existing legacy servers.
Also shipped Jul 27, 2026Cloudflare in July 2026 →
You can discover commercial BigQuery sharing listings on Google Cloud Marketplace with the Marketplace filter
You can discover commercial BigQuery sharing listings on Google Cloud Marketplace with the Marketplace filter. For more information, see Subscribe to a Cloud Marketplace-integrated listing . This feature is generally available (GA).
BigQuery APPENDS and CHANGES change history functions are GA
The APPENDS and CHANGES functions return the rows appended to or changed in a table over a time range, useful for incremental processing and auditing.
Google-developed ODBC driver for BigQuery is generally available
Applications can connect to BigQuery using the Google-developed Open Database Connectivity (ODBC) driver, now generally available.
BigQuery dataset insights is generally available (GA)
BigQuery dataset insights is generally available (GA). BigQuery dataset insights helps you discover and visualize relationships between tables and automatically generate cross-table queries.
AI_EXTRACT and AI_PARSE_DOCUMENT support for client-side encrypted stages and network-restricted accounts (Preview)
With this preview release, AI_EXTRACT and AI_PARSE_DOCUMENT support documents stored on stages that use client-side or server-side encryption, including in accounts that use PrivateLink or other network policies that restrict public network access to stages. For more information, see the following topics:
Custom incremental dynamic tables (General availability)
Custom incremental dynamic tables are now generally available. For more information, see Custom incrementalization .
More from Cloudflare developer platformEvery Cloudflare developer platform release →
Audit Logs v2 , Resource History
Audit Logs v2 now includes Resource History . For any audit log entry, you can see the sequence of previous changes to the same resource and view a side-by-side diff of what was modified. Resource History uses the audit log entries you already have. There is no additional configuration, no backend recapture, and no changes to how audit logs are generated.
Workers - Run integration tests against your Worker's production build
Wrangler now provides createTestHarness() , an API for running integration tests against Workers built with Wrangler or the Cloudflare Vite plugin from any Node.js test runner. The test harness starts a local Worker server with helpers for dispatching requests, resetting storage, and inspecting runtime logs .
1.1.1.1 - Improved DoH JSON formatting for additional record types
Cloudflare is rolling out updated formatting for the data field in the 1.1.1.1 DoH JSON API ( application/dns-json ). During the roll out responses may use either the old or new format. Note These are breaking changes. The DoH JSON format has no formal RFC and its schema is not guaranteed to be stable.
Agents, Workers - Cloudflare MCP servers support the new MCP 2026-07-28 Specification
Cloudflare's product-specific MCP servers now support the new MCP 2026-07-28 Specification. Each request runs on a fresh stateless server without an MCP protocol session or protocol-specific Durable Object. The /mcp endpoint also accepts stateless requests from 2025 Streamable HTTP clients. Most clients can reconnect without configuration changes.
Browser Run adds structured handoff for Human in the Loop
Browser Run now supports structured handoff for Human in the Loop workflows. Using Cloudflare-specific CDP commands , your agent can signal that it needs help, a human steps in through Live View to handle the task, and the agent resumes once the work is done.
Cloudflare One, Gateway - Control Cloudflare Gateway DNS caching with a maximum TTL setting
You can now set a maximum time-to-live (TTL) for DNS responses returned by Gateway. When an upstream DNS record has a TTL that exceeds the configured maximum, Gateway caps it to your specified value. This ensures that DNS policy changes - such as blocking a newly identified malicious domain - take effect faster across all clients.
Workers AI - Select models now require the Workers Paid plan
We are limiting Workers Free plan access to a few resource-intensive models so we can prioritize capacity for the broader Workers AI user base. This helps everyone get a more reliable inference experience, with fewer 429 and 3040 (Out of Capacity) errors.
Workers tracing , write custom spans with new startActiveSpan() and span.end() runtime APIs
The Workers runtime now provides built-in tracing.startActiveSpan() and span.end() APIs, allowing you to write custom spans for operations that last beyond a single callback , for example, instrumenting a stream pipeline where the span should stay open until the stream is fully consumed.