Releases Index

JavaScript Runtimes & Tooling

Runtimes, package managers, bundlers, and test runners powering JS and TS projects.

This week's digestOct 5 – 11, 2026

Deno hands the runtime to Cloudflare as pnpm hardens the supply chain

The Deno team is joining Cloudflare, with the Deno runtime entering a one-year maintenance window before development ends, while pnpm shipped eight releases focused on supply-chain security, a new remote cache, and an experimental node linker.

Read the digest12 releases covered
Week of Oct 12in progress · digest Monday
FriOct 16, 20261 release
Vercel
Daily summary

Turborepo ships broad performance work and a setup command

Turborepo v2.11.9 lands dozens of performance optimizations across lockfile parsing, caching, globbing, and file watching, alongside a new root-only turbo setup policy and fixes for crashes on non-UTF-8 arguments and missing Git roots.

  • Turborepo's v2.11.9 release is dominated by performance work spanning lockfile closure computation, cache archive handling, glob matching, task output rendering, and file watching.
  • A new root-only turbo setup policy in turbo.json joins fixes for the turbo shim crashing on non-UTF-8 arguments, missing Git or non-repository setup roots, and Homebrew's bundled npm prefix in setup preflight.
Turborepov2.11.9
+1
ThuOct 15, 20262 releases
Vitest
Daily summary

Vitest fixes hook cleanup and mock memory leaks across two branches

Vitest shipped correctness fixes on both the v4 and v5 branches, ensuring hook cleanups still run when a later hook fails, releasing mocks of finished test files to stop memory leaks, and hardening manual and redirect mocks.

  • Vitest v5 now runs hook cleanups even when a later hook fails and releases mocks belonging to finished test files, fixing memory leaks in long test sessions.
  • Vitest v5 aborts all running tests on cancel and preserves Vite's default fs.deny when an API token file is present.
  • Vitest backported hardened manual and redirect mocks to the v4 branch.
TueOct 13, 20261 release
Vercel
Daily summary

Turborepo adds a verified managed-tool setup command

Turborepo introduced an experimental setup command that installs managed tools through checksum-verified downloads and atomic lock writes, alongside fixes for npm patches in pruned workspaces and a codemod that emitted duplicate package names.

  • Turborepo's experimental setup command installs managed tools with bounded, checksum-verifying downloads and atomic lock writes.
  • npm patches now apply correctly in pruned workspaces, and symlinked AGENTS.md files are preserved.
  • A codemod no longer generates duplicate package names.
Turborepov2.11.8
MonOct 12, 20262 releases
pnpmVitest
Daily summary

Vitest turns on module caching by default and expands trace viewer

Vitest enabled fsModuleCache by default and added fit and zoom controls to its trace viewer, alongside fixes for coverage memory leaks and V8 browser leaks between test files.

  • Vitest now caches filesystem modules by default, speeding up repeated runs without configuration
  • The trace viewer gained fit and zoom controls and highlights when a selector matches multiple elements
  • Fixed memory leaks in coverage collection and V8 browser leaks between test files, plus module mock resolution in paths containing spaces and Map/Set deep equality in assertions

pnpm 12.13.0

v12.13.0

This release adds the pnpm profile and pnpm token commands, the storeIndexFormat: files setting for stores shared over a network filesystem, and...

Details
vitestv5.0.4
Week of Oct 510 releases
DigestDeno hands the runtime to Cloudflare as pnpm hardens the supply chainRead →
SatOct 10, 20262 releases
pnpmBun
Daily summary

Bun ships v1.4.3 with no user-facing change noted

Bun released v1.4.3, but the release carries no described change beyond install and upgrade instructions, leaving the day without a substantive update.

pnpm 12.12.1

v12.12.1

This release adds OIDC authentication to pnpm dist-tag and the tool: protocol. pnpm publish now checks which registry an NPM_ID_TOKEN was issu...

Details
Bunbun-v1.4.3
FriOct 9, 20262 releases
pnpmDeno
Daily summary

Deno team joins Cloudflare as the runtime winds down

The entire Deno team is moving to Cloudflare, leaving the Deno runtime with monthly bug-fix and security releases for one year before development ends, Deno Deploy shutting down in six months, and JSR continuing on Cloudflare infrastructure.

  • Deno enters maintenance mode: the whole team is joining Cloudflare, with only monthly bug fix and security releases for another year before development stops.
  • Deno Deploy shuts down in six months, with migration support offered to paying customers moving to Cloudflare Workers.
  • JSR keeps running, with its infrastructure relocating to Cloudflare.

pnpm 12.12.0

v12.12.0

