---
collection: application-platforms
collection_name: Application Platforms
week_start: 2026-09-14
title: Containers, tracing, and streaming move into the Workers dev loop
release_count: 220
generated: 2026-09-21
canonical: https://releases.sh/collections/application-platforms/digest/2026-09-14
---

# Containers, tracing, and streaming move into the Workers dev loop

Cloudflare made Unified Routing generally available for WAN and Magic Transit, while Workers tooling gained named Container image builds, end-to-end RPC traces, and event subscriptions that replace polling. Vercel, meanwhile, pushed on agent infrastructure with WebMCP support and sub-second static deploys.

### Unified Routing goes GA

The headline of the week is [Unified Routing reaching general availability for Cloudflare WAN and Magic Transit](/release/rel_Yz8lGbsARvFk6aBIruVXh-cloudflare-one-unified-routing-generally-available-for-wan-and-magic-transit). This reworks how Cloudflare One connects to the standard connectivity onramps, and it brings Automatic Return Routing, BGP, and custom client subnets into a single model. Cloudflare is recommending it for all new accounts, which is a signal the old path is on its way out — if you're standing up new WAN or Magic Transit connectivity now, start here rather than retrofitting later.

In the same vein, Cloudflare announced that [cloudflared builds for 32-bit Windows and Intel macOS will be deprecated in 2027](/release/rel_U3_qXdk7-zyJ5HvMBiBIr-cloudflare-one-to-drop-32-bit-windows-and-intel-macos-cloudflared-builds-in-2027), with a matching notice on the [Core Platform side](/release/rel_kTm-WJBiB7JX2avfqZPqH-cloudflare-to-deprecate-32-bit-windows-and-intel-macos-cloudflared-builds-in). Windows 10's end of support and Apple's removal of Intel Mac support in macOS 27 make this a cleanup rather than a surprise, but anyone running cloudflared on those architectures has a migration window to plan.

### Containers get first-class treatment in local dev

The Workers toolchain spent the week making experimental Durable Object-managed Containers feel like a real build target. [Wrangler 4.134.0](/release/rel_Hu108LHi8GhriQw5of9j6-wrangler-4-134-0-adds-explicit-named-container-image-selection) and the [Vite plugin 1.55.0](/release/rel_N3nLzONVgFQBngB0aRPTc-workers-vite-plugin-1-55-0-supports-named-container-image-selection) both added explicit named Container image selection, exposing local tags through `ctx.container.images` so you can pass a reference straight into `ctx.container.start({ image })`. [Wrangler 4.132.0](/release/rel_ixpcDPZgq8OyZ4iFzFkgB-wrangler-4-132-0-adds-per-image-build-options-for-durable-object-containers) and [workers-utils 0.39.0](/release/rel_GEm1PylplmtX_H6dhUh9A-workers-sdk-workers-utils-0-39-0-adds-container-observability-and-ai-search) layered on per-image `build_context` and `build_vars`, plus application-wide Container observability, and [deploy-helpers 0.12.0](/release/rel_7e0ENqFaP_RvsgUlxdfHZ-cloudflare-workers-deploy-helpers-0-12-0-removes-web-search-binding-adds-per) rounded out preview bindings and flags.

The larger trajectory showed up at the end of the week: with experimental Build Output enabled, [Wrangler](/release/rel_MIrSK3ycsGIvtOmtwBhzK-workers-sdk-wrangler-4-135-0-builds-container-images-in-experimental-build), its [shared container module](/release/rel_onuvPcBBeITuiXi5NfqoI-workers-containers-shared-0-17-0-builds-container-images-for-experimental-build), and the [Vite plugin](/release/rel_Tb7SINTyuTryWypmK1LbN-cloudflare-workers-vite-plugin-1-56-0-evaluates-flagship-flags-locally-in-dev) now build Dockerfile-backed images and emit container configs under `.cloudflare/output/v0/containers`. In parallel, [Flagship bindings evaluate locally by default](/release/rel_Wdv1dwIyuks_-DE5nGyHY-workers-sdk-patch-evaluates-flagship-flags-locally-in-dev-by-default), keeping development offline and isolated from production flags unless you opt into `remote: true`.

