Impact Score: 5/10
Turborepo v2.7.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.7.3. Source highlight: examples: Remove skipLibCheck from nestjs.json in nestJS example
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 (4)
- feat: Extract turborepo-task-hash crate from turborepo-lib
- chore: Add `turborepo-task-executor` crate
- chore: Add generic `CommandProvider` trait to `turborepo-task-executor`
- chore: Add `From<&RunOpts>` for `ExecutorConfig` conversion
๐ง Bug Fixes & Patches (3)
- fix(bun): Add GitHub/git packages
- chore: Fix loop in build script in package.json
- fix: Show TUI when using `--output-logs=errors-only|none`
๐ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/release.yml at v2.7.3 -->
## What's Changed
### Examples
* examples: Remove skipLibCheck from nestjs.json in nestJS example by @leos in https://github.com/vercel/turborepo/pull/11323
### Changelog
* fix(bun): Add GitHub/git packages by @Palid in https://github.com/vercel/turborepo/pull/11268
* chore: Extract `turborepo-boundaries` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11312
* chore: Extract `turborepo-engine` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11315
* chore: Extract `turborepo-gitignore` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11317
* chore: Extract `turborepo-json-rewrite` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11318
* chore: Extract `turborepo-hash` and `turborepo-types` crates from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11319
* chore: Extract `turborepo-shim` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11320
* chore: Extract types to turborepo-types and create turborepo-daemon crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11321
* chore: Extract `turborepo-daemon` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11322
* chore: Extract `turborepo-scope` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11324
* chore: Extract `turborepo-diagnostics` crate from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11332
* feat: Extract turborepo-task-hash crate from turborepo-lib by @anthonyshew in https://github.com/vercel/turborepo/pull/11334
* chore: Move `TaskDefinition` from `turborepo-lib` to `turborepo-types` by @anthonyshew in https://github.com/vercel/turborepo/pull/11335
* chore: Move `DryRunMode`, `UIMode`, and `LogOrder` to `turborepo-types` by @anthonyshew in https://github.com/vercel/turborepo/pull/11337
* chore: Fix loop in build script in package.json by @anthonyshew in https://github.com/vercel/turborepo/pull/11336
* chore: Move `ContinueMode` and `LogPrefix` to `turborepo-types` by @anthonyshew in https://github.com/vercel/turborepo/pull/11338
* chore: Extract `run/summary` to `turborepo-run-summary` crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11342
* chore: Extract turbo_json module to turborepo-turbo-json crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11344
* chore: Extract config and engine builder modules from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11346
* chore: Remove duplicate task_inheritance.rs from turborepo-lib by @anthonyshew in https://github.com/vercel/turborepo/pull/11347
* chore: Extract run/cache.rs to turborepo-run-cache crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11348
* chore: remove extra file by @anthonyshew in https://github.com/vercel/turborepo/pull/11351
* chore: Move resolved opts types to turborepo-types by @anthonyshew in https://github.com/vercel/turborepo/pull/11349
* chore: Extract some small items from `turborepo-lib` by @anthonyshew in https://github.com/vercel/turborepo/pull/11350
* chore: Move engine builder tests from `turborepo-lib` to `turborepo-engine` by @anthonyshew in https://github.com/vercel/turborepo/pull/11353
* chore: Move global_hash.rs from turborepo-lib to turborepo-task-hash by @anthonyshew in https://github.com/vercel/turborepo/pull/11355
* chore: Move more shared types to `turborepo-types` by @anthonyshew in https://github.com/vercel/turborepo/pull/11356
* chore: Add `turborepo-task-executor` crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11357
* chore: Add generic `CommandProvider` trait to `turborepo-task-executor` by @anthonyshew in https://github.com/vercel/turborepo/pull/11358
* chore: Implement MfeConfigProvider and TaskAccessProvider traits by @anthonyshew in https://github.com/vercel/turborepo/pull/11359
* chore: Add `From<&RunOpts>` for `ExecutorConfig` conversion by @anthonyshew in https://github.com/vercel/turborepo/pull/11360
* chore: Move `TurboJsonReader` to `turborepo-turbo-json` crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11361
* chore: Move `TaskExecutor` to `turborepo-task-executor` crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11364
* chore: Move `TurboJsonLoader` to `turborepo-turbo-json` crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11365
* chore: Consolidate `TurboJson` tests into `turborepo-turbo-json` crate by @anthonyshew in https://github.com/vercel/turborepo/pull/11371
* chore: Extract task executor components to `turborepo-task-executor` by @anthonyshew in https://github.com/vercel/turborepo/pull/11378
* chore: Move MicroFrontendProxyProvider to turborepo-task-executor by @anthonyshew in https://github.com/vercel/turborepo/pull/11379
* chore: Clean up `turborepo-lib` wrapper modules and dead code by @anthonyshew in https://github.com/vercel/turborepo/pull/11380
* fix: Show TUI when using `--output-logs=errors-only|none` by @anthonyshew in https://github.com/vercel/turborepo/pull/11382
## New Contributors
* @Palid made their first contribution in https://github.com/vercel/turborepo/pull/11268
* @leos made their first contribution in https://github.com/vercel/turborepo/pull/11323
**Full Changelog**: https://github.com/vercel/turborepo/compare/v2.7.2...v2.7.3