This release shares task results and dependency builds through a remote cache, adds the addMissingPeerTypes setting, and lets pnpm add --config an...

Details

Deno runtime gets one more year; Deploy shuts down in six months

The entire Deno team is joining Cloudflare to combine work with the Workers and Durable Objects teams. Deno runtime will get monthly bug fix and security releases for another year before development ends, Deno Deploy shuts down in six months with migration support for paying customers moving to Cloudflare Workers, and JSR continues operating with infrastructure moving to Cloudflare.

Details
Deno runtime gets one more year; Deploy shuts down in six months
ThuOct 8, 20263 releases
pnpm
Daily summary

Turborepo adds tag-filtered tasks and fixes pruning and codemod bugs

Turborepo gained taggable tasks with config inheritance that the CLI and query command can filter on, alongside fixes for Yarn patch resolutions lost during prune and duplicate names from the add-package-names codemod.

  • Turborepo lets tasks carry tags that inherit through configuration and can filter tasks and packages by tag from the CLI and query command.
  • Turborepo now preserves Yarn patch resolutions during prune and keeps task-input normalization consistent for affected detection and hashing.
  • Turborepo stops the add-package-names codemod from generating duplicate names and passes SDKROOT through to repository tasks.

pnpm

3 updates
pnpm 12.11.2v12.11.2

This release fixes --workspace-concurrency=Infinity, filters set by an updateConfig hook, and store fetches with enable-modules-dir=false.

P...

Details
pnpm 12.11.1v12.11.1

This release fixes two ways pnpm install could fail, runs tools of any Rust release through pnx, and treats registry.npmjs.com as an alias of th...

Details
pnpm 12.11.0v12.11.0

This release adds Rust toolchain management, links the agent skills that dependencies ship, adds the permissions setting, and keeps the colors of st...

Details
MonOct 5, 20263 releases
pnpm
Daily summary

pnpm patches install failures and tightens dependency security

pnpm fixed install failures after overrides changes and filtered frozen installs, while shipping security fixes that stop dependency versions from writing files outside the global virtual store and verify locked config dependencies against their registry before install.

  • pnpm now blocks a dependency version from writing files outside the global virtual store and verifies locked config dependencies against their registry before installing, so a lockfile can no longer swap a pinned config dependency's integrity.
  • Install failures are fixed after an overrides change and on filtered frozen installs with catalogPrune.
  • The experimental nodeLinker.type: loaded now keeps its generated store manifest, loader, and bin shims inside node_modules, which projects already gitignore.

pnpm

3 updates
pnpm 11.28.5v11.28.5

This release reads cached registry metadata faster and makes pnpm config get --global ignore project settings. It also carries several security fixe...

Details
pnpm 12.10.0v12.10.0

This release adds an experimental loaded node linker, lets pnpm-lock.yaml record resolution settings, and reads cached registry metadata faster. I...

Details
pnpm 12.10.1v12.10.1

This release fixes pnpm install failures after an overrides change and on a filtered frozen install with catalogPrune. It also fixes several bug...

Details
Week of Sep 284 releases
FriOct 2, 20263 releases
pnpmVercel
Daily summary

Turborepo fixes cache invalidation from rotated OIDC tokens

Turborepo stops Vercel OIDC token rotation in .env.local from busting task cache inputs and passes SDKROOT through to repository tasks.

  • Turborepo no longer treats rotated Vercel OIDC tokens in .env.local as changed cache inputs, preventing spurious cache misses
  • SDKROOT is now passed through to repository tasks, fixing toolchain resolution for tasks that rely on it

pnpm

2 updates
pnpm 11.28.4v11.28.4

pnpm 11.28.4 fixes two ways credentials could leak, makes pnpm install --frozen-lockfile accept several lockfiles it rejected, warns when an optiona...

Details

This release moves the WebContainer build into a separate @pnpm/wasm package, shrinks the pnpm package back to about 4 MB, and fixes `pnpm publish...

Details
Turborepov2.11.7
ThuOct 1, 20261 release
pnpm
Daily summary

pnpm adds StackBlitz WebContainer support and patches login

pnpm shipped a security fix for its login flow alongside automatic WebAssembly execution in StackBlitz WebContainers and a new per-registry network concurrency setting.

  • pnpm now runs under WebAssembly in StackBlitz WebContainers, including when install scripts are disabled, while native installs still use the native executable.
  • Registries can each define a networkConcurrency limit, capping in-flight requests per registry origin independently.
  • pnpm login received a security fix; every installed project is now recorded in the store.

pnpm 12.9.0

v12.9.0

This release runs pnpm in StackBlitz WebContainers, adds a per-registry networkConcurrency setting, and records every installed project in the store...

Details