### Observability that follows the request

[Tracing now crosses JavaScript RPC boundaries](/release/rel_AO-NrrUWoYjVQhC5mEMlr-cloudflare-workers-traces-now-follow-javascript-rpc-calls-across-worker-and) between Workers and Durable Objects — previously a trace stopped at the caller's RPC edge. Caller-side session spans, method calls, nested calls, and callbacks now all appear, with no SDK changes required beyond enabling tracing. On the runtime side, [workerd enabled the Rust I/O backend by default](/release/rel_7PUWOEPWjaUhkGAQ3PyG1-workers-v1-20260918-1-enables-rust-i-o-backend-by-default-and-adds-inbound-udp) and added an inbound UDP handler, alongside stream and pipe fixes.

Workflows got two quality-of-life wins: [individual and batch instance deletion](/release/rel_ho4jopRVY-OSfzEC1CmCW-cloudflare-workflows-adds-individual-and-batch-instance-deletion) for reclaiming stored state, and [event subscriptions via `.subscribe()` and the API](/release/rel_lyfZVGefNj7Ljazb7VJo0-cloudflare-workflows-adds-instance-event-subscriptions-via-subscribe-and-api), which streams workflow and step events to Workers and HTTP clients instead of forcing status polling. Model inference also gained an escape hatch with [Workers AI's `rejectIfBusy` option](/release/rel_qBF6Vk04XEz9gYrg2hXQQ-cloudflare-workers-ai-adds-rejectifbusy-option-for-synchronous-inference), letting synchronous requests fail fast rather than queue when capacity is tight.

### Agent plumbing and deploy speed on Vercel

Vercel's week leaned toward agent infrastructure and build ergonomics. [mcp-handler added experimental WebMCP support](/release/rel_7kNsdmRPRPzxQfYI4Lz6_-vercel-mcp-handler-adds-experimental-webmcp-support-for-in-browser-agents), exposing MCP tools to in-browser agents with a single script tag and no separate OAuth flow, while the [skills CLI can now install agent skills from a Notion database](/release/rel_gYxoL8FA_blS2mU3WR2nh-vercel-skills-cli-now-installs-agent-skills-from-notion-databases) without a Git repo. On the throughput side, the [Vercel CLI deploys static artifacts in under one second](/release/rel_bzbyd3PBt7qRwo3A5NHrS-vercel-cli-now-deploys-static-artifacts-in-under-one-second), and [Turbo build machines became a per-deployment opt-in](/release/rel_ULgP-MVWBu7gtlaIHlmWY-vercel-adds-per-deployment-opt-in-for-turbo-build-machines).

The AI SDK shipped a dense set of changes worth naming as a group: [browser-direct WebRTC for Live sessions](/release/rel_oGnnAHaf383aseqR2NIW1-ai-sdk-react-4-0-105-adds-browser-direct-webrtc-for-live-sessions) landed in both the [React](/release/rel_BPRyYaoZST-eBus6sqaTY-ai-sdk-ai-7-0-102-adds-browser-direct-webrtc-and-openai-live-provider) and [core](/release/rel_-vdjNKIpIytxsBVsZaYep-ai-sdk-ai-7-0-103-adds-mid-conversation-tool-discovery-for-code-mode) packages, the [xai provider dropped Chat Completions entirely](/release/rel_aYgSED49URsYXYTU6Wexl-ai-sdk-xai-5-0-0-removes-chat-completions-api) in favor of the Responses API, [Gemini 3.8 Live gained thinking configuration](/release/rel_fQUjQE7x6oM25oy7M25G6-ai-sdk-google-provider-4-0-72-adds-realtime-session-options-for-gemini-3-8-live), and evaluation work continued through the [TypeSafe provider](/release/rel_BXe_52c6-0_ZK6P3Ahzy4-ai-sdk-typesafe-provider-3-0-0-adds-experimental-evaluate-support) and [Alibaba's reasoning preservation](/release/rel_u4z5h_BmD3sfsHUpG0fhq-ai-sdk-ai-sdk-alibaba-2-0-49-preserves-reasoning-in-multi-turn-requests).

Elsewhere across the collection, dozens of smaller releases filled in the edges — [Browser Run's new Inspect panel](/release/rel_gVSvSCyFNuPPSVgvnGg-i-cloudflare-browser-run-adds-inspect-panel-for-session-recordings) for session recordings, [Hyperdrive for Python Workers](/release/rel_lGi9-QwuvmSRnBU9Rsd6_-cloudflare-developer-platform-adds-hyperdrive-support-for-python-workers), [R2 Data Catalog maintenance visibility](/release/rel_u640FXTKwQAaytIxrkLy5-cloudflare-r2-data-catalog-adds-table-maintenance-visibility-and-manual), [self-serve Free account creation](/release/rel_WlbiCucRa62lSM171Zfln-cloudflare-core-platform-adds-free-account-creation-via-dashboard-api-and), [v0 reading npm credentials from project env vars](/release/rel_W7t3siAgTqMWo0qPk-tD1-vercel-v0-now-reads-npm-credentials-from-shared-environment-variables), [Spend Management on Flexible Commitment plans](/release/rel_abbOEH7azPKbGfErJFdLw-vercel-spend-management-expands-to-enterprise-flexible-commitment-plans), [Vercel Sandbox as a Harbor eval environment](/release/rel_11WZ2lNJs5PZSwaRLxztw-vercel-sandbox-becomes-a-harbor-0-22-0-eval-environment-for-terminal-bench), [placement config for Previews](/release/rel_VAOCAaFuuMtNum6HIFbHD-wrangler-4-133-0-adds-placement-config-for-previews-and-fixes-preview-exports), and [Local Explorer KV bulk routes](/release/rel_O6HTv9aN-REHFZHJc2tpP-workers-sdk-miniflare-5-20260915-0-alpha-adds-kv-bulk-write-routes-removes-web) — plus a batch of auth and local-mode alignment fixes from [Miniflare](/release/rel_YJfU72okw6fLAMiP_Wxl4-miniflare-5-20260916-0-alpha-aligns-local-explorer-workflow-status-with) and [Workers auth](/release/rel_TrbkYUdaFWSrLI_uN5P0P-workers-auth-0-7-0-accepts-full-production-cf-oauth-scopes-removes-gated-web).

## Releases covered

### Cloudflare

- [Cloudflare One Unified Routing generally available for WAN and Magic Transit](https://releases.sh/release/rel_Yz8lGbsARvFk6aBIruVXh-unified-routing-ga-for-cloudflare-wan-and-magic-transit)
- [Cloudflare One to drop 32-bit Windows and Intel macOS cloudflared builds in 2027](https://releases.sh/release/rel_U3_qXdk7-zyJ5HvMBiBIr-cloudflared-to-end-32-bit-windows-intel-macos-builds)
- [Cloudflare to deprecate 32-bit Windows and Intel macOS cloudflared builds in 2027](https://releases.sh/release/rel_kTm-WJBiB7JX2avfqZPqH-cloudflared-drops-32-bit-windows-intel-macos-in-2027)
- [Wrangler 4.134.0 adds explicit named Container image selection](https://releases.sh/release/rel_Hu108LHi8GhriQw5of9j6-named-container-images-in-local-dev-issues-observability-config)
- [Workers Vite plugin 1.55.0 supports named Container image selection](https://releases.sh/release/rel_N3nLzONVgFQBngB0aRPTc-named-container-images-selectable-in-local-dev)
- [Wrangler 4.132.0 adds per-image build options for Durable Object Containers](https://releases.sh/release/rel_ixpcDPZgq8OyZ4iFzFkgB-durable-object-containers-get-per-image-build-options-web-search-binding-removed)
- [Workers SDK workers-utils 0.39.0 adds Container observability and AI Search preview bindings](https://releases.sh/release/rel_GEm1PylplmtX_H6dhUh9A-do-managed-containers-get-build-and-log-config-web-search-binding-removed)
- [Cloudflare Workers deploy-helpers 0.12.0 removes Web Search binding, adds per-image Container builds](https://releases.sh/release/rel_7e0ENqFaP_RvsgUlxdfHZ-web-search-binding-removed-per-image-container-build-options-added)
- [Workers SDK wrangler 4.135.0 builds Container images in experimental Build Output](https://releases.sh/release/rel_MIrSK3ycsGIvtOmtwBhzK-containers-built-in-build-output-flagship-flags-now-local)
- [Workers containers-shared 0.17.0 builds Container images for experimental Build Output](https://releases.sh/release/rel_onuvPcBBeITuiXi5NfqoI-containers-built-during-experimental-build-output)
- [Cloudflare Workers vite-plugin 1.56.0 evaluates Flagship flags locally in dev](https://releases.sh/release/rel_Tb7SINTyuTryWypmK1LbN-flagship-flags-evaluated-locally-containers-built-in-build-output)
- [Workers SDK patch evaluates Flagship flags locally in dev by default](https://releases.sh/release/rel_Wdv1dwIyuks_-DE5nGyHY-flagship-flags-evaluate-locally-in-dev-by-default)
- [Cloudflare Workers traces now follow JavaScript RPC calls across Worker and Durable Object boundaries](https://releases.sh/release/rel_AO-NrrUWoYjVQhC5mEMlr-workers-traces-follow-js-rpc-across-worker-and-do-boundaries)
- [Workers v1.20260918.1 enables Rust I/O backend by default and adds inbound UDP handler](https://releases.sh/release/rel_7PUWOEPWjaUhkGAQ3PyG1-rust-i-o-backend-on-by-default-inbound-udp-handler-added)
- [Cloudflare Workflows adds individual and batch instance deletion](https://releases.sh/release/rel_ho4jopRVY-OSfzEC1CmCW-workflow-instances-now-deletable-one-at-a-time-or-in-batches-of-100)
- [Cloudflare Workflows adds instance event subscriptions via .subscribe() and API](https://releases.sh/release/rel_lyfZVGefNj7Ljazb7VJo0-workflow-instance-events-now-stream-without-polling)
- [Cloudflare Workers AI adds rejectIfBusy option for synchronous inference](https://releases.sh/release/rel_qBF6Vk04XEz9gYrg2hXQQ-workers-ai-rejectifbusy-fails-requests-instead-of-queueing)
- [Cloudflare Browser Run adds Inspect panel for session recordings](https://releases.sh/release/rel_gVSvSCyFNuPPSVgvnGg-i-session-recordings-get-logs-network-and-dom-inspection)
- [Cloudflare Developer Platform adds Hyperdrive support for Python Workers](https://releases.sh/release/rel_lGi9-QwuvmSRnBU9Rsd6_-python-workers-connect-to-postgres-and-mysql-via-hyperdrive)
- [Cloudflare R2 Data Catalog adds table maintenance visibility and manual compaction queueing](https://releases.sh/release/rel_u640FXTKwQAaytIxrkLy5-r2-data-catalog-gets-maintenance-tab-manual-compaction-queueing)
- [Cloudflare Core Platform adds Free account creation via dashboard, API, and Enterprise Organizations](https://releases.sh/release/rel_WlbiCucRa62lSM171Zfln-free-accounts-now-creatable-via-dashboard-api-and-enterprise-orgs)
- [Wrangler 4.133.0 adds placement config for Previews and fixes preview exports](https://releases.sh/release/rel_VAOCAaFuuMtNum6HIFbHD-preview-placement-config-added-wrangler-preview-exports-fixed)
- [Workers SDK miniflare 5.20260915.0-alpha adds KV bulk write routes, removes Web Search binding](https://releases.sh/release/rel_O6HTv9aN-REHFZHJc2tpP-local-kv-bulk-writes-added-web-search-binding-removed)
- [Miniflare 5.20260916.0 alpha aligns Local Explorer Workflow status with production](https://releases.sh/release/rel_YJfU72okw6fLAMiP_Wxl4-local-explorer-workflow-status-field-aligns-with-production)
- [Workers auth 0.7.0 accepts full production cf OAuth scopes; removes gated Web Search binding](https://releases.sh/release/rel_TrbkYUdaFWSrLI_uN5P0P-full-cf-oauth-scopes-accepted-gated-web-search-binding-removed)

### Vercel

- [Vercel mcp-handler adds experimental WebMCP support for in-browser agents](https://releases.sh/release/rel_7kNsdmRPRPzxQfYI4Lz6_-mcp-tools-reachable-from-in-browser-agents-no-oauth-flow)
- [Vercel skills CLI now installs agent skills from Notion databases](https://releases.sh/release/rel_gYxoL8FA_blS2mU3WR2nh-skills-cli-installs-from-notion-no-git-repo-needed)
- [Vercel CLI now deploys static artifacts in under one second](https://releases.sh/release/rel_bzbyd3PBt7qRwo3A5NHrS-vercel-cli-deploys-static-artifacts-in-sub-second)
- [Vercel adds per-deployment opt-in for Turbo build machines](https://releases.sh/release/rel_ULgP-MVWBu7gtlaIHlmWY-turbo-build-machines-now-opt-in-per-deployment)
- [AI SDK React 4.0.105 adds browser-direct WebRTC for Live sessions](https://releases.sh/release/rel_oGnnAHaf383aseqR2NIW1-browser-direct-webrtc-for-client-delegated-live-sessions)
- [AI SDK ai@7.0.102 adds browser-direct WebRTC and OpenAI Live provider](https://releases.sh/release/rel_BPRyYaoZST-eBus6sqaTY-browser-direct-webrtc-experimental-openai-live-provider)
- [AI SDK ai@7.0.103 adds mid-conversation tool discovery for code-mode](https://releases.sh/release/rel_-vdjNKIpIytxsBVsZaYep-code-mode-tool-discovery-mid-conversation-rawinput-deprecated)
- [AI SDK xai 5.0.0 removes Chat Completions API](https://releases.sh/release/rel_aYgSED49URsYXYTU6Wexl-xai-provider-drops-chat-completions-api)
- [AI SDK Google provider 4.0.72 adds realtime session options for Gemini 3.8 Live](https://releases.sh/release/rel_fQUjQE7x6oM25oy7M25G6-gemini-3-8-live-gets-thinking-config-and-tool-behavior-options)
- [AI SDK TypeSafe provider 3.0.0 adds experimental_evaluate support](https://releases.sh/release/rel_BXe_52c6-0_ZK6P3Ahzy4-typesafe-provider-adds-experimental-evaluate)
- [AI SDK @ai-sdk/alibaba 2.0.49 preserves reasoning in multi-turn requests](https://releases.sh/release/rel_u4z5h_BmD3sfsHUpG0fhq-reasoning-preserved-in-multi-turn-requests-by-default)
- [Vercel v0 now reads npm credentials from shared environment variables](https://releases.sh/release/rel_W7t3siAgTqMWo0qPk-tD1-v0-installs-private-npm-packages-via-shared-npm-token)
- [Vercel Spend Management expands to Enterprise Flexible Commitment plans](https://releases.sh/release/rel_abbOEH7azPKbGfErJFdLw-spend-management-now-covers-enterprise-flexible-commitment)
- [Vercel Sandbox becomes a Harbor 0.22.0 eval environment for Terminal-Bench](https://releases.sh/release/rel_11WZ2lNJs5PZSwaRLxztw-harbor-0-22-0-runs-evals-in-vercel-sandbox-microvms)
