Turborepo v1.10.4stable Released Jun 21, 2023
Impact Score: 5/10

Turborepo v1.10.4

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 v1.10.4. Source highlight: release(turborepo): 1.10.3-canary.0

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)

  • feat(turborepo): Port Manual hashing
  • Docs: prior to run testcases, add guides to install dependencies for testcases.
  • feat(examples): update basic name on docs
  • feat(turborepo): port git-based hashing with inputs
  • feat(ci): conditionally set jest verbosity
  • feat(turborepo): Run outline pt 2

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(gen): fix ts config interference
  • fix(turborepo): Tighten build globs
  • fix(turborepo): Fix path match for parent dir in subtree match case
  • fix(turborepo): avoid globbing directories due to ancestor truncation
  • fix(spaces): read logs correctly when invoked from subdirectory
  • fix(turborepo): Re-enable some tests on windows
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.10.4 --> ## What's Changed ### Changelog * release(turborepo): 1.10.3-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/5250 * feat(turborepo): Port Manual hashing by @gsoltis in https://github.com/vercel/turbo/pull/5237 * Docs: prior to run testcases, add guides to install dependencies for testcases. by @92hackers in https://github.com/vercel/turbo/pull/3090 * fix(gen): fix ts config interference by @tknickman in https://github.com/vercel/turbo/pull/5263 * release(turborepo): 1.10.3 by @github-actions in https://github.com/vercel/turbo/pull/5262 * feat(examples): update basic name on docs by @tknickman in https://github.com/vercel/turbo/pull/5224 * feat(turborepo): port git-based hashing with inputs by @gsoltis in https://github.com/vercel/turbo/pull/5251 * Update .gitignore by @ph55 in https://github.com/vercel/turbo/pull/5269 * feat(ci): conditionally set jest verbosity by @tknickman in https://github.com/vercel/turbo/pull/5271 * fix(turborepo): Tighten build globs by @gsoltis in https://github.com/vercel/turbo/pull/5274 * fix(turborepo): Fix path match for parent dir in subtree match case by @gsoltis in https://github.com/vercel/turbo/pull/5275 * chore(turborepo): Move SCM to use vendored wax crate by @NicholasLYang in https://github.com/vercel/turbo/pull/5277 * release(turborepo): 1.10.4-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/5278 * fix(turborepo): avoid globbing directories due to ancestor truncation by @gsoltis in https://github.com/vercel/turbo/pull/5273 * release(turborepo): 1.10.4-canary.1 by @github-actions in https://github.com/vercel/turbo/pull/5283 * fix(spaces): read logs correctly when invoked from subdirectory by @mehulkar in https://github.com/vercel/turbo/pull/5284 * Synthesize --only by @gsoltis in https://github.com/vercel/turbo/pull/5285 * feat(turborepo): Run outline pt 2 by @NicholasLYang in https://github.com/vercel/turbo/pull/5203 * feat(lockfiles): add rust implementation for yarn1 by @chris-olszewski in https://github.com/vercel/turbo/pull/5255 * release(turborepo): 1.10.4-canary.2 by @github-actions in https://github.com/vercel/turbo/pull/5286 * feat(turborepo): Report more details when go-turbo exits by @gsoltis in https://github.com/vercel/turbo/pull/5287 * docs(examples): update examples and docs to use node 18 by @mehulkar in https://github.com/vercel/turbo/pull/5300 * update dependencies to sync with next.js by @sokra in https://github.com/vercel/turbo/pull/5303 * feat(cache): Add ability to disable remote cache from turbo.json by @mehulkar in https://github.com/vercel/turbo/pull/5305 * feat(turborepo): Hash with libgit2 by @gsoltis in https://github.com/vercel/turbo/pull/5309 * Add --log-order option by @rafaeltab in https://github.com/vercel/turbo/pull/3916 * release(turborepo): 1.10.4-canary.3 by @github-actions in https://github.com/vercel/turbo/pull/5313 * feat(turborepo): A few cleanup nits around log grouping by @gsoltis in https://github.com/vercel/turbo/pull/5312 * feat(run outline): Hide package graph internals by @chris-olszewski in https://github.com/vercel/turbo/pull/5310 * feat(logging): enable setting log order with an environment variable by @mehulkar in https://github.com/vercel/turbo/pull/5316 * feat(cli): Add ability to pass --remote-only=false from CLI by @mehulkar in https://github.com/vercel/turbo/pull/5317 * fix(turborepo): Re-enable some tests on windows by @gsoltis in https://github.com/vercel/turbo/pull/5319 * refactor(turborepo): cli::run and args processing by @NicholasLYang in https://github.com/vercel/turbo/pull/5297 * feat(logging): add "auto" options for log prefixing and ordering by @mehulkar in https://github.com/vercel/turbo/pull/5320 * Fix ESLint script command. by @anthonyshew in https://github.com/vercel/turbo/pull/5322 * feat(turborepo): Add context to glob errors by @gsoltis in https://github.com/vercel/turbo/pull/5323 * fix(turbo): print help message when turbo called with flags/env vars but no commands by @mehulkar in https://github.com/vercel/turbo/pull/5329 * refactor(turborepo): Move paths to UTF-8 by @NicholasLYang in https://github.com/vercel/turbo/pull/5248 * Add Vercel to CI providers. by @anthonyshew in https://github.com/vercel/turbo/pull/5342 * fix(turborepo): Hashing symlinks is erroring by @gsoltis in https://github.com/vercel/turbo/pull/5340 * release(turborepo): 1.10.4-canary.4 by @github-actions in https://github.com/vercel/turbo/pull/5344 * fix: update ctrlc to 3.4.0 to allow have new signal handlers overwrite by @arlyon in https://github.com/vercel/turbo/pull/5346 ## New Contributors * @aaronbrown-vercel made their first contribution in https://github.com/vercel/turbo/pull/5252 * @younggeeks made their first contribution in https://github.com/vercel/turbo/pull/4883 * @92hackers made their first contribution in https://github.com/vercel/turbo/pull/3090 * @ph55 made their first contribution in https://github.com/vercel/turbo/pull/5269 **Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.3...v1.10.4