Impact Score: 5/10
Turborepo v2.2.0
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.2.0. Source highlight: (docs) Consistency for configurations between docs and examples.
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 (6)
- docs: add missing `}` and remove comma
- feat(docs): platform env docs
- feat(query): package changes reason
- feat(query): add filter to `affectedPackages`
- feat(query): add `currentRun` field to `turbo query`
- feat(query): add task dependencies/dependents
โก Performance & Enhancements (1)
- perf(tui): bring async to tui
๐ง Bug Fixes & Patches (6)
- (docs) Fix spacing on link.
- fix casing for product names
- log::debug and ignore on daemon usage in CI
- fix(docs): circleci config - remove excess colon when calling node/install-packages
- fix napi double .d.ts formatting
- fix broken examples causing `pnpm test` to fail
๐ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.2.0 -->
## What's Changed
### Docs
* (docs) Consistency for configurations between docs and examples. by @anthonyshew in https://github.com/vercel/turborepo/pull/9212
* (docs) Fix spacing on link. by @anthonyshew in https://github.com/vercel/turborepo/pull/9213
* Removed an extra comma by @itssidhere in https://github.com/vercel/turborepo/pull/9220
* docs: add missing `}` and remove comma by @morinokami in https://github.com/vercel/turborepo/pull/9223
* fix casing for product names by @dimitropoulos in https://github.com/vercel/turborepo/pull/9229
* log::debug and ignore on daemon usage in CI by @dimitropoulos in https://github.com/vercel/turborepo/pull/9237
* Update package-configurations.mdx by @robertoms99 in https://github.com/vercel/turborepo/pull/9232
* fix(docs): circleci config - remove excess colon when calling node/install-packages by @komichar in https://github.com/vercel/turborepo/pull/9264
* docs: query documentation by @NicholasLYang in https://github.com/vercel/turborepo/pull/9258
* docs for `--affected` on GitHub by @dimitropoulos in https://github.com/vercel/turborepo/pull/9283
* docs: interruptible by @NicholasLYang in https://github.com/vercel/turborepo/pull/9282
* feat(docs): platform env docs by @tknickman in https://github.com/vercel/turborepo/pull/9281
### @turbo/repository
* fix napi double .d.ts formatting by @dimitropoulos in https://github.com/vercel/turborepo/pull/9238
* feat(query): package changes reason by @NicholasLYang in https://github.com/vercel/turborepo/pull/9240
### Examples
* chore: Remove `display` key from generated `tsconfig` by @Sensanaty in https://github.com/vercel/turborepo/pull/9225
* (examples) Move `types` field into first position of `exports` of `kitchen-sink` example. by @anthonyshew in https://github.com/vercel/turborepo/pull/9226
* chore(examples): minor adjustments to `with-shell-commands` by @breadadams in https://github.com/vercel/turborepo/pull/9219
* fix broken examples causing `pnpm test` to fail by @dimitropoulos in https://github.com/vercel/turborepo/pull/9239
### Changelog
* feat(query): add filter to `affectedPackages` by @NicholasLYang in https://github.com/vercel/turborepo/pull/9201
* feat(query): add `currentRun` field to `turbo query` by @NicholasLYang in https://github.com/vercel/turborepo/pull/9196
* fix(cache): set content length for put artifact by @chris-olszewski in https://github.com/vercel/turborepo/pull/9183
* chore(query): fix query integration test by @chris-olszewski in https://github.com/vercel/turborepo/pull/9215
* fix(affected): handle Github Actions provided commit not part of checkout by @chris-olszewski in https://github.com/vercel/turborepo/pull/9214
* chore: fix grammar in README.md for project update by @CaLxCyMru in https://github.com/vercel/turborepo/pull/9206
* chore: update contributing and troubleshooting docs by @NicholasLYang in https://github.com/vercel/turborepo/pull/9231
* feat(query): add task dependencies/dependents by @NicholasLYang in https://github.com/vercel/turborepo/pull/9190
* fix(query): naming conflict by @NicholasLYang in https://github.com/vercel/turborepo/pull/9242
* feat: warn on empty cache by @NicholasLYang in https://github.com/vercel/turborepo/pull/9236
* feat(query): adding indirect and all dependencies for tasks by @NicholasLYang in https://github.com/vercel/turborepo/pull/9207
* feat(query): recover from trace errors by @NicholasLYang in https://github.com/vercel/turborepo/pull/9244
* chore: add USER as one of the supported process.env variables to passthru by @cosn in https://github.com/vercel/turborepo/pull/9235
* chore(shim): add unit tests for shim parsing by @chris-olszewski in https://github.com/vercel/turborepo/pull/9248
* feat(watch): add interruptible tasks by @NicholasLYang in https://github.com/vercel/turborepo/pull/9228
* feat(turbo): add platform env support by @tknickman in https://github.com/vercel/turborepo/pull/9122
* chore: fix clippy lint in filter tests by @chris-olszewski in https://github.com/vercel/turborepo/pull/9257
* chore(platform_env): add warn prefix by @tknickman in https://github.com/vercel/turborepo/pull/9261
* chore(trace): fix compilation error in turbo-trace by @chris-olszewski in https://github.com/vercel/turborepo/pull/9267
* chore(platform_env): add warn prefix to docs by @tknickman in https://github.com/vercel/turborepo/pull/9269
* fix(query): remove engine validation for query by @NicholasLYang in https://github.com/vercel/turborepo/pull/9271
* chore(scm): add more information to GHA warning by @chris-olszewski in https://github.com/vercel/turborepo/pull/9273
* perf(tui): bring async to tui by @chris-olszewski in https://github.com/vercel/turborepo/pull/9132
* chore: fix flakey log stream integration test by @chris-olszewski in https://github.com/vercel/turborepo/pull/9279
* feat(query): variables by @NicholasLYang in https://github.com/vercel/turborepo/pull/9260
* chore(ci): enable corepack for npm in integration tests by @mehulkar in https://github.com/vercel/turborepo/pull/9233
* chore: unhide query by @NicholasLYang in https://github.com/vercel/turborepo/pull/9286
## New Contributors
* @itssidhere made their first contribution in https://github.com/vercel/turborepo/pull/9220
* @CaLxCyMru made their first contribution in https://github.com/vercel/turborepo/pull/9206
* @Sensanaty made their first contribution in https://github.com/vercel/turborepo/pull/9225
* @breadadams made their first contribution in https://github.com/vercel/turborepo/pull/9219
* @robertoms99 made their first contribution in https://github.com/vercel/turborepo/pull/9232
* @cosn made their first contribution in https://github.com/vercel/turborepo/pull/9235
* @komichar made their first contribution in https://github.com/vercel/turborepo/pull/9264
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.3...v2.2.0