Vercel unifies Edge Middleware and Edge Functions into Vercel Functions (GA)
Key update
Vercel has deprecated the old Edge Middleware and Edge Functions primitives and replaced them with Vercel Routing Middleware (runs before the cache) and Vercel Functions (runs after the cache), both powered by the unified Vercel Functions infrastructure and supporting multiple runtimes (Edge runtime and Node.js) on Fluid compute. Routing Middleware is now generally available.
Why it matters
This is more than a naming change: Vercel has consolidated two execution models into a single, framework-driven functions platform that standardizes performance, runtime choices, and pricing. Practically, that means middleware logic can run as full functions before cache with the same infrastructure guarantees you get for post-cache functions, while post-cache functions can use either the minimal Edge runtime or the fuller Node.js runtime depending on your needs. For teams this changes deployment and testing priorities — you must check where your code runs relative to the cache, validate runtime compatibility (Edge vs Node APIs), and re-run latency and cold-start tests because execution placement and billing (CPU-time on Fluid compute) are now unified. For framework and plugin authors this reduces fragmentation (one functions infra to target), but existing projects must migrate off the deprecated primitives and verify behavior (streaming, waitUntil tasks, region-preferred execution, and any assumptions about available Node APIs). In short: expect a migration and testing task, potential cost/observability differences, and an operational benefit from having one consistent functions runtime to optimize for.
Source
Read Next
AWS CDK splits the CLI from the Construct Library (independent releases & new CLI repo)
August 31, 2025AWS announced the CDK CLI and the CDK Construct Library will be released independently and the CLI is moving to a new repository — this changes how you version, install, and automate CDK in CI.
Bun adds Bun.SQL — a zero‑dependency unified SQL client (MySQL, PostgreSQL, SQLite)
August 30, 2025Bun v1.2.21 (Aug 25, 2025) introduces Bun.SQL: a single, zero‑dependency SQL client that supports MySQL/MariaDB (Zig driver), PostgreSQL and SQLite with a consistent tagged‑template API.
pnpm 10.12 (v10.12.1) adds an experimental global virtual store for near‑instant local installs
August 29, 2025pnpm 10.12 introduces a central, graph-hashed virtual store that lets multiple projects reuse exact dependency graphs, dramatically speeding up local installs on warm caches and improving monorepo workflows.