Turborepo v1.10.15stable Released Oct 05, 2023
Impact Score: 5/10

Turborepo v1.10.15

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.15. Source highlight: release(turborepo): 1.10.14

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(turbopack): emit raw image bytes for unsupported codec
  • feat(create-turbo): support package manager opt
  • add progress and top self time to convert trace tool
  • Add "toggleButton" to sidebar
  • feature(turborepo): Port Run Summary
  • feat(prune): add ability to specify scopes via argument instead of flag

โšก Performance & Enhancements (6)

  • Tracing improvements
  • Performance Improvements (1)
  • Performance Improvements (2)
  • Performance Improvements (4)
  • Performance Improvements (1+2) review follow-up
  • Performance improvements (3)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix:(create-turbo) Review changes for package manager flag.
  • fix(Turborepo): Add typescript peer dep as dev dep
  • fix(turborepo): Run outline fixes
  • fix(turborepo): Make shim do complete package manager detection.
  • fix: make `OutputWriter` references `Send`
  • fix(turbopack-ecmascript): make free var replacements (compile time defines) work for member expressions and allow JSON values
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.10.15 --> ## What's Changed ### Changelog * release(turborepo): 1.10.14 by @github-actions in https://github.com/vercel/turbo/pull/5963 * Quiet a (mostly unaddressable) Sentry error by @anthonyshew in https://github.com/vercel/turbo/pull/5974 * feat(turbopack): emit raw image bytes for unsupported codec by @kwonoj in https://github.com/vercel/turbo/pull/5967 * sync deps by @sokra in https://github.com/vercel/turbo/pull/5975 * feat(create-turbo): support package manager opt by @tknickman in https://github.com/vercel/turbo/pull/5979 * fix:(create-turbo) Review changes for package manager flag. by @nathanhammond in https://github.com/vercel/turbo/pull/5980 * fix(Turborepo): Add typescript peer dep as dev dep by @gsoltis in https://github.com/vercel/turbo/pull/5985 * fix(turborepo): Run outline fixes by @NicholasLYang in https://github.com/vercel/turbo/pull/5966 * fix(turborepo): Make shim do complete package manager detection. by @nathanhammond in https://github.com/vercel/turbo/pull/5986 * Link to Next.js issue link for Turbopack issues by @padmaia in https://github.com/vercel/turbo/pull/5991 * add progress and top self time to convert trace tool by @sokra in https://github.com/vercel/turbo/pull/5993 * fix: make `OutputWriter` references `Send` by @chris-olszewski in https://github.com/vercel/turbo/pull/5931 * Add "toggleButton" to sidebar by @mitesh-gupta in https://github.com/vercel/turbo/pull/5968 * fix(turbopack-ecmascript): make free var replacements (compile time defines) work for member expressions and allow JSON values by @ForsakenHarmony in https://github.com/vercel/turbo/pull/6000 * Allow task log prefixing in Github Actions by @Zertsov in https://github.com/vercel/turbo/pull/5994 * libwebp-sys: 0.9.2 -> 0.9.3 by @LeSuisse in https://github.com/vercel/turbo/pull/5965 * fix: add a hack to prevent flaky test from blocking others by @arlyon in https://github.com/vercel/turbo/pull/6006 * Signal when signal handler is registered by @gsoltis in https://github.com/vercel/turbo/pull/6010 * release(turborepo): 1.10.15-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/6007 * Output logs docs update by @tknickman in https://github.com/vercel/turbo/pull/6005 * chore: remove silent flag by @chris-olszewski in https://github.com/vercel/turbo/pull/6008 * fix: allow multiple threads to share hash tracker by @chris-olszewski in https://github.com/vercel/turbo/pull/6012 * fix(docs): add nextjs 11 link by @ragingwind in https://github.com/vercel/turbo/pull/5978 * chore: remove anyhow from task cache by @chris-olszewski in https://github.com/vercel/turbo/pull/6013 * Fix typo in showcase.mdx by @LukaszKokot in https://github.com/vercel/turbo/pull/6014 * feature(turborepo): Port Run Summary by @NicholasLYang in https://github.com/vercel/turbo/pull/5833 * fix(Turborepo): Pidlock owner now returns Result by @gsoltis in https://github.com/vercel/turbo/pull/6025 * chore: quiet warnings on turborepo build by @chris-olszewski in https://github.com/vercel/turbo/pull/6033 * feat(prune): add ability to specify scopes via argument instead of flag by @chris-olszewski in https://github.com/vercel/turbo/pull/6022 * feat: add method for piping child output to writer by @chris-olszewski in https://github.com/vercel/turbo/pull/6031 * fix: prefixed writer no longer includes prefix length in bytes written by @chris-olszewski in https://github.com/vercel/turbo/pull/6032 * feat(turborepo-auth): create new crate to handle authentication to backend by @mehulkar in https://github.com/vercel/turbo/pull/6027 * feat(Turborepo): Enable rust daemon by @gsoltis in https://github.com/vercel/turbo/pull/5964 * feat(turborepo-auth): move sso_login implementation to new crate by @mehulkar in https://github.com/vercel/turbo/pull/6037 * release(turborepo): 1.10.15-canary.1 by @github-actions in https://github.com/vercel/turbo/pull/6042 * fix: Run outline bugs by @NicholasLYang in https://github.com/vercel/turbo/pull/6041 * Turbopack: add support for an asset prefix (and basePath in Next.js) by @wbinnssmith in https://github.com/vercel/turbo/pull/6036 * Revert "Turbopack: add support for an asset prefix (and basePath in Nโ€ฆ by @sokra in https://github.com/vercel/turbo/pull/6044 * refactor TaskScopes to use an aggregation tree by @sokra in https://github.com/vercel/turbo/pull/5992 * feat(turbo-ignore) add a --max-buffer option for dry runs that have large outputs by @mehulkar in https://github.com/vercel/turbo/pull/6052 * Tracing improvements by @sokra in https://github.com/vercel/turbo/pull/6050 * fix: add new test so we have test coverage by @chris-olszewski in https://github.com/vercel/turbo/pull/6056 * Revert "Revert "Turbopack: add support for an asset prefix (and basePath in Nโ€ฆ (#6044)" by @wbinnssmith in https://github.com/vercel/turbo/pull/6049 * release(turborepo): 1.10.15-canary.2 by @github-actions in https://github.com/vercel/turbo/pull/6059 * Performance Improvements (1) by @sokra in https://github.com/vercel/turbo/pull/6051 * Performance Improvements (2) by @sokra in https://github.com/vercel/turbo/pull/6053 * Performance Improvements (4) by @sokra in https://github.com/vercel/turbo/pull/6055 * Update `swc_core` to `v0.83.28` by @kdy1 in https://github.com/vercel/turbo/pull/6003 * add hash() to FileContent by @sokra in https://github.com/vercel/turbo/pull/6062 * Handle errors from file hashing by @gsoltis in https://github.com/vercel/turbo/pull/6060 * feat(turborepo-auth): move logout function to crate by @mehulkar in https://github.com/vercel/turbo/pull/6057 * fix(lockfiles) no longer error when parsing out of date pnpm lockfiles by @chris-olszewski in https://github.com/vercel/turbo/pull/6048 * refactor(Turborepo): Extract LocalTurboState from RepoState by @gsoltis in https://github.com/vercel/turbo/pull/6070 * Performance Improvements (1+2) review follow-up by @sokra in https://github.com/vercel/turbo/pull/6061 * Performance improvements (3) by @sokra in https://github.com/vercel/turbo/pull/6045 * feat: hook up process manager by @chris-olszewski in https://github.com/vercel/turbo/pull/6043 * Add crate, move package json by @gsoltis in https://github.com/vercel/turbo/pull/6077 * fix: Link test race condition by @NicholasLYang in https://github.com/vercel/turbo/pull/6081 * fix: convert the lockfile path to a repo-root-relative path before use by @arlyon in https://github.com/vercel/turbo/pull/5958 * fix(turborepo): Unhide flags by @nathanhammond in https://github.com/vercel/turbo/pull/6021 * feat: add task cache save by @chris-olszewski in https://github.com/vercel/turbo/pull/6071 * fix(Turborepo): copy yarn berry config files when running `turbo prune` by @artberri in https://github.com/vercel/turbo/pull/6073 * chore: Added logging for filter code by @NicholasLYang in https://github.com/vercel/turbo/pull/6087 * fix(turborepo): Don't recursively invoke self. by @nathanhammond in https://github.com/vercel/turbo/pull/6091 * fix(turborepo): Process single-package independently. by @nathanhammond in https://github.com/vercel/turbo/pull/6086 * fix(turbo-ignore): Quote the filter argument. by @nathanhammond in https://github.com/vercel/turbo/pull/6096 * release(turborepo): 1.10.15-canary.3 by @github-actions in https://github.com/vercel/turbo/pull/6097 * feature(turborepo): Go Hashing by @NicholasLYang in https://github.com/vercel/turbo/pull/5851 * Revert "feature(turborepo): Go Hashing (#5851)" by @NicholasLYang in https://github.com/vercel/turbo/pull/6101 * Set --single-package everywhere we can. by @nathanhammond in https://github.com/vercel/turbo/pull/6102 ## New Contributors * @Zertsov made their first contribution in https://github.com/vercel/turbo/pull/5994 * @ragingwind made their first contribution in https://github.com/vercel/turbo/pull/5978 * @LukaszKokot made their first contribution in https://github.com/vercel/turbo/pull/6014 * @artberri made their first contribution in https://github.com/vercel/turbo/pull/6073 **Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.14...v1.10.15