Turborepo v2.9.2stable Released Mar 31, 2026
Impact Score: 5/10

Turborepo v2.9.2

Source available โ€” automated, not human-reviewed

Component: turbo ยท Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Compatibility not verified โ€” check source notes
$ npm install --save-dev --save-exact [email protected]
๐Ÿ“„ .MD
โšก Executive Summary (TL;DR)

Turborepo v2.9.2. Source highlight: feat(examples): Add Next.js + Elysia full-stack starter template

Who Does This Impact? (Role-Based Analysis)

๐Ÿ’ป Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

๐Ÿ“Š Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

โš™๏ธ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

โœจ New Features & Capabilities (2)

  • feat(examples): Add Next.js + Elysia full-stack starter template
  • docs: Add documentation for cacheMaxAge and cacheMaxSize options

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: Resolve correct nested bun lockfile versions during prune
  • Revert "fix: Avoid `setsid()` in PTY spawn to prevent macOS Gatekeeper CPU spikes"
  • fix: Unblock `watch` loop so interruptible persistent tasks restart on file changes
  • fix(api-client): Treat * as wildcard in preflight Access-Control-Allow-Headers
  • fix: Backfill missing pnpm workspace importer entries during prune
  • fix: Include transitive dependencies in engine graph pruning for affected paths using Task Graph
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/release.yml at v2.9.2 --> ## What's Changed ### Examples * feat(examples): Add Next.js + Elysia full-stack starter template by @eastgold15 in https://github.com/vercel/turborepo/pull/12414 ### Changelog * docs: Add documentation for cacheMaxAge and cacheMaxSize options by @anthonyshew in https://github.com/vercel/turborepo/pull/12500 * fix: Resolve correct nested bun lockfile versions during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12506 * Revert "fix: Avoid `setsid()` in PTY spawn to prevent macOS Gatekeeper CPU spikes" by @anthonyshew in https://github.com/vercel/turborepo/pull/12507 * fix: Unblock `watch` loop so interruptible persistent tasks restart on file changes by @anthonyshew in https://github.com/vercel/turborepo/pull/12509 * fix(api-client): Treat * as wildcard in preflight Access-Control-Allow-Headers by @bitttttten in https://github.com/vercel/turborepo/pull/12503 * docs: Document `turbo.*` generator variables by @anthonyshew in https://github.com/vercel/turborepo/pull/12511 * fix: Backfill missing pnpm workspace importer entries during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12514 * fix: Include transitive dependencies in engine graph pruning for affected paths using Task Graph by @anthonyshew in https://github.com/vercel/turborepo/pull/12516 * fix: Update AI-generated response disclaimer to include human attribution by @Copilot in https://github.com/vercel/turborepo/pull/12517 * fix: Preserve shallow install strategy during npm lockfile pruning by @anthonyshew in https://github.com/vercel/turborepo/pull/12520 ## New Contributors * @eastgold15 made their first contribution in https://github.com/vercel/turborepo/pull/12414 **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.9.1...v2.9.2