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 3 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.
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.2...v2.9.19-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.19-canary.1...v2.9.19-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.19-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.7...v2.9.19-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.9.18 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.18 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17...v2.9.18
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.16...v2.9.17
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.7 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.7 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.6...v2.9.17-canary.7
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.5...v2.9.17-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.5 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.4...v2.9.17-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.3...v2.9.17-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.2...v2.9.17-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.17-canary.1...v2.9.17-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.17-canary.1 -->
.git when using --no-git flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12968Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.16-canary.2...v2.9.17-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.9.16 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.16 -->
.git when using --no-git flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12968Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15...v2.9.16
<!-- Release notes generated using configuration in .github/release.yml at v2.9.16-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.16-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.7...v2.9.16-canary.2
Nothing published for this version
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15 -->
with-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/12934Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.15
Nothing published for this version
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.7 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.7 -->
experimentalCI object config by @anthonyshew in https://github.com/vercel/turborepo/pull/12934Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.6...v2.9.15-canary.7
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.5...v2.9.15-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.5 -->
turborepo-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/12914Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.4...v2.9.15-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.4 -->
with-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/12896Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.3...v2.9.15-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.2...v2.9.15-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.15-canary.1...v2.9.15-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.15-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.13-canary.1...v2.9.15-canary.1
> This release contains important security fixes.
[!NOTE] This release contains important security fixes.
<!-- Release notes generated using configuration in .github/release.yml at v2.9.14 -->
pull_request for PR title linting by @anthonyshew in https://github.com/vercel/turborepo/pull/12787Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.12...v2.9.14
<!-- Release notes generated using configuration in .github/release.yml at v2.9.13-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.13-canary.1 -->
$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/12787Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.7...v2.9.13-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.9.12 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.12 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11...v2.9.12
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11 -->
turbo 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/12770Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.10...v2.9.11
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.7 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.7 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.6...v2.9.11-canary.7
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.5...v2.9.11-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.5 -->
turbo.jsonc in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12760Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.3...v2.9.11-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.4 -->
turbo.jsonc in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12760Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.3...v2.9.11-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.3 -->
turbo path in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12753Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.2...v2.9.11-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.11-canary.1...v2.9.11-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.11-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.10-canary.1...v2.9.11-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.9.10 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.10 -->
turbo 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/12644Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.9...v2.9.10
<!-- Release notes generated using configuration in .github/release.yml at v2.9.10-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.10-canary.1 -->
turbo 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/12644Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.9-canary.4...v2.9.10-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8...v2.9.9
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.9-canary.3...v2.9.9-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.9-canary.2...v2.9.9-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.9-canary.1...v2.9.9-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.9-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8-canary.6...v2.9.9-canary.1
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8 -->
turbo watch hash memory spikes by @anthonyshew in https://github.com/vercel/turborepo/pull/12695Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7...v2.9.8
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.6 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8-canary.5...v2.9.8-canary.6
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.5 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.5 -->
turbo watch hash memory spikes by @anthonyshew in https://github.com/vercel/turborepo/pull/12695Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8-canary.4...v2.9.8-canary.5
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.4 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.4 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8-canary.3...v2.9.8-canary.4
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.3 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.3 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8-canary.2...v2.9.8-canary.3
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.2 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.2 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.8-canary.1...v2.9.8-canary.2
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.1 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.8-canary.1 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.15...v2.9.8-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.9.7 -->
SIGINT 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/12673Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.6...v2.9.7
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.15 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.15 -->
tbx sandbox helper by @anthonyshew in https://github.com/vercel/turborepo/pull/12668tbx base refresh by @anthonyshew in https://github.com/vercel/turborepo/pull/12673Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.14...v2.9.7-canary.15
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.14 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.14 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.13...v2.9.7-canary.14
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.13 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.13 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.12...v2.9.7-canary.13
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.12 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.12 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.11...v2.9.7-canary.12
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.11 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.11 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.10...v2.9.7-canary.11
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.10 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.10 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.9...v2.9.7-canary.10
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.9 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.9 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.8...v2.9.7-canary.9
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.8 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.8 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.7...v2.9.7-canary.8
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.7 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.7 -->
Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.6...v2.9.7-canary.7
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.6 -->
<!-- Release notes generated using configuration in .github/release.yml at v2.9.7-canary.6 -->
SIGINT in shim after spawning local turbo by @anthonyshew in https://github.com/vercel/turborepo/pull/12612Full Changelog: https://github.com/vercel/turborepo/compare/v2.9.7-canary.5...v2.9.7-canary.6
Your coding agent can read these notes before it upgrades. Set up the MCP server →