Plate 97
Turborepo 2.11.7: SDKROOT passthrough and Vercel OIDC cache quieting (2 Oct 2026)
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.
Aditya Challa4 min read
Turborepo 2.11.7: SDKROOT passthrough and Vercel OIDC cache quieting (2 Oct 2026)
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.
Why 2.11.7 now
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.
What 2.11.7 changes
From the v2.11.7 release and compare v2.11.6…v2.11.7:
SDKROOTpassthrough (#14353): macOS / Apple SDK builds that rely onSDKROOTinside repository tasks should now see the variable. If your iOS/macOS or native tooling failed underturbo runbut worked outside it, re-test after pinning 2.11.7.- Vercel OIDC token rotation no longer busts
.env.localcache inputs (#14356): rotating the Vercel OIDC token written into.env.localshould stop invalidating task hashes that treat that file as an input. Expect fewer surprise cache misses on Vercel-linked local projects. - Example chore:
with-vite-module-federationupdated (#14349).
Official env and caching docs: using environment variables, caching.
What you also get if you are still on 2.11.5 or earlier
2.11.6 (1 Oct 2026)
Headline features from the v2.11.6 release:
- Task tags with configuration inheritance (#14342)
- Expose tags in
turbo query, filter query results by tags, and filter tasks by tags in the CLI (#14343, #14344, #14345) - Standalone turbo upgrades correctly on installer reruns (#14330)
- Yarn patch resolutions kept with npm-protocol selectors during prune (#14337)
- Task inputs normalized the same way for affected detection and hashing (#14341)
- Production MFE negative lookaheads matched locally (#13496)
2.11.5 (28 Sep 2026) highlights worth knowing
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.
Upgrade checklist
- Pin exactly:
npm i -D turbo@2.11.7(or pnpm / yarn / bun equivalent) and commit the lockfile. - If you develop on macOS with native/
xcruntasks: confirmSDKROOTis visible insideturbo runafter the upgrade (#14353). - If
.env.localholds a rotating Vercel OIDC token: compare cache hit rates before/after (#14356). Drop that token frominputs/env/passThroughEnvonly if you still see churn—prefer the upstream fix first. - If you want tag-based filters: upgrade through 2.11.6+, then add tags in
turbo.jsonand tryturbo query/ CLI filters (#14342–#14345). - Standalone / non-npm installs: re-run the documented installer so 2.11.6+ upgrade-on-rerun behavior applies (#14330, #14325).
- No urgency invented: 2.11.7 is a two-fix patch, not a security advisory of its own (the recent yaml CVE fix landed in 2.11.5).
ShopperCove did not change production Turborepo versions for this article. Prefer turborepo.dev and the GitHub releases over third-party roundups.
Bottom line
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.
Sources
- https://github.com/vercel/turborepo/releases/tag/v2.11.7
- https://github.com/vercel/turborepo/compare/v2.11.6...v2.11.7
- https://github.com/vercel/turborepo/pull/14353
- https://github.com/vercel/turborepo/pull/14356
- https://github.com/vercel/turborepo/releases/tag/v2.11.6
- https://github.com/vercel/turborepo/releases/tag/v2.11.5
- https://registry.npmjs.org/turbo/2.11.7
- https://turborepo.dev/docs/crafting-your-repository/using-environment-variables
- https://turborepo.dev/docs/crafting-your-repository/caching
Related
- https://www.shoppercove.com/blog/vite-plus-1-0-unified-toolchain-october-2026
- https://www.shoppercove.com/blog/pnpm-12-9-1-rust-rewrite-wasm-split-october-2026
- https://www.shoppercove.com/blog/biome-2-5-15-type-inference-nursery-rules-october-2026
- https://www.shoppercove.com/blog/webpack-5-111-esm-output-stable-september-2026
- https://www.shoppercove.com/blog/oxlint-1-87-react-suggestions-a11y-fixes-october-2026
- https://www.shoppercove.com/blog/astro-7-3-preview-ignore-lock-october-2026
- https://www.shoppercove.com/blog/eslint-10-12-release-october-2026
- https://www.shoppercove.com/blog/nodejs-26-lts-october-2026-schedule-change
Lab evidence
What I found running this
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.
Related links
Plate 46
Ready Client Sites live demos: 15 prebuiltwebs previews, admin panel, SEO checks (Oct 2026)
New Ready Client Sites angle: ShopperCove fetched all 15 live prebuiltwebs.com demos — client-rendered React SPAs with hash routes, built-in admin/enquiry/upload APIs, placeholder content JSON, no robots.txt/sitemap, soft 404s — and turned it into a pre-purchase SEO and handover checklist. Distinct from the Node.js packs and launch-checklist posts. One disclosed hop. No purchase.
5 Oct 2026
Plate 10
Rspack 2.2.8: resolver cache, memory shrinks, modern-module deferral (28 Sep 2026)
Rspack published @rspack/core@2.2.8 on 28 September 2026: resolver caching, memory shrinks, and modern-module deferral fixes on the 2.2 line. Upgrade checklist only; no affiliate.
5 Oct 2026
Plate 39
Vite 8.3.2: renderBuiltUrl query fix, bundled-dev sourcemaps, watcher crash fix (1 Oct 2026)
Vite published vite@8.3.2 on 1 October 2026: 15 bug fixes and 3 performance improvements across renderBuiltUrl, Rolldown bundled dev, the dev server watcher, SSR and the optimizer. ShopperCove upgrade checklist only; no affiliate.
5 Oct 2026