v2.10.6

assafelovic/gpt-researcherv2.10.6Jul 22, 2026by github-actions[bot]

AI Summary

This release focuses on enhancing Rust and Cargo support within the Turborepo monorepo tool, alongside various bug fixes for caching, Git operations, and dependency pruning. It includes updates to Rust and security patches.

Key Highlights

  • Support for Cargo-only repositories and inference of Cargo workspace tasks.
  • Disable unresolved Cargo artifact caching to improve build reliability.
  • Update to Rust 1.97.0.
  • Fixes for Bun, Yarn, and pnpm dependency pruning.

Breaking Changes

  • Remove unused public APIs found by Hawk.

New Features

  • Support Cargo-only repos
  • Infer Cargo workspace tasks
  • Add crate-scoped Cargo verification tasks

Full Release Notes

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

## What's Changed
### Changelog
* release(turborepo): 2.10.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13368
* fix: Disable unresolved Cargo artifact caching by @anthonyshew in https://github.com/vercel/turborepo/pull/13362
* fix: Surface create-turbo Git failures by @anthonyshew in https://github.com/vercel/turborepo/pull/13371
* fix: Resolve exact cargo profile outputs by @anthonyshew in https://github.com/vercel/turborepo/pull/13366
* fix: Prune Bun production workspace dev dependencies by @anthonyshew in https://github.com/vercel/turborepo/pull/13369
* fix: Resolve Cargo target output layouts by @anthonyshew in https://github.com/vercel/turborepo/pull/13370
* release(turborepo): 2.10.6-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13374
* fix: Preserve Yarn Babel extension during pruning by @anthonyshew in https://github.com/vercel/turborepo/pull/13373
* feat: Support Cargo-only repos by @anthonyshew in https://github.com/vercel/turborepo/pull/13378
* fix: Preserve colors in TUI output by @anthonyshew in https://github.com/vercel/turborepo/pull/13381
* feat: Infer Cargo workspace tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13380
* fix: Retain shutdown signals for force exit by @anthonyshew in https://github.com/vercel/turborepo/pull/13382
* release(turborepo): 2.10.6-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13383
* fix: Resolve weekly security audit vulnerabilities by @cursor[bot] in https://github.com/vercel/turborepo/pull/13358
* chore: Update to Rust 1.97.0 by @ognevny in https://github.com/vercel/turborepo/pull/13322
* fix: Pin VS Code extension macOS runners by @anthonyshew in https://github.com/vercel/turborepo/pull/13391
* release(turborepo): 2.10.6-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13392
* docs: Add Experimental Rust Guide by @anthonyshew in https://github.com/vercel/turborepo/pull/13375
* ci: Use affected filtering for JS tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13386
* ci: Fold docs checks into quality by @anthonyshew in https://github.com/vercel/turborepo/pull/13385
* ci: Verify schemas through Turborepo by @anthonyshew in https://github.com/vercel/turborepo/pull/13387
* chore: Avoid duplicate N-API Cargo build by @anthonyshew in https://github.com/vercel/turborepo/pull/13388
* chore: Hash embedded frameworks data in Rust builds by @anthonyshew in https://github.com/vercel/turborepo/pull/13389
* ci: Include VS Code extension type checks by @anthonyshew in https://github.com/vercel/turborepo/pull/13390
* refactor: Run releaser bundle directly by @anthonyshew in https://github.com/vercel/turborepo/pull/13393
* refactor: Move release publishing into releaser by @anthonyshew in https://github.com/vercel/turborepo/pull/13394
* refactor: Consolidate release orchestration by @anthonyshew in https://github.com/vercel/turborepo/pull/13395
* feat: Add crate-scoped Cargo verification tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13398
* ci: Fetch release commit parent by @anthonyshew in https://github.com/vercel/turborepo/pull/13400
* docs: Update Geistdocs to 1.13.0 by @molebox in https://github.com/vercel/turborepo/pull/13412
* release(turborepo): 2.10.6-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13401
* fix: Preserve pnpm `node@runtime:` lockfile entries by @anthonyshew in https://github.com/vercel/turborepo/pull/13408
* chore: Fix typos in with-solid example and globwatch comment by @tajo in https://github.com/vercel/turborepo/pull/13416
* refactor: Remove unused public APIs found by Hawk by @anthonyshew in https://github.com/vercel/turborepo/pull/13420
* fix: Check dynamic imports in boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/13418
* refactor: Use regex! for static pattern compilation by @anthonyshew in https://github.com/vercel/turborepo/pull/13419
* fix: Refactor `turbo watch` by @anthonyshew in https://github.com/vercel/turborepo/pull/13423
* release(turborepo): 2.10.6-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13424
* chore: Upgrade brace-expansion by @anthonyshew in https://github.com/vercel/turborepo/pull/13429
* chore: Update tar to 7.5.18 by @anthonyshew in https://github.com/vercel/turborepo/pull/13428
* chore: Upgrade js-yaml by @anthonyshew in https://github.com/vercel/turborepo/pull/13427
* fix: Match JIT inputs for affected tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13426
* fix: Preserve project Yarn package extensions by @anthonyshew in https://github.com/vercel/turborepo/pull/13425

## New Contributors
* @tajo made their first contribution in https://github.com/vercel/turborepo/pull/13416

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