Impact Score: 5/10
Turborepo v2.11.3
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.11.3. Source highlight: chore: Release Turborepo 2.11.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/14107
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 (3)
- refactor: Add run and execution selector DTOs
- refactor: Add Turborepo run context crate
- refactor: Add repository run context
โก Performance & Enhancements (1)
- perf: Reuse parsed lockfile during lazy graph loading by @vercel-gh-bot-5[bot] in https://github.com/vercel/turborepo/pull/14161
๐ง Bug Fixes & Patches (6)
- fix: Avoid microfrontend polyrepo warnings
- fix: Ignore gitignored files in boundaries
- fix: Stabilize boundaries tag order in prune
- fix: Normalize affected task input globs
- fix(affected): Treat root internal dependency changes as global
- fix: Stop with tasks when parent exits
๐ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/release.yml at v2.11.3 -->
## What's Changed
### Changelog
* chore: Release Turborepo 2.11.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/14107
* refactor: Remove experimental Cargo compile cache by @anthonyshew in https://github.com/vercel/turborepo/pull/14110
* refactor: Remove clap from turborepo-types by @anthonyshew in https://github.com/vercel/turborepo/pull/14111
* chore: Use canary turbo for Vercel builds by @anthonyshew in https://github.com/vercel/turborepo/pull/14112
* refactor: Extract turborepo-tracing crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14113
* refactor: Remove Run boundaries extension by @vercel-gh-bot-2[bot] in https://github.com/vercel/turborepo/pull/14114
* refactor: Relocate child spawning to turborepo-process by @vercel-gh-bot-3[bot] in https://github.com/vercel/turborepo/pull/14115
* docs: Drop stale support-policy entry from getting-started nav by @Neekoras in https://github.com/vercel/turborepo/pull/14116
* refactor: Move CLI configuration overrides into CLI by @anthonyshew in https://github.com/vercel/turborepo/pull/14119
* fix: Avoid microfrontend polyrepo warnings by @anthonyshew in https://github.com/vercel/turborepo/pull/14118
* refactor: Add run and execution selector DTOs by @anthonyshew in https://github.com/vercel/turborepo/pull/14120
* chore: Release Turborepo 2.11.3-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/14121
* test: Reuse Go cache in invalidation test by @anthonyshew in https://github.com/vercel/turborepo/pull/14122
* chore: Release Turborepo 2.11.3-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/14124
* test: Avoid overlapping concurrent cache restores by @anthonyshew in https://github.com/vercel/turborepo/pull/14125
* refactor: Rewire Opts to consume selectors by @anthonyshew in https://github.com/vercel/turborepo/pull/14126
* refactor: Extract task filtering into dedicated crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14127
* refactor: Extract task access into dedicated crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14128
* refactor: Extract MicrofrontendsConfigs by @anthonyshew in https://github.com/vercel/turborepo/pull/14133
* chore: Update with-rollup example by @vercel-gh-bot-5[bot] in https://github.com/vercel/turborepo/pull/14123
* refactor: Move unified turbo.json loader by @anthonyshew in https://github.com/vercel/turborepo/pull/14134
* refactor: Extract package watcher crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14135
* refactor: Extract prune input DTO by @anthonyshew in https://github.com/vercel/turborepo/pull/14136
* fix: Ignore gitignored files in boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/14137
* fix: Stabilize boundaries tag order in prune by @anthonyshew in https://github.com/vercel/turborepo/pull/14138
* fix: Normalize affected task input globs by @anthonyshew in https://github.com/vercel/turborepo/pull/14140
* chore: Release Turborepo 2.11.3-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/14141
* refactor: Extract prune orchestration by @anthonyshew in https://github.com/vercel/turborepo/pull/14142
* ci: Update Node.js test matrices by @anthonyshew in https://github.com/vercel/turborepo/pull/14139
* refactor: Add Turborepo run context crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14143
* refactor: Add repository run context by @anthonyshew in https://github.com/vercel/turborepo/pull/14144
* refactor: Use RepoContext in task graph visitor by @anthonyshew in https://github.com/vercel/turborepo/pull/14145
* refactor: Extract repository discovery from run builder by @anthonyshew in https://github.com/vercel/turborepo/pull/14146
* refactor: Extract run execution context construction by @anthonyshew in https://github.com/vercel/turborepo/pull/14147
* refactor: Extract run services construction by @anthonyshew in https://github.com/vercel/turborepo/pull/14148
* refactor: Promote task graph to dedicated crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14150
* refactor: Extract run options into dedicated crate by @anthonyshew in https://github.com/vercel/turborepo/pull/14152
* docs: Remove duplicated word in the 1.9 blog post by @Neekoras in https://github.com/vercel/turborepo/pull/14129
* refactor: Promote run and watch to dedicated crates by @anthonyshew in https://github.com/vercel/turborepo/pull/14153
* refactor: Extract run command orchestration by @anthonyshew in https://github.com/vercel/turborepo/pull/14154
* refactor: Rename `turborepo-lib` to `turborepo-cli` by @anthonyshew in https://github.com/vercel/turborepo/pull/14155
* refactor: Slim query API interface by @anthonyshew in https://github.com/vercel/turborepo/pull/14157
* fix(affected): Treat root internal dependency changes as global by @anthonyshew in https://github.com/vercel/turborepo/pull/14156
* refactor: Move engine validation into turborepo-engine by @anthonyshew in https://github.com/vercel/turborepo/pull/14158
* test: Harden weak tests and shared assertion helpers by @anthonyshew in https://github.com/vercel/turborepo/pull/14159
* chore: Update with-rsbuild-module-federation example by @vercel-gh-bot-3[bot] in https://github.com/vercel/turborepo/pull/14160
* perf: Reuse parsed lockfile during lazy graph loading by @vercel-gh-bot-5[bot] in https://github.com/vercel/turborepo/pull/14161
* chore: Release Turborepo 2.11.3-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/14162
* fix: Stop with tasks when parent exits by @anthonyshew in https://github.com/vercel/turborepo/pull/14163
## New Contributors
* @Neekoras made their first contribution in https://github.com/vercel/turborepo/pull/14116
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.11.2...v2.11.3