Turborepo v2.5.1stable Released Apr 23, 2025
Impact Score: 5/10

Turborepo v2.5.1

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.5.1. Source highlight: docs: 2.5 release post

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 Bun to package manager tabs
  • feat(codemod): update `$schema` when versioned
  • docs: add response header to OpenAPI spec
  • feat: allow specifying concurrency in config / environment
  • feat(sidebar): improve folder link accessibility and UX
  • feat(tui): more keybinds for scrolling

โšก Performance & Enhancements (2)

  • docs: navbar improvements
  • docs: improve accuracy for self-hosted OpenAPI spec

๐Ÿ”ง Bug Fixes & Patches (6)

  • fix(docs): fix SVG attribute casing to remove React warnings
  • fix(docs): update redirects rule to resolve access issue on `getting-started` index page
  • docs: fix line highlights in yaml files
  • docs: fix openapi paths
  • docs(fix): persist tabs state
  • docs: fix link-checker file discovery
๐Ÿ“„ View Raw Release Notes (Original Developer Log)
<!-- Release notes generated using configuration in .github/release.yml at v2.5.1 --> ## What's Changed ### Docs * docs: 2.5 release post by @anthonyshew in https://github.com/vercel/turborepo/pull/10262 * docs: correct usage of wordmark by @anthonyshew in https://github.com/vercel/turborepo/pull/10286 * docs: navbar improvements by @anthonyshew in https://github.com/vercel/turborepo/pull/10287 * docs: redirect `/repo/docs` to `/docs` by @anthonyshew in https://github.com/vercel/turborepo/pull/10232 * chore(docs): remove expired data and code from when Turbopack was in this repo by @anthonyshew in https://github.com/vercel/turborepo/pull/10291 * fix(docs): fix SVG attribute casing to remove React warnings by @ohprettyhak in https://github.com/vercel/turborepo/pull/10297 * fix(docs): update redirects rule to resolve access issue on `getting-started` index page by @ohprettyhak in https://github.com/vercel/turborepo/pull/10296 * docs: fix line highlights in yaml files by @anthonyshew in https://github.com/vercel/turborepo/pull/10306 * docs: fix openapi paths by @anthonyshew in https://github.com/vercel/turborepo/pull/10309 * docs: update instructions on where to get `TURBO_TEAM` token by @anthonyshew in https://github.com/vercel/turborepo/pull/10305 * docs: list pnpm as first package manager by @anthonyshew in https://github.com/vercel/turborepo/pull/10293 * docs(fix): persist tabs state by @anthonyshew in https://github.com/vercel/turborepo/pull/10313 * docs: move content directory by @anthonyshew in https://github.com/vercel/turborepo/pull/10315 * docs: add Bun to package manager tabs by @anthonyshew in https://github.com/vercel/turborepo/pull/10321 * feat(codemod): update `$schema` when versioned by @anthonyshew in https://github.com/vercel/turborepo/pull/10319 * docs: improve accuracy for self-hosted OpenAPI spec by @anthonyshew in https://github.com/vercel/turborepo/pull/10318 * docs: add response header to OpenAPI spec by @anthonyshew in https://github.com/vercel/turborepo/pull/10327 * docs: use new community domain by @anthonyshew in https://github.com/vercel/turborepo/pull/10334 * feat: allow specifying concurrency in config / environment by @kade-robertson in https://github.com/vercel/turborepo/pull/10236 * docs: clean up search results by @anthonyshew in https://github.com/vercel/turborepo/pull/10336 * feat(sidebar): improve folder link accessibility and UX by @0xmuon in https://github.com/vercel/turborepo/pull/10349 * chore: use Turbopack for documentation builds by @mischnic in https://github.com/vercel/turborepo/pull/10312 * docs: move support policy by @anthonyshew in https://github.com/vercel/turborepo/pull/10356 * docs: make redirect permanent by @anthonyshew in https://github.com/vercel/turborepo/pull/10357 * docs: copy to markdown button by @anthonyshew in https://github.com/vercel/turborepo/pull/10355 * docs(chore): remove classnames dependency by @anthonyshew in https://github.com/vercel/turborepo/pull/10339 * docs: fix link-checker file discovery by @anthonyshew in https://github.com/vercel/turborepo/pull/10348 * docs: migrate to `turborepo.com` by @anthonyshew in https://github.com/vercel/turborepo/pull/10368 ### create-turbo * docs(chore): remove `/repo` references from a few places by @anthonyshew in https://github.com/vercel/turborepo/pull/10370 ### @turbo/codemod * fix(codemod): check for pipeline key before using it by @anthonyshew in https://github.com/vercel/turborepo/pull/10295 ### eslint * fix: broken link by @t3duk in https://github.com/vercel/turborepo/pull/10351 ### @turbo/repository * chore: update to Rust 1.86.0 by @ognevny in https://github.com/vercel/turborepo/pull/10282 * fix(@turbo/repository): no longer require packageManager to detect npm by @chris-olszewski in https://github.com/vercel/turborepo/pull/10314 * chore(@turbo/repository): bump version to canary 15 by @chris-olszewski in https://github.com/vercel/turborepo/pull/10337 ### Examples * chore(examples): upgrade Turborepo version by @anthonyshew in https://github.com/vercel/turborepo/pull/10281 * fix(examples): fix build in fresh vue example project by @chameleonmind in https://github.com/vercel/turborepo/pull/10277 * chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 6 updates by @dependabot in https://github.com/vercel/turborepo/pull/10300 * chore(deps-dev): bump the non-monorepo group in /examples/non-monorepo with 2 updates by @dependabot in https://github.com/vercel/turborepo/pull/10301 * chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 3 updates by @dependabot in https://github.com/vercel/turborepo/pull/10302 * chore(deps-dev): bump the basic group in /examples/basic with 7 updates by @dependabot in https://github.com/vercel/turborepo/pull/10303 * chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 9 updates by @dependabot in https://github.com/vercel/turborepo/pull/10304 * chore(deps-dev): bump eslint-plugin-react from 7.37.4 to 7.37.5 in /examples/kitchen-sink by @dependabot in https://github.com/vercel/turborepo/pull/10307 * chore(deps): bump next from 15.2.1 to 15.2.4 in /examples/basic by @dependabot in https://github.com/vercel/turborepo/pull/10308 * chore(deps-dev): bump @next/eslint-plugin-next from 15.2.2 to 15.2.4 in /examples/with-tailwind by @dependabot in https://github.com/vercel/turborepo/pull/10310 * chore(deps-dev): bump @eslint/eslintrc from 3.3.0 to 3.3.1 in /examples/with-svelte by @dependabot in https://github.com/vercel/turborepo/pull/10311 * chore(deps): bump the with-tailwind group in /examples/with-tailwind with 2 updates by @dependabot in https://github.com/vercel/turborepo/pull/10329 * chore(deps): bump the kitchen-sink group in /examples/kitchen-sink with 2 updates by @dependabot in https://github.com/vercel/turborepo/pull/10330 * chore(deps): bump the basic group in /examples/basic with 2 updates by @dependabot in https://github.com/vercel/turborepo/pull/10331 * chore(deps-dev): bump svelte from 5.25.3 to 5.26.3 in /examples/with-svelte in the with-svelte group by @dependabot in https://github.com/vercel/turborepo/pull/10332 * chore(deps): bump the non-monorepo group in /examples/non-monorepo with 7 updates by @dependabot in https://github.com/vercel/turborepo/pull/10333 * docs: replace incorrect generator links (#10344) by @sovetski in https://github.com/vercel/turborepo/pull/10345 * chore(deps-dev): bump the kitchen-sink group in /examples/kitchen-sink with 6 updates by @dependabot in https://github.com/vercel/turborepo/pull/10354 * chore(deps): bump the non-monorepo group in /examples/non-monorepo with 5 updates by @dependabot in https://github.com/vercel/turborepo/pull/10358 * chore(deps-dev): bump the with-svelte group in /examples/with-svelte with 5 updates by @dependabot in https://github.com/vercel/turborepo/pull/10359 * chore(deps-dev): bump the with-tailwind group in /examples/with-tailwind with 3 updates by @dependabot in https://github.com/vercel/turborepo/pull/10360 * chore(deps-dev): bump the basic group in /examples/basic with 3 updates by @dependabot in https://github.com/vercel/turborepo/pull/10361 * fix(examples): change docker command by @anthonyshew in https://github.com/vercel/turborepo/pull/10362 * fix(examples): `with-svelte` classes by @anthonyshew in https://github.com/vercel/turborepo/pull/10363 ### Changelog * chore(release): use default path by @tknickman in https://github.com/vercel/turborepo/pull/10285 * feat(tui): more keybinds for scrolling by @anthonyshew in https://github.com/vercel/turborepo/pull/10248 * fix(microfrontends): ensure that local proxy is loose by @chris-olszewski in https://github.com/vercel/turborepo/pull/10289 * chore: ignore ci and chore PRs in release notes by @anthonyshew in https://github.com/vercel/turborepo/pull/10292 * feat(tui): configurable scrollback length by @anthonyshew in https://github.com/vercel/turborepo/pull/10247 * fix(watch): allow usage of turbo.jsonc by @anthonyshew in https://github.com/vercel/turborepo/pull/10340 * chore: update turbo-orchestrator.yml by @anthonyshew in https://github.com/vercel/turborepo/pull/10342 * feat(ls): add dependents to json output by @chris-olszewski in https://github.com/vercel/turborepo/pull/10367 ## New Contributors * @chameleonmind made their first contribution in https://github.com/vercel/turborepo/pull/10277 * @ohprettyhak made their first contribution in https://github.com/vercel/turborepo/pull/10297 * @kade-robertson made their first contribution in https://github.com/vercel/turborepo/pull/10236 * @sovetski made their first contribution in https://github.com/vercel/turborepo/pull/10345 * @0xmuon made their first contribution in https://github.com/vercel/turborepo/pull/10349 * @t3duk made their first contribution in https://github.com/vercel/turborepo/pull/10351 **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.5.0...v2.5.1