NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3752 most downloaded on npm
The linux-x64 binary for turbo, a monorepo build system.
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 44 of 45 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
242 releases · first in 2026
One column per month.
fix: Bump tar to 7.5.22 in @turbo/releaser ( CVE-2026-73566 ) by @anthonyshew in #13911
Full Changelog: v2.10.13-canary.1...v2.10.13-canary.2
chore: Release Turborepo 2.10.11-canary.4 by @github-actions[bot] in #13759
stats by @vercel-gh-bot-4[bot] in #13746Full Changelog: v2.10.11-canary.4...v2.10.13-canary.1
chore: Release Turborepo 2.10.11 by @github-actions[bot] in #13765
stats by @vercel-gh-bot-4[bot] in #13746Full Changelog: v2.10.11...v2.10.12
chore: Release Turborepo 2.10.10 by @github-actions[bot] in #13741
Full Changelog: v2.10.10...v2.10.11
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.11-canary.3...v2.10.11-canary.4
Full Changelog: v2.10.11-canary.3...v2.10.11-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.11-canary.2...v2.10.11-canary.3
Full Changelog: v2.10.11-canary.2...v2.10.11-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.11-canary.1...v2.10.11-canary.2
Full Changelog: v2.10.11-canary.1...v2.10.11-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.11-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.10-canary.3...v2.10.11-canary.1
Full Changelog: v2.10.10-canary.3...v2.10.11-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.9...v2.10.10
Full Changelog: v2.10.9...v2.10.10
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.10-canary.2...v2.10.10-canary.3
Full Changelog: v2.10.10-canary.2...v2.10.10-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.10-canary.1...v2.10.10-canary.2
Full Changelog: v2.10.10-canary.1...v2.10.10-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.10-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.9-canary.1...v2.10.10-canary.1
Full Changelog: v2.10.9-canary.1...v2.10.10-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.9 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.9 -->
eprintln! in the panic hook by @molofsky in https://github.com/vercel/turborepo/pull/13637Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.8...v2.10.9
eprintln! in the panic hook by @molofsky in #13637Full Changelog: v2.10.8...v2.10.9
<!-- Release notes generated using configuration in .github/release.yml at v2.10.9-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.9-canary.1 -->
eprintln! in the panic hook by @molofsky in https://github.com/vercel/turborepo/pull/13637Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.8-canary.4...v2.10.9-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.7...v2.10.8
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.8-canary.3...v2.10.8-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.8-canary.2...v2.10.8-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.8-canary.1...v2.10.8-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.8-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.7-canary.1...v2.10.8-canary.1
<!-- Release notes generated using configuration in .github/release.yml at be76f17100093bd5275fad4c0e2d76ad15e88d70 -->
<!-- Release notes generated using configuration in .github/release.yml at be76f17100093bd5275fad4c0e2d76ad15e88d70 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.6...v2.10.7
<!-- Release notes generated using configuration in .github/release.yml at v2.10.7-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.7-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.6-canary.5...v2.10.7-canary.1
fix: Resolve weekly security audit vulnerabilities by @cursor[bot] in https://github.com/vercel/turborepo/pull/13358
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6 -->
node@runtime: lockfile entries by @anthonyshew in https://github.com/vercel/turborepo/pull/13408turbo watch by @anthonyshew in https://github.com/vercel/turborepo/pull/13423Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5...v2.10.6
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.5 -->
node@runtime: lockfile entries by @anthonyshew in https://github.com/vercel/turborepo/pull/13408turbo watch by @anthonyshew in https://github.com/vercel/turborepo/pull/13423Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.6-canary.4...v2.10.6-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.6-canary.3...v2.10.6-canary.4
fix: Resolve weekly security audit vulnerabilities by @cursor[bot] in https://github.com/vercel/turborepo/pull/13358
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.6-canary.2...v2.10.6-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.6-canary.1...v2.10.6-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.6-canary.1 -->
Toolchain output availability by @anthonyshew in https://github.com/vercel/turborepo/pull/13360Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5-canary.6...v2.10.6-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5 -->
Toolchain output availability by @anthonyshew in https://github.com/vercel/turborepo/pull/13360Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.4...v2.10.5
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5-canary.5...v2.10.5-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.5 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5-canary.4...v2.10.5-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5-canary.3...v2.10.5-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5-canary.2...v2.10.5-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.5-canary.1...v2.10.5-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.5-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.4-canary.2...v2.10.5-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.4 -->
turbo query by @anthonyshew in https://github.com/vercel/turborepo/pull/13264Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3...v2.10.4
<!-- Release notes generated using configuration in .github/release.yml at v2.10.4-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.4-canary.2 -->
turbo query by @anthonyshew in https://github.com/vercel/turborepo/pull/13264Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.4-canary.1...v2.10.4-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.4-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.4-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.8...v2.10.4-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.2...v2.10.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.8 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.8 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.7...v2.10.3-canary.8
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.7 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.7 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.6...v2.10.3-canary.7
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.5...v2.10.3-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.5 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.4...v2.10.3-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.3...v2.10.3-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.2...v2.10.3-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.3-canary.1...v2.10.3-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.3-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.2-canary.1...v2.10.3-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.1...v2.10.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.2-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.2-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.1-canary.3...v2.10.2-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1 -->
devEngines.packageManager by @lachieh in https://github.com/vercel/turborepo/pull/12388Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.0...v2.10.1
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1-canary.3 -->
devEngines.packageManager by @lachieh in https://github.com/vercel/turborepo/pull/12388Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.1-canary.2...v2.10.1-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.10.1-canary.1...v2.10.1-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.10.1-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.10...v2.10.1-canary.1
chore: Upgrade dependencies to resolve their known vulnerabilities by @anthonyshew in https://github.com/vercel/turborepo/pull/12604
<!-- Release notes generated using configuration in .github/release.yml at v2.10.0 -->
turbo.jsonc in codemod transforms by @anthonyshew in https://github.com/vercel/turborepo/pull/12532cacheMaxAge and cacheMaxSize for local cache eviction by @anthonyshew in https://github.com/vercel/turborepo/pull/12487@types/node to with-svelte example apps by @anthonyshew in https://github.com/vercel/turborepo/pull/12585setsid() in PTY spawn to prevent macOS Gatekeeper CPU spikes" by @anthonyshew in https://github.com/vercel/turborepo/pull/12507watch loop so interruptible persistent tasks restart on file changes by @anthonyshew in https://github.com/vercel/turborepo/pull/12509turbo.* generator variables by @anthonyshew in https://github.com/vercel/turborepo/pull/12511filterUsingTasks --filter from pulling dependents into Task Graph by @anthonyshew in https://github.com/vercel/turborepo/pull/12535--affected and --filter to be combined by @anthonyshew in https://github.com/vercel/turborepo/pull/12543filterUsingTasks by @anthonyshew in https://github.com/vercel/turborepo/pull/12545boundaries checking with Rayon and cache DFS traversals by @anthonyshew in https://github.com/vercel/turborepo/pull/12569turbo.json in concurrency error message by @anthonyshew in https://github.com/vercel/turborepo/pull/12582SIGINT in shim after spawning local turbo by @anthonyshew in https://github.com/vercel/turborepo/pull/12612tbx sandbox helper by @anthonyshew in https://github.com/vercel/turborepo/pull/12668tbx base refresh by @anthonyshew in https://github.com/vercel/turborepo/pull/12673turbo watch hash memory spikes by @anthonyshew in https://github.com/vercel/turborepo/pull/12695turbo query affected by @anthonyshew in https://github.com/vercel/turborepo/pull/12722create-turbo example telemetry by @anthonyshew in https://github.com/vercel/turborepo/pull/12725.js extension imports to .ts files in boundaries by @maschwenk in https://github.com/vercel/turborepo/pull/12644turbo path in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12753turbo.jsonc in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12760$TURBO_EXTENDS$ in LSP diagnostics by @anthonyshew in https://github.com/vercel/turborepo/pull/12770pull_request for PR title linting by @anthonyshew in https://github.com/vercel/turborepo/pull/12787with-vite-module-federation example by @gioboa in https://github.com/vercel/turborepo/pull/12794TaskHashTracker-based expect() calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12836PackageGraph root invariants by @anthonyshew in https://github.com/vercel/turborepo/pull/12841expect() calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12845globwalk's expect() callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12871turbopath's expect() callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12872turbo-trace's expect() allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12876expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12882boundaries's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12887turborepo-process's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12888turborepo-process's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12891turbopath's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12884auth's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12895turborepo-boundaries's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12896turborepo-wax's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12901turborepo-filewatch's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12903turborepo-cache's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12902turborepo-daemon's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12904turborepo-engine's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12906turborepo-lockfiles expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12910turborepo-lockfiles's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12911turborepo-vt100's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12913turborepo-lib's unwrap() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12915turborepo-lib's expect() usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12914experimentalCI object config by @anthonyshew in https://github.com/vercel/turborepo/pull/12934.git when using --no-git flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12968allow_no_package_manager to daemon and watcher by @kitten in https://github.com/vercel/turborepo/pull/13091Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.0...v2.10.0
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.10 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.10 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.9...v2.9.19-canary.10
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.9 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.9 -->
allow_no_package_manager to daemon and watcher by @kitten in https://github.com/vercel/turborepo/pull/13091Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.8...v2.9.19-canary.9
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.8 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.8 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.7...v2.9.19-canary.8
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.7 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.7 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.6...v2.9.19-canary.7
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.5...v2.9.19-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.5 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.4...v2.9.19-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.3...v2.9.19-canary.4
Your coding agent can read these notes before it upgrades. Set up the MCP server →