Workers - Node.js 24 is now the default for Workers Builds
Workers Builds now uses Node.js 24.18.0 by default. The build image preinstalls Node.js 22.23.2 and 24.18.0. You can continue to override the default with the NODE_VERSION environment variable, an .nvmrc file, or a .node-version file. For more information, refer to Override default versions .
Also shipped Jul 30, 2026Cloudflare in July 2026 →
You can add tables, views, data sources, and data quality tests as tasks to BigQuery pipelines
You can add tables, views, data sources, and data quality tests as tasks to BigQuery pipelines. For more information, see Add a pipeline task . This feature is generally available .
You can audit when users download query results by using the BigQuery console
You can audit when users download query results by using the BigQuery console. Data Access audit logs for the tabledata.list method now include a uiDownloadRequest field to indicate whether the request was triggered by a UI download. This feature is generally available (GA).
Adaptive refresh mode for dynamic tables (General availability)
ADAPTIVE refresh mode for dynamic tables is now generally available. ADAPTIVE refresh uses incremental refresh by default but automatically reinitializes the dynamic table when internal heuristics detect that the volume of upstream changes makes an incremental refresh significantly more expensive than a full refresh.
Genie Agents enhancements and bug fixes
- Chat sharing : Sharing an individual Genie Agent conversation is now generally available. See Share a conversation . Download visualizations on Private Link (Beta) : You can now download visualization results through the Genie Conversation API on Private Link workspaces in supported regions. See the Conversation API reference .
More from Cloudflare developer platformEvery Cloudflare developer platform release →
Access - Admins can turn on Code Mode by default for MCP portal users
MCP server portals now support four Code Mode policies: Off , Opt-in , On by default , and Enforced . Admins can choose whether Code Mode is unavailable, optional, enabled by default, or required for every session. Existing portals retain their current behavior.
AI Search - Use AI Search with the Agents SDK, AI SDK, and LangChain
You can now use AI Search directly from popular agent frameworks, adding grounded retrieval to an existing app instead of calling the REST API by hand. The new Agents section has guides for the Vercel AI SDK , LangChain , and the Cloudflare Agents SDK .
Cloudflare One Client for Windows (version 2026.7.1210.1)
A new Beta release for the Windows Cloudflare One Client is now available on the beta releases downloads page . This beta release includes the following changes and improvements: Improved connection reliability: the client now swaps protocol order after repeated connectivity-check failures, which helps when HTTP/3 is blocked after the QUIC handshake.
Cloudflare One Client for macOS (version 2026.7.1210.1)
A new Beta release for the macOS Cloudflare One Client is now available on the beta releases downloads page . This beta release includes the following changes and improvements: Improved connection reliability: the client now swaps protocol order after repeated connectivity-check failures, which helps when HTTP/3 is blocked after the QUIC handshake.
Access - Static OAuth client credentials for MCP server portals
MCP server portals can now connect to upstream MCP servers that require a pre-registered OAuth client. This supports OAuth providers that do not offer Dynamic Client Registration or have disabled it. This unlocks portal connections to major SaaS providers such as Slack and GitHub, whose MCP servers do not yet support DCR.
Browser Run adds a Playground to the Cloudflare dashboard
Browser Run now includes a Playground in the Cloudflare dashboard. Use it to try Quick Actions against a live browser without creating a Worker, installing an SDK, or deploying code first. The Playground helps you test a target URL or raw HTML input, tune viewport and page-load settings, preview the output, and copy working code for the same request.
Stream - Rotate Stream broadcast keys for live inputs
You can now rotate the broadcast credentials for a Stream live input without changing the live input identifier. Use key rotation when live input credentials may have been shared with the wrong audience, exposed in client code or a screenshare, or need to be refreshed as part of your security process.
Workers, Durable Objects - Inspect Worker startup performance with Wrangler
wrangler check startup now reports your Worker's raw and compressed bundle sizes. It also summarizes local CPU activity during startup directly in your terminal. Large bundles and costly startup work can introduce cold-start latency, so use this command to find code and large dependencies that slow your Worker before it handles requests.