BetaWeekly digests are a beta — we're trying something new. Feedback welcome.
Cloudflare patches a Magento zero-day while its developer tooling gets a v5 reset
September 7–13, 2026
Cloudflare's WAF pushed an emergency managed rule for an actively exploited Adobe Commerce and Magento remote code execution flaw, while Miniflare v5 reshaped local Workers configuration and the AI SDK added GitHub Copilot as a harness target.
The week at a glance
Replay the weekBiggest releases
- 01Cloudflare WAF ships emergency rule blocking Adobe Commerce and Magento RCE zero-day
Application Security - 02Miniflare v5 aligns local Workers dev with cf CLI and new config shape
Developer Platform - 03Workers miniflare alpha simulates Flagship bindings against a local store
Workers - 04Cloudflare Workers workerd v1.20260913.1 adds node:net Server and connectHandler
Workers - 05Cloudflare Developer Platform Workers now run Python 3.14 by default
Developer Platform
A zero-day gets virtual patched at the edge
The week's most urgent item was defensive. Cloudflare's WAF shipped an emergency Managed Ruleset rule to block unauthenticated remote code execution in Adobe Commerce and Magento Open Source, a template-engine flaw tracked as CVE-2026-75650 and nicknamed "StyleSmuggler" that let attackers inject arbitrary PHP through style properties. Cloudflare is explicit that the edge rule is virtual patching only: origin applications still need Adobe's hotfix, and any exposed encryption keys, integration tokens, and system credentials should be rotated. If you run a Magento storefront, treat the WAF rule as time to patch, not a substitute for it.
Local Workers development gets a new shape
Miniflare v5 landed as the biggest developer-facing change of the week, realigning local Workers development with the forthcoming cf CLI and the cloudflare.config.ts programmatic config format. The release introduces a new configuration shape with breaking changes, removing deprecated and alpha D1 bindings and internal wrappedBindings APIs, dropping built-in module discovery, moving /cdn-cgi routes to /cdn-cgi/local, and replacing per-resource persistence options with shared persistence roots. Most projects sit behind wrangler dev, the Cloudflare Vite plugin, or the Vitest plugin and won't need to act directly, but anyone depending on Miniflare itself should plan for the migration.
The rest of the Workers toolchain churned steadily around it. Wrangler gained support for Durable Object-managed Containers via a durable_object scheduling policy, so namespace-backed Container applications are created after the Worker upload resolves the Durable Object namespace ID — a change mirrored in the deploy-helpers package. The same tooling got a meaningful performance pass: wrangler d1 execute --local no longer crawls on large SQL files, and wrangler dev stopped running custom build commands twice at startup, while a 64 MiB uncompressed bundle limit replaced the old gzip-based size checks and transient GET/HEAD failures no longer crash the dev server. Miniflare also picked up local simulation of Flagship bindings against a persisted store with an admin API for tests. Underneath, the runtime work was mostly plumbing: node:net gained a Server implementation and a connectHandler, and a sockets close() fix removed an uncaught exception when a pipe close was in flight. Python Workers now default to Python 3.14 for compatibility dates from 2026-09-08 onward.
Elsewhere on the platform, Browser Run added guardrails that restrict a session's requests to permitted hostnames, plus a read-only Live View mode, and Containers became a supported self-hosted execution environment for the OpenAI Agents API. AI Gateway got two billing-control refinements: a setting to require provider credentials and block Unified Billing fallback for BYOK providers, and cache-read and cache-write token rates in custom cost headers. Cloudflare One rounded things out with passive DLP detection that samples Gateway traffic before you commit to policies, per-login SAML reauthentication, and a CASB integration for Zoom. DNS users also now see warnings for shadowed records in every zone.
The AI SDK grows a harness layer and hardens its plumbing
Vercel's AI SDK spent the week expanding where agents can run and tightening security around how they authenticate. The headline addition is a GitHub Copilot harness adapter, letting harness users run agents inside the Copilot environment through the same HarnessAgent interface used by other targets, now also available as a standalone harness package and extended with native subscription authentication that keeps credentials at the host boundary. On the security side, a server-side request forgery fix in MCP OAuth metadata discovery rolled out across provider-utils and the MCP client. The SDK also added batch cancel and list APIs alongside a Cloudflare Workers atob compatibility fix, async tool calling and new GPT Image 2.5 quality options, and per-request batch models with enforced tool choices in streamText.
Vercel's own platform pushed breadth rather than depth. Sandbox doubled to 64 GB of storage and became available in every compute region with per-sandbox and failover region selection, while FastAPI frontends and static files are now served from the CDN without invoking a Function. Password Protection arrived per project on Pro at $20 a month, Connect let Pro and Enterprise teams restrict who manages connectors, and v0 added one-click Marketplace integrations for the likes of Resend, MongoDB Atlas, and Clerk. Tako Search went live on AI Gateway with free usage through September 30, and Vercel published a path for building OpenAI Agents API apps on Next.js and Functions.
Small but welcome, in the CLI and framework trenches
Railway's CLI kept shipping quality-of-life work: Codex remote clients and named config replay, OpenCode Desktop auto-configuration, embedded native clients defaulting harness launches to fresh VMs, and public domains on sandbox create and fork. Next.js canary work brought an experimental imgOptMozjpeg config and lazy Turbopack compilation of client dynamic imports. Beyond these, the collection absorbed a long tail of smaller patch releases across the same tools — nothing individually notable, but a reminder of how much quiet maintenance keeps the platforms moving.
Releases covered36
- Cloudflare WAF ships emergency rule blocking Adobe Commerce and Magento RCE zero-day (opens in new tab)
- Miniflare v5 aligns local Workers dev with cf CLI and new config shape (opens in new tab)
- Wrangler 4.131.0 adds Durable Object-managed Containers and removes preview settings (opens in new tab)
- Wrangler 4.129.1 fixes dev server crashes and rolls out 64 MiB bundle limit check (opens in new tab)
- Workers miniflare alpha simulates Flagship bindings against a local store (opens in new tab)
- Cloudflare Workers workerd v1.20260913.1 adds node:net Server and connectHandler (opens in new tab)
- Cloudflare Workers v1.20260912.1 fixes sockets uncaught exception on close (opens in new tab)
- Cloudflare Developer Platform Workers now run Python 3.14 by default (opens in new tab)
- Cloudflare Browser Run adds guardrails to limit session hostnames (opens in new tab)
- Cloudflare Containers now provide execution environments for OpenAI Agents API (opens in new tab)
- Cloudflare AI Gateway adds setting to block Unified Billing fallback for BYOK providers (opens in new tab)
- AI Gateway adds cache token rates to custom cost headers (opens in new tab)
- Cloudflare One launches passive detection for Data Loss Prevention (opens in new tab)
- Cloudflare One Access adds per-login reauthentication for SAML identity providers (opens in new tab)
- Cloudflare One CASB adds Zoom integration with continuous security scanning (opens in new tab)
- Cloudflare surfaces shadowed DNS record warnings for all zones (opens in new tab)
- Railway CLI v5.52.0 adds Codex remote clients and Desktop setup (opens in new tab)
- Railway CLI v5.51.0 adds OpenCode Desktop auto-configuration (opens in new tab)
- Railway CLI v5.53.0 embeds native clients and defaults harness launches to fresh VMs (opens in new tab)
- Railway CLI v5.54.0 adds public domains to sandbox create and fork (opens in new tab)
- Vercel adds GitHub Copilot to AI SDK harness layer via HarnessAgent (opens in new tab)
- Vercel AI SDK harness layer adds native subscription authentication (opens in new tab)
- AI SDK provider-utils 5.0.40 fixes SSRF in MCP OAuth discovery (opens in new tab)
- AI SDK MCP 2.0.49 fixes SSRF in OAuth metadata discovery (opens in new tab)
- AI SDK v4.0.26 adds batch cancel and list APIs, fixes Cloudflare Workers (opens in new tab)
- AI SDK OpenAI v3.0.110 adds async tool calling and GPT Image 2.5 quality options (opens in new tab)
- AI SDK 7.0.94 adds per-request batch models and enforces tool choices in streamText (opens in new tab)
- Vercel Sandbox storage doubles to 64 GB per sandbox (opens in new tab)
- Vercel Sandbox now available in all compute regions (opens in new tab)
- Vercel now serves FastAPI frontends and static files from the CDN (opens in new tab)
- Vercel Password Protection now available per project on Pro (opens in new tab)
- Vercel Connect lets Pro and Enterprise teams restrict connector management (opens in new tab)
- v0 adds one-click Marketplace integrations for email, auth, search, and databases (opens in new tab)
- Tako Search launches on Vercel AI Gateway, free through September 30 (opens in new tab)
- Vercel adds support for building with OpenAI Agents API on Next.js and Functions (opens in new tab)
- Next.js v16.4.0-canary.27 adds experimental imgOptMozjpeg config and lazy dynamic imports (opens in new tab)