Turborepo v1.10.16stable Released Oct 19, 2023
Impact Score: 5/10

Turborepo v1.10.16

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

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): Go Implementation of Capnproto Hashing
  • feat(Turborepo): Drop turbo.json from inference calculation
  • feat(turborepo): Layered Config
  • feat: hook up task cache
  • chore: add go workspace
  • feat: make chrome tracing non-conditional and connect --profile flag

โšก Performance & Enhancements (1)

  • Performance Improvements (5)

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix: set size for tar directory entries
  • chore: fix clippy lints
  • Fix some clippy issues, ignore others
  • fix(docs): update storybook build command
  • fix: update global cache keys
  • fix: support non UTF-8 logs
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/turborepo-release.yml at v1.10.16 --> ## What's Changed ### Changelog * release(turborepo): 1.10.15 by @github-actions in https://github.com/vercel/turbo/pull/6107 * fix: set size for tar directory entries by @chris-olszewski in https://github.com/vercel/turbo/pull/6100 * Reuse existing login tokens by @Zertsov in https://github.com/vercel/turbo/pull/6034 * feat(turborepo): Go Implementation of Capnproto Hashing by @NicholasLYang in https://github.com/vercel/turbo/pull/6110 * Chunking Refactor Step 1 by @sokra in https://github.com/vercel/turbo/pull/6104 * chore: fix clippy lints by @chris-olszewski in https://github.com/vercel/turbo/pull/6112 * Chunking Refactor Step 2 by @jridgewell in https://github.com/vercel/turbo/pull/6120 * Performance Improvements (5) by @sokra in https://github.com/vercel/turbo/pull/6076 * Extract as_chunk into shared ChunkType trait by @jridgewell in https://github.com/vercel/turbo/pull/6123 * use temp files for auth login test by @Zertsov in https://github.com/vercel/turbo/pull/6115 * Ensure process.env.TURBOPACK is always set by @timneutkens in https://github.com/vercel/turbo/pull/6116 * feat(Turborepo): Drop turbo.json from inference calculation by @gsoltis in https://github.com/vercel/turbo/pull/6079 * chore: Always build run stub by @NicholasLYang in https://github.com/vercel/turbo/pull/6124 * Revert "Reuse existing login tokens" by @nathanhammond in https://github.com/vercel/turbo/pull/6133 * feat(turborepo): Layered Config by @nathanhammond in https://github.com/vercel/turbo/pull/5796 * feat: hook up task cache by @chris-olszewski in https://github.com/vercel/turbo/pull/6117 * release(turborepo): 1.10.16-canary.0 by @github-actions in https://github.com/vercel/turbo/pull/6125 * chore: update pnpm by @feedthejim in https://github.com/vercel/turbo/pull/6140 * Turbopack: detect `spawn(process.argv[0], ['-e', ...])` by @wbinnssmith in https://github.com/vercel/turbo/pull/6118 * Fix some clippy issues, ignore others by @wbinnssmith in https://github.com/vercel/turbo/pull/6129 * chore: add go workspace by @chris-olszewski in https://github.com/vercel/turbo/pull/6111 * fix(docs): update storybook build command by @steadily-worked in https://github.com/vercel/turbo/pull/6134 * refactor(Turborepo): Move inference to repository crate by @gsoltis in https://github.com/vercel/turbo/pull/6127 * Update docs and tests. by @nathanhammond in https://github.com/vercel/turbo/pull/6028 * feat: make chrome tracing non-conditional and connect --profile flag by @arlyon in https://github.com/vercel/turbo/pull/6146 * chore: add schema to vercel.json configs by @mehulkar in https://github.com/vercel/turbo/pull/6151 * remove unnecessary fields in vercel.json from docs by @styfle in https://github.com/vercel/turbo/pull/6153 * chore: remove unnecessary vercel.json from docs by @styfle in https://github.com/vercel/turbo/pull/6154 * Escape colons in globs before sending to the daemon by @gsoltis in https://github.com/vercel/turbo/pull/6141 * chore(turborepo): Bump global cache key by @NicholasLYang in https://github.com/vercel/turbo/pull/6156 * release(turborepo): 1.10.16-canary.1 by @github-actions in https://github.com/vercel/turbo/pull/6161 * fix: update global cache keys by @chris-olszewski in https://github.com/vercel/turbo/pull/6164 * chore: run clippy by @arlyon in https://github.com/vercel/turbo/pull/6159 * fix: support non UTF-8 logs by @chris-olszewski in https://github.com/vercel/turbo/pull/6167 * Chunking Refactoring by @sokra in https://github.com/vercel/turbo/pull/6160 * Chunking Refactoring followup fixes by @sokra in https://github.com/vercel/turbo/pull/6172 * chore: add a few diagnostic log lines for measuring time-to-execute by @arlyon in https://github.com/vercel/turbo/pull/6173 * chore: fail if chrometracing setup fails by @chris-olszewski in https://github.com/vercel/turbo/pull/6168 * fix: log replay output by @chris-olszewski in https://github.com/vercel/turbo/pull/6155 * chore(ci): Break up e2e tests by @mehulkar in https://github.com/vercel/turbo/pull/6169 * Add support for FreeVarReference::Error by @timneutkens in https://github.com/vercel/turbo/pull/6177 * chore: update turborepo team members for labeler by @mehulkar in https://github.com/vercel/turbo/pull/6181 * chore: add more instrumentation by @arlyon in https://github.com/vercel/turbo/pull/6158 * Auth and API Client refactor by @Zertsov in https://github.com/vercel/turbo/pull/6150 * Don't open browser when in test mode by @Zertsov in https://github.com/vercel/turbo/pull/6187 * fix chunk loading in build runtime by @sokra in https://github.com/vercel/turbo/pull/6180 * Deduplicate referenced_output_assets by @jridgewell in https://github.com/vercel/turbo/pull/6191 * build: Update `swc_core` to `v0.86.1` by @kdy1 in https://github.com/vercel/turbo/pull/6171 * fix(turborepo): Size comes from the thing being read. by @nathanhammond in https://github.com/vercel/turbo/pull/6092 * Resistance is futile; change is inevitable (twitter -> X) by @jakeleventhal in https://github.com/vercel/turbo/pull/6192 * chore: re-enable clippy lints and fix new lint errors by @chris-olszewski in https://github.com/vercel/turbo/pull/6185 * feat: port task execution env restriction by @chris-olszewski in https://github.com/vercel/turbo/pull/6184 * chore: fix new clippy lints in auth crate by @chris-olszewski in https://github.com/vercel/turbo/pull/6193 * Move OutputAssets length check into new method by @jridgewell in https://github.com/vercel/turbo/pull/6194 * Fix filewatching setup cookie path by @gsoltis in https://github.com/vercel/turbo/pull/6183 * fix(postcss): fallback postcss config locations by @kwonoj in https://github.com/vercel/turbo/pull/6119 * chore: remove debug logging for file hashes by @mehulkar in https://github.com/vercel/turbo/pull/6196 * chore: Update CODEOWNERS by @mehulkar in https://github.com/vercel/turbo/pull/6198 * fix: log replay message should say replay by @chris-olszewski in https://github.com/vercel/turbo/pull/6199 * feat: add pprof flamegraphs behind a feature flag by @arlyon in https://github.com/vercel/turbo/pull/6147 * chore(lockfiles) avoid hand written reflection by @chris-olszewski in https://github.com/vercel/turbo/pull/6143 * feat(Turborepo): Initial run preamble by @gsoltis in https://github.com/vercel/turbo/pull/6205 * fix(Turborepo): Drop root package removal by @gsoltis in https://github.com/vercel/turbo/pull/6208 * chore: avoid allocations during log capture and replay by @chris-olszewski in https://github.com/vercel/turbo/pull/6189 * fix double self time reporting by @sokra in https://github.com/vercel/turbo/pull/6179 * chore: fix old clippy warnings by @chris-olszewski in https://github.com/vercel/turbo/pull/6204 * allow to show span count by @sokra in https://github.com/vercel/turbo/pull/6135 ## New Contributors * @feedthejim made their first contribution in https://github.com/vercel/turbo/pull/6140 * @steadily-worked made their first contribution in https://github.com/vercel/turbo/pull/6134 * @jakeleventhal made their first contribution in https://github.com/vercel/turbo/pull/6192 **Full Changelog**: https://github.com/vercel/turbo/compare/v1.10.15...v1.10.16