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.
โก 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