Turborepo published turbo@2.11.7 on 2 October 2026: SDKROOT passthrough for repository tasks and quieter Vercel OIDC rotation in .env.local cache inputs, on top of 2.11.6 task tags. Upgrade checklist only; no affiliate.
4 min read
No affiliate links. This is a frontend toolchain note from the Turborepo GitHub releases and the npm turbo registry. ShopperCove has not upgraded a production monorepo to 2.11.7 for this article.
npm turbo@2.11.7 is the latest dist-tag as of 5 Oct 2026, published 2 Oct 2026 (14:58 UTC / 20:28 IST). The GitHub release landed at 14:57 UTC. Among Bun (1.4.2, 5 Sep), Prettier (3.9.9, 23 Sep), @rspack/core (2.2.8, 28 Sep), and Vite (8.3.2, 1 Oct), this is the freshest Turborepo stable line—and it is the Bun/Prettier/Rspack/Turborepo slot for this batch.
2.11.7 itself is a small patch. The useful operator story is the two cache/env fixes plus the 2.11.6 task-tag work that shipped the day before.
From the v2.11.7 release and compare v2.11.6…v2.11.7:
SDKROOT passthrough (#14353): macOS / Apple SDK builds that rely on SDKROOT inside repository tasks should now see the variable. If your iOS/macOS or native tooling failed under turbo run but worked outside it, re-test after pinning 2.11.7..env.local cache inputs (#14356): rotating the Vercel OIDC token written into .env.local should stop invalidating task hashes that treat that file as an input. Expect fewer surprise cache misses on Vercel-linked local projects.with-vite-module-federation updated (#14349).Official env and caching docs: using environment variables, caching.
Headline features from the v2.11.6 release:
turbo query, filter query results by tags, and filter tasks by tags in the CLI (#14343, #14344, #14345)From v2.11.5: versioned standalone turbo archives and curl | bash installer URLs; remote-cache backoff during outages; sign complete on-disk artifacts after local cache writes; stabilize pnpm per-workspace lockfile hashes; bundle docs inside the turbo npm package; js-yaml bump for CVE-2026-84375.
npm i -D turbo@2.11.7 (or pnpm / yarn / bun equivalent) and commit the lockfile.xcrun tasks: confirm SDKROOT is visible inside turbo run after the upgrade (#14353)..env.local holds a rotating Vercel OIDC token: compare cache hit rates before/after (#14356). Drop that token from inputs / env / passThroughEnv only if you still see churn—prefer the upstream fix first.turbo.json and try turbo query / CLI filters (#14342–#14345).ShopperCove did not change production Turborepo versions for this article. Prefer turborepo.dev and the GitHub releases over third-party roundups.
Turborepo 2.11.7 (2 Oct 2026) is the patch to take if Apple SDKROOT tasks or Vercel OIDC churn in .env.local have been burning your cache. Pair it with 2.11.6 task tags if you are still behind. No affiliate.
Lab evidence
Sources read 5 Oct 2026 (Asia/Calcutta): npm turbo dist-tag latest=2.11.7 (time 2026-10-02T14:58:24.627Z); GitHub release v2.11.7 published 2026-10-02T14:57:42Z (20:27 IST). Changelog vs 2.11.6: fix Pass SDKROOT through to repository tasks (#14353); fix Ignore Vercel OIDC token rotation in .env.local cache inputs (#14356); chore Update with-vite-module-federation example (#14349). Prior patch v2.11.6 (2026-10-01T03:58:51Z): feat task tags + inheritance (#14342), query/CLI tag filters (#14343–#14345), standalone turbo installer upgrade on reruns (#14330), Yarn patch resolutions with npm protocol in prune (#14337), normalize task inputs for affected/hashing (#14341), MFE negative lookaheads (#13496). v2.11.5 (28 Sep): standalone installers / curl|bash archives (#14322/#14325), remote cache backoff (#14222), sign local cache artifacts (#14265), pnpm per-workspace lockfile hash stabilize (#14253), bundle docs in turbo npm package (#14108), js-yaml CVE-2026-84375 (#14255). Compared freshness same day: bun 1.4.2 (5 Sep), prettier 3.9.9 (23 Sep), @rspack/core 2.2.8 (28 Sep), vite 8.3.2 (1 Oct). Docs: turborepo.dev env vars + caching pages 200. Checklist only; no ShopperCove monorepo upgraded; no affiliate.
Turbo 2.11.7 vs Lage 2.17.0 on a 4-package diamond npm workspace (250k-iter build scripts): cold wall medians 1,974 ms vs 3,007 ms (~1.5x); Turbo warm 4/4 cache hits ~0.50 s; Lage warm ~1.49 s. Lage required git init.
Hands-on5 Oct 20264 min read
Turbo 2.11.7 vs Nx 23.2.1 on 7 packages / 336 JS files: cold median 1177 ms vs 3378 ms (~2.9x). Warm both 7/7 local cache hits (Turbo wall ~138 ms / tool ~16 ms; Nx wall ~668 ms with daemon / tool ~31 ms).
Summary5 Oct 20265 min read
How the Next.js support policy applies to version 16.
Summary12 Oct 20261 min read