NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2101 most downloaded on npm
Universal Server.
Last release 17 days ago
14 Sep 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
93 releases · first in 2024
One column per month.
cli: Only add --experimental-strip-types flag to the safe range
--experimental-strip-types flag to the safe range (d00aa93)cli: Better hint for typescript support and Node.js version
srvx CLI (#91, 6d9011d, 4cdd246, a30db56, 0d86c7a, 20171c2)
.env and .env.local in dev mode (4cdd246)serveStatic to middleware (c0f5bac)0.8.3 release (#95).npmrc (2493291)srvx command (d497e0c)node: Use fast response for .clone() in fast paths
sendNodeResponse (add088f).clone() in fast paths (e1e5a89)compare changes ### 🚀 Enhancements - cloudflare: Add request.ip (#89) ### 🩹 Fixes - node: Add unsupported getters (36615dc) ### 📖 Documentation - Upda
Allow augmenting req.runtime.cloudflare.env (#84, a0f5c7e)
IsAny type helper (a0f5c7e)/types subpath (#83)req.runtime.cloudflare.env (#84)/types subpath (#83)compare changes ### 💅 Refactors - Remove unnecessary __PURE__
Remove small side-effects from service-worker
request.waitUntil (#81)service-worker (2ed12a9)node: Only use req.headers in FastResponse when initialized
req.headers in FastResponse when initialized (#79)--watch to playground scripts (222580e)erasableSyntaxOnly option to compiler options (#77)req.headers in FastResponse when initialized (#79)--watch to playground scripts (222580e)erasableSyntaxOnly option to compiler options (#77)node: Call request abort signal
runtime.name (3cfbbcb)runtime.name (3cfbbcb)@whatwg-node/server (e14b292)compare changes ### 📦 Build - Fix /types subpath
⚠️ Top level middleware and simplified plugins
middleware and simplified plugins (#67)process.getBuiltinModule for node (#69)middleware and simplified plugins (#67)middleware: [] (16798c1)middleware and simplified plugins (#67)middleware: [] (16798c1)process.getBuiltinModule for node (#69)adapters/_node (e594009)middleware and simplified plugins (#67)process.getBuiltinModule for node (#69)Support upgrade hook (experimental)
onError hook to error for consistency (471fe57)FastURL and FastResponse exports (0fe9ed4)onError hook to error for consistency (471fe57)FastURL and FastResponse exports (0fe9ed4)Fast URL for node, deno and bun
compare changes ### 🩹 Fixes - service-worker: Minor fixes
Experimental service-worker adapter (#53, #55)
HOST env for Node, Deno, and Bun (2d94e28)Service worker demo: srvx.glitch.me (edit)
HOST env for node, deno and bun (2d94e28)_utils to _uitils.node (71cbe57)⚠️ Use request.ip and request.runtime
request.ip and request.runtime (#51)request.ip and request.runtime (#51)⚠️ Move extended request context under request.x.*
request.x.* (#50)request.x.* (#50)request.x.* (#50)node: Expose internal proxy classes
node: Expose node context to proxy interfaces
node context to proxy interfaces (5f20d9e)Response (782ee13)BunFetchHandler (#41)engines field (ea8a9c9)adapters/node: Check req._hasBody once
tls and protocol (#38)req._hasBody once (978a27d)writeHead slow path (#40)tls and protocol (#38)req._hasBody once (978a27d)node: Set Response prototype for NodeFastResponse
compare changes ### 🩹 Fixes - Fix Response type export
node: Use headers.entries when full Headers is set as init
headers.entries when full Headers is set as init (7f8cac8)req instanceof Request working (24b3f83)node: Support node readable stream
compare changes ### 🚀 Enhancements - node: Export toNodeHandler (5df69b6) - Export handler types
⚠️ Overhaul internal implementation
node: Access req headers with lowerCase
node: Compute hasBody when accessing req.body
hasBody when accessing req.body (a002185)request._url (8eb8f5d)hasBody when accessing req.body (a002185)request._url (8eb8f5d)node: Add NodeFastResponse.bytes()
node: Send body with NodeFastResponse
NodeFastResponse (ac689ef)NodeFastResponse (ac689ef)Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →