github vercel/turborepo v2.11.11
Turborepo v2.11.11

one hour ago

What's Changed

Changelog

  • chore: Release Turborepo 2.11.10 by @github-actions[bot] in #14877
  • fix: Remove redundant task disclaimers from setup output by @anthonyshew in #14870
  • fix: Report declared package manager versions in turbo info by @anthonyshew in #14830
  • feat: Stop requiring .turbo/ to be Git-ignored in turbo setup by @anthonyshew in #14822
  • fix: Isolate JS test fixture cleanup between suites by @anthonyshew in #14864
  • fix: Remove Linux host version fingerprints from Python caching by @anthonyshew in #14861
  • fix: Write the restore manifest before a local cache restore returns by @PedroRosalba in #14872
  • fix: Handle SIGHUP in the npm wrapper by @anthonyshew in #14856
  • fix: Keep remote cache reads when uploads are forbidden or the token is read-only by @anthonyshew in #14797
  • fix: Discover new workspace packages in watch mode by @anthonyshew in #14858
  • refactor: Remove verify-system from turbo setup by @anthonyshew in #14821
  • fix: Hash executable permissions behind a future flag by @anthonyshew in #14859
  • fix: Hash tracked outputs as task inputs by @anthonyshew in #14831
  • fix: Hash Bun patch contents for cache invalidation by @anthonyshew in #14853
  • fix: Debounce watch rebuilds for bursts of edits by @anthonyshew in #14857
  • fix: Hash symlink input contents within repository boundaries by @anthonyshew in #14825
  • fix: Include both paths of staged renames in affected runs by @sahyl in #14855
  • fix: Restrict saved Vercel credentials to Vercel endpoints by @vercel-security-reviewer-slack[bot] in #14878
  • chore(deps): Update dependency @vercel/geistdocs to v2.12.3 by @vercel-gh-bot-5[bot] in #14869
  • chore: Update with-prisma example by @vercel-gh-bot-2[bot] in #14879
  • examples: Update Node.js version in Dockerfile to v24.22.1 by @swarnava in #14881
  • ci: Update setup-uv to v10.3.2 and uv to 0.13.5 by @swarnava in #14882
  • chore(deps): Update dependency @vercel/geistdocs to v2.13.1 by @vercel-gh-bot-4[bot] in #14883
  • chore(deps): Update dependency @vercel/geistdocs to v2.13.2 by @vercel-gh-bot-5[bot] in #14892
  • chore: Update with-rsbuild-module-federation example by @vercel-gh-bot-4[bot] in #14889
  • ci: Move macOS release builds off retiring macos-14 runners by @schrockn in #14886
  • chore: Update with-nestjs example by @vercel-gh-bot-2[bot] in #14834
  • chore: Update with-npm example by @vercel-gh-bot-4[bot] in #14863
  • examples: Upgrade with-react-native-web to Expo SDK 58 by @Gourav224 in #14884
  • fix: Keep uv members nested under excluded directories by @anthonyshew in #14894
  • chore: Update with-solid example by @vercel-gh-bot-4[bot] in #14895
  • fix: Remove setup storage summaries by @anthonyshew in #14893
  • fix: Harmonize homepage metric letter spacing by @christopherkindl in #14897
  • fix: Scope pnpm lockfile v9 patchedDependencies changes to consuming packages by @mehulkar in #14899
  • chore(deps): Update dependency @vercel/geistdocs to v2.14.0 by @vercel-gh-bot-4[bot] in #14900
  • chore: Remove unncessary version key from docker compose yaml file by @yousefdawood7 in #14862
  • chore(deps): Update dependency @vercel/geistdocs to v2.14.1 by @vercel-gh-bot-5[bot] in #14905
  • fix: Restore cache files without temporary names by @anthonyshew in #14898
  • feat: Redesign turbo setup terminal output by @anthonyshew in #14906
  • chore: Release Turborepo 2.11.11-canary.1 by @github-actions[bot] in #14907
  • feat: Add canary version to standalone installers by @anthonyshew in #14908
  • chore: Update with-tailwind example by @vercel-gh-bot-4[bot] in #14904
  • perf: Speed up prefix environment matching by @vercel-gh-bot-3[bot] in #14867
  • ci: Move GitHub Actions off Node 20 action runtimes by @swarnava in #14930
  • docs: Add Vercel CI pointers to the Vercel guide by @anthonyshew in #14929
  • fix: Restore shell completion by @sahyl in #14915
  • perf: Verify managed tools at setup instead of every run by @anthonyshew in #14911
  • refactor: Render managed launchers and runtime variables from export data by @anthonyshew in #14919
  • refactor: Keep per-repository setup state in the user store by @anthonyshew in #14920
  • feat: Install managed tools into a shared content-addressed store by @anthonyshew in #14921
  • feat: Collect unused managed tools across repositories by @anthonyshew in #14922
  • chore: Remove the setup artifact cache by @anthonyshew in #14923
  • docs: Document the shared managed tool store by @anthonyshew in #14924
  • test: Restore store coverage for unsafe trees, permissions, and crashes by @anthonyshew in #14926
  • perf: Make turbo setup faster on cold and reused runs by @anthonyshew in #14942
  • chore: Update with-vitest example by @vercel-gh-bot-5[bot] in #14945
  • fix: Respect head refs when comparing lockfiles by @sahyl in #14918
  • docs: Use latest shadcn CLI in Turborepo guide by @jianyunyi in #14941
  • chore(deps): Update dependency @vercel/geistdocs to v2.14.4 by @vercel-gh-bot-5[bot] in #14912
  • chore: Update with-ultracite example by @vercel-gh-bot-4[bot] in #14917
  • docs: Fix the Prisma guide link and the with-prisma seed script by @ankur-arch in #14944
  • chore: Update with-vite-module-federation example by @vercel-gh-bot-3[bot] in #14933
  • docs: Drop invalid --depth=0 from clone examples by @Manishram-ai in #14931
  • feat: Show turbo.lock progress in turbo setup by @anthonyshew in #14949
  • chore: Remove automatic tool store cleanup by @anthonyshew in #14951
  • feat: Store managed tools under ~/.local/share on macOS by @anthonyshew in #14952
  • feat: Make turbo setup --plan output easier to read by @anthonyshew in #14953
  • fix: Repair tool trees with a missing executable in plain turbo setup by @anthonyshew in #14954
  • test: Speed up root inspection recursion test by @anthonyshew in #14956
  • perf: Make creating turbo.lock about 10x faster by @anthonyshew in #14958
  • feat: Make turbo setup output consistent by @anthonyshew in #14957
  • chore: Update with-yarn example by @vercel-gh-bot-2[bot] in #14961
  • fix: Scope pnpm overrides changes to affected packages by @mehulkar in #14959
  • chore: Release Turborepo 2.11.11-canary.2 by @github-actions[bot] in #14962
  • fix: Stop input hashing from following symlinks out of the repository by @chadhietala in #14964
  • fix(cli): Record correct telemetry command name for turbo ls by @Pcmhacker-piro in #14968
  • fix: Preserve TMPDIR in strict environment mode by @ChrisX101010 in #14970
  • fix: Keep npm-wrapper group SIGTERM and SIGHUP from force-killing tasks by @mvanhorn in #14972
  • fix(cli): Report whether stdin is a terminal in turbo info by @Pcmhacker-piro in #14981
  • chore(deps): Update dependency @vercel/geistdocs to v2.14.5 by @vercel-gh-bot-3[bot] in #14986
  • chore: Update design-system example by @vercel-gh-bot-2[bot] in #14974
  • chore: Update non-monorepo example by @vercel-gh-bot-4[bot] in #14987
  • fix: Respect task exclusions in dependencies by @sahyl in #14860
  • fix: Keep turbo setup's tools working after a filesystem restore by @anthonyshew in #14983
  • fix: Bump next, zod, undici, and dompurify to patched versions by @anthonyshew in #14982
  • chore(deps): Update dependency @vercel/geistdocs to v2.14.6 by @vercel-gh-bot-5[bot] in #14991
  • fix: Keep git hashing for task inputs outside the repository by @asjad3 in #14979
  • fix(cli): Propagate child exit code from turbo gen by @Pcmhacker-piro in #14985
  • fix: Honor NO_PROXY when downloading examples and repositories by @devteamaegis in #14990
  • feat: Expose a task's log file in turbo query by @anthonyshew in #14995
  • feat: Expose a task's hash in turbo query by @anthonyshew in #14996

New Contributors

Full Changelog: v2.11.10...v2.11.11

Don't miss a new turborepo release

NewReleases is sending notifications on new releases.