Fetching from the wire…
Public story · 2026-09-12 · high
Route order still decides ties, and anything gated by middleware or dependencies stays on the function.
Why now: Vercel dated both changelog posts September 10, 2026.
Vercel now lifts FastAPI frontends and static file mounts to its CDN at build time, replacing per-request serving from the function, as of September 10. That means fewer function invocations for content that doesn't change between requests, and more headroom for requests that do need Python running.
Apps that declare a frontend with app.frontend() or mount files through StaticFiles get pushed to the edge once, at deploy. They no longer re-run through Python on every hit.
Route precedence still holds. A route declared ahead of a StaticFiles mount wins over a CDN-served file at the same path, per Vercel's FastAPI-and-static-files changelog.
The catch is anything gated at request time. Frontends behind FastAPI dependencies stay on the function. So do static files behind middleware, since the CDN can't run those checks before deciding what to serve.
Static assets gated by an auth dependency or a middleware flag get no benefit yet. That logic has to move somewhere the CDN can see it, or the gated files need to be split from the ungated ones.
Separately, Vercel doubled Sandbox storage to 64 GB per sandbox, including custom images, with no price change mentioned, per Vercel's Sandbox storage changelog. The old 32 GB ceiling was a real wall for agents cloning a large monorepo while keeping a build cache resident at the same time.
Each link below shares sources, entities, or timing with this story.
FastAPI, Django and Flask apps can now set response headers or rewrite requests to internal paths through routing rules, applied without a new deployment (Vercel). That last detail is the useful one for anyone whose deploy cycle also flushes an in-memory cache. Separately, the...
Announced August 7: Hermes can use AI Gateway as its inference layer for 200+ models with no token markup and per-request dashboard visibility, and execute shell commands inside an isolated Vercel Sandbox microVM instead of on your machine, with Node.js 24/22 and Python 3.13 a...
Announced at Vercel Ship 2026, AI SDK 7 converts a model-abstraction library into a toolkit for agents that reason, call tools, run across many turns, and work across files and sandboxes, behind one provider-agnostic interface. Vercel paired it with Eve (define agent instructi...
npx deepsec init now sets up a repo and runs its first review in a single command: creates an isolated .deepsec/ workspace, configures model access via AI Gateway or custom keys, generates a codebase description and attack-surface map, runs pattern scans for coverage gaps, the...
Cursor keeps the harness and inference loop; you supply the execution environment. Each agent request gets a dedicated isolated Firecracker microVM from a scale-to-zero worker pool with no long-lived VMs, with Vercel Functions and Workflow as the control plane for queuing, pro...
iad1 stays the default, joined by sfo1, cle1 and cdg1, with region choice on all plans and failover configuration limited to Pro and Enterprise. Set it in Settings, via vercel project update my-project --sandbox-region cdg1 --sandbox-failover-regions iad1,cle1, or by passing r...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.