Turborepo v2.7.3stable Released Jan 05, 2026
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.

Compatibility not verified โ€” check source notes
$ npm install --save-dev --save-exact [email protected]
๐Ÿ“„ .MD
โšก 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