Turborepo v2.6.0stable Released Oct 31, 2025
Impact Score: 5/10

Turborepo v2.6.0

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 v2.6.0. Source highlight: docs: clarification on Transit Nodes docs

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)

  • docs: add GitHub Actions reusable workflow documentation for remote caching
  • feat: microfrontends
  • feat(microfrontends): schema.json for microfrontends.json
  • feat: update `create-turbo` Bun prompt text
  • feat: new OAuth flow for Turborepo CLI with Vercel
  • feat(tui): task list search with `/`

โšก Performance & Enhancements (2)

  • perf: ~8.6x faster ESLint rule
  • refactor(examples): enhance `with-nestjs` (#8131)

๐Ÿ”ง Bug Fixes & Patches (6)

  • docs: fix correct package name from eslint-config-turbo to eslint-plugin-turbo
  • docs: fix typos and formatting issues in Playwright guide
  • docs: fix profile images on home page
  • fix: path validation in `microfrontends.json`
  • fix(eslint-config-turbo): use module.exports for ESLint v8 compatibility
  • docs: fix JSDoc type for ESLint config in basic example
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/release.yml at v2.6.0 --> ## What's Changed ### Docs * docs: clarification on Transit Nodes docs by @maschwenk in https://github.com/vercel/turborepo/pull/9181 * docs: add GitHub Actions reusable workflow documentation for remote caching by @anthonyshew in https://github.com/vercel/turborepo/pull/10923 * docs: generate blog release OG images by @anthonyshew in https://github.com/vercel/turborepo/pull/10936 * docs: fix correct package name from eslint-config-turbo to eslint-plugin-turbo by @tetzng in https://github.com/vercel/turborepo/pull/10954 * docs: align tailwindcss 4 guide to the with-tailwind example by @esauri in https://github.com/vercel/turborepo/pull/10963 * docs: fix typos and formatting issues in Playwright guide by @yamcodes in https://github.com/vercel/turborepo/pull/10980 * docs: adjust compute hours saved component initial value by @anthonyshew in https://github.com/vercel/turborepo/pull/10958 * docs: clarify passthrough args comparison by @emilbjorklund in https://github.com/vercel/turborepo/pull/10990 * docs: fix profile images on home page by @anthonyshew in https://github.com/vercel/turborepo/pull/10993 * feat: microfrontends by @anthonyshew in https://github.com/vercel/turborepo/pull/10982 * docs: Clarify passtrhough args cache miss by @eug-vs in https://github.com/vercel/turborepo/pull/11026 * fix: path validation in `microfrontends.json` by @anthonyshew in https://github.com/vercel/turborepo/pull/11006 * feat(microfrontends): schema.json for microfrontends.json by @anthonyshew in https://github.com/vercel/turborepo/pull/11008 ### create-turbo * feat: update `create-turbo` Bun prompt text by @anthonyshew in https://github.com/vercel/turborepo/pull/10918 ### eslint * fix(eslint-config-turbo): use module.exports for ESLint v8 compatibility by @anthonyshew in https://github.com/vercel/turborepo/pull/10902 * perf: ~8.6x faster ESLint rule by @anthonyshew in https://github.com/vercel/turborepo/pull/10943 ### Examples * Update package.json by @Satheeshsk369 in https://github.com/vercel/turborepo/pull/10892 * docs: fix JSDoc type for ESLint config in basic example by @victor-code19 in https://github.com/vercel/turborepo/pull/10727 * refactor(examples): enhance `with-nestjs` (#8131) by @Neosoulink in https://github.com/vercel/turborepo/pull/10964 * examples: Upgrade core-team-maintained examples to Next.js 16 by @anthonyshew in https://github.com/vercel/turborepo/pull/11014 ### Changelog * chore: remove missing turbow.js references by @pauloZion1 in https://github.com/vercel/turborepo/pull/10893 * fix(turborepo-lockfiles): handle missing optional dependencies in Bun lockfiles by @anthonyshew in https://github.com/vercel/turborepo/pull/10909 * fix: update `ui` suggested value in error message for turbo.json by @hugomassing in https://github.com/vercel/turborepo/pull/10896 * chore: remove unused `origin` field from auth structs by @anthonyshew in https://github.com/vercel/turborepo/pull/10910 * feat: new OAuth flow for Turborepo CLI with Vercel by @anthonyshew in https://github.com/vercel/turborepo/pull/10911 * fix(lockfiles): include bundled dependencies in Bun lockfile subgraphs by @anthonyshew in https://github.com/vercel/turborepo/pull/10915 * test: increase coverage for lockfiles by @anthonyshew in https://github.com/vercel/turborepo/pull/10633 * fix: update remote cache OAuth refresh flow by @anthonyshew in https://github.com/vercel/turborepo/pull/10916 * feat(tui): task list search with `/` by @anthonyshew in https://github.com/vercel/turborepo/pull/10908 * fix: --graph=foo.dot should not require graphviz installed by @blast-hardcheese in https://github.com/vercel/turborepo/pull/10942 * chore: update devcontainer configuration by @anthonyshew in https://github.com/vercel/turborepo/pull/10955 * fix: `injectWorkspacePackages` for `turbo prune` with pnpm by @anthonyshew in https://github.com/vercel/turborepo/pull/10945 * fix: adjust binary call for microfrontends proxy on Windows by @mknichel in https://github.com/vercel/turborepo/pull/10962 * Add worktrees.json configuration to .cursor directory by @Copilot in https://github.com/vercel/turborepo/pull/10986 * fix: windows symlinking bug by @anthonyshew in https://github.com/vercel/turborepo/pull/10992 * fix: added Linux env vars to global passthroughs by @aviramha in https://github.com/vercel/turborepo/pull/10984 * fix: recursive transitive closure analysis in npm lockfile parser by @anthonyshew in https://github.com/vercel/turborepo/pull/10988 * ci(fix): dynamically set ports in proxy integration tests by @anthonyshew in https://github.com/vercel/turborepo/pull/11009 * feat: Add support for custom microfrontends.json naming by @kitfoster in https://github.com/vercel/turborepo/pull/11022 ## New Contributors * @Satheeshsk369 made their first contribution in https://github.com/vercel/turborepo/pull/10892 * @robobun made their first contribution in https://github.com/vercel/turborepo/pull/10729 * @hugomassing made their first contribution in https://github.com/vercel/turborepo/pull/10896 * @victor-code19 made their first contribution in https://github.com/vercel/turborepo/pull/10727 * @blast-hardcheese made their first contribution in https://github.com/vercel/turborepo/pull/10942 * @tetzng made their first contribution in https://github.com/vercel/turborepo/pull/10954 * @esauri made their first contribution in https://github.com/vercel/turborepo/pull/10963 * @Copilot made their first contribution in https://github.com/vercel/turborepo/pull/10986 * @emilbjorklund made their first contribution in https://github.com/vercel/turborepo/pull/10990 * @aviramha made their first contribution in https://github.com/vercel/turborepo/pull/10984 * @eug-vs made their first contribution in https://github.com/vercel/turborepo/pull/11026 * @kitfoster made their first contribution in https://github.com/vercel/turborepo/pull/11022 **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.5.8...v2.6.0