v2.10.7

vercel/turborepov2.10.7Jul 31, 2026by anthonyshew

AI Summary

This release focuses on improving the package knowledge system and adding support for runnable task entrypoints. It also includes the renaming of the Cargo toolchain to 'rust' and several bug fixes.

Key Highlights

  • Refactored package knowledge system for better scope views
  • Cargo toolchain renamed to 'rust'
  • Added support for runnable task entrypoints
  • Improved pnpm and Bun dependency handling during prune

New Features

  • Select runnable task entrypoints
  • Use package knowledge for scope selection
  • Upgrade @vercel/connect

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at be76f17100093bd5275fad4c0e2d76ad15e88d70 -->

## What's Changed
### Changelog
* release(turborepo): 2.10.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13431
* chore: Refine bug report template help section by @anthonyshew in https://github.com/vercel/turborepo/pull/13433
* fix: Verify version after attempting codemod upgrade by @anthonyshew in https://github.com/vercel/turborepo/pull/13446
* test: Characterize JavaScript package discovery by @anthonyshew in https://github.com/vercel/turborepo/pull/13440
* refactor: Separate package graph node assembly by @anthonyshew in https://github.com/vercel/turborepo/pull/13441
* fix: Upgrade @vercel/connect by @anthonyshew in https://github.com/vercel/turborepo/pull/13450
* refactor: Add authoritative package knowledge by @anthonyshew in https://github.com/vercel/turborepo/pull/13442
* feat: Select runnable task entrypoints by @anthonyshew in https://github.com/vercel/turborepo/pull/13452
* refactor: Add workspace root contribution contract by @anthonyshew in https://github.com/vercel/turborepo/pull/13447
* refactor: Use package knowledge for scope selection by @anthonyshew in https://github.com/vercel/turborepo/pull/13443
* fix: Prevent mobile homepage overflow by @anthonyshew in https://github.com/vercel/turborepo/pull/13453
* docs: Document service readiness probes by @anthonyshew in https://github.com/vercel/turborepo/pull/13472
* fix: Preserve pnpm root dependencies during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/13476
* fix: Preserve pnpm aliased dependencies during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/13477
* release(turborepo): 2.10.7-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13478
* test: Add Terminal UI sanity tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13475
* chore: Upgrade Next.js by @anthonyshew in https://github.com/vercel/turborepo/pull/13482
* chore: Upgrade brace-expansion by @anthonyshew in https://github.com/vercel/turborepo/pull/13483
* fix: Support multiple macOS file watch roots by @anthonyshew in https://github.com/vercel/turborepo/pull/13484


**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.10.6...v2.10.7