Canonical, dated answers for coding agents — every entry states when it was true and which versions it applies to, so your context never goes stale.
NestJS 11 (2025) modernized config registration and Swagger; the 12 line (2026) is centered on ESM-ready packages, updated CLI defaults and first-class support for modern auth patterns.
Node 25 (Current line) defaults type-stripping for .ts files, ships npm 11 with stricter peer resolution, and breaks some Firebase Admin SDK setups — REST is the workaround.
Express 5 requires named wildcard params (*splat), auto-forwards rejected promises, drops res.send(status), and changes the default query parser. Pin >= 5.2.1.
Bun 1.3 (Oct 2025) is the biggest Bun release: official Windows support, bun build --compile executables, built-in Chrome DevTools debugging, and continued Node compatibility gains.
Deno 2 (late 2024) brought package.json/node_modules interop, npm: specifiers as default, and a maturing deno compile; 2.3+ tightened single-binary output and local npm package support.