Impact Score: 5/10
Turborepo v2.1.2
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.1.2. Source highlight: docs: Clarify Root Tasks.
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)
- feat: update Prisma schema
- feat: allow for specifying path of root turbo.json
- docs(crates/turborepo): add capnp to build dependencies
โก Performance & Enhancements (1)
- perf(tui): only rerender if a non-tick event has been received
๐ง Bug Fixes & Patches (4)
- Fix invalid JSON
- fix(tui): start pty with matching TUI size
- fix(filter): validate package name on full graph
- fix(affected): include dependents in affected filter
๐ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v2.1.2 -->
## What's Changed
### Docs
* docs: Clarify Root Tasks. by @anthonyshew in https://github.com/vercel/turborepo/pull/9098
* docs(watch): call out no caching by @chris-olszewski in https://github.com/vercel/turborepo/pull/9106
* Fix invalid JSON by @AlexErrant in https://github.com/vercel/turborepo/pull/9109
### @turbo/telemetry
* chore(@turbo/telemetry): remove unused jest deps by @mehulkar in https://github.com/vercel/turborepo/pull/9135
### Examples
* feat: update Prisma schema by @dpaulos6 in https://github.com/vercel/turborepo/pull/9099
### Changelog
* remove alias for --daemon/--no-daemon by @dimitropoulos in https://github.com/vercel/turborepo/pull/9084
* feat: allow for specifying path of root turbo.json by @chris-olszewski in https://github.com/vercel/turborepo/pull/9087
* chore(path): make path reading api more rusty by @chris-olszewski in https://github.com/vercel/turborepo/pull/9103
* fix(tui): start pty with matching TUI size by @chris-olszewski in https://github.com/vercel/turborepo/pull/9101
* fix(filter): validate package name on full graph by @chris-olszewski in https://github.com/vercel/turborepo/pull/9102
* removes references to docs from root package.json by @dimitropoulos in https://github.com/vercel/turborepo/pull/9112
* chore(hash): delete capnp source by @chris-olszewski in https://github.com/vercel/turborepo/pull/9118
* chore: remove turbopack top level crates by @chris-olszewski in https://github.com/vercel/turborepo/pull/9119
* perf(tui): only rerender if a non-tick event has been received by @chris-olszewski in https://github.com/vercel/turborepo/pull/9121
* docs(crates/turborepo): add capnp to build dependencies by @aryasaatvik in https://github.com/vercel/turborepo/pull/9127
* chore(config): leverage proc macros by @chris-olszewski in https://github.com/vercel/turborepo/pull/9111
* chore(config): move all uses of `clap(env)` to config by @chris-olszewski in https://github.com/vercel/turborepo/pull/9113
* fix(affected): include dependents in affected filter by @chris-olszewski in https://github.com/vercel/turborepo/pull/9137
## New Contributors
* @dpaulos6 made their first contribution in https://github.com/vercel/turborepo/pull/9099
* @AlexErrant made their first contribution in https://github.com/vercel/turborepo/pull/9109
* @aryasaatvik made their first contribution in https://github.com/vercel/turborepo/pull/9127
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.1.1...v2.1.2