Turborepo Release Notes
Last updated: Apr 7, 2026
- Apr 7, 2026
- Date parsed from source:Apr 7, 2026
- First seen by Releasebot:Apr 7, 2026
Turborepo v2.9.5
Turborepo releases improved scaffolded README setup, smarter telemetry handling on Vercel, circular package dependency detection for boundaries, and faster performance through larger cache uploads and parallelized checks.
What's Changed
create-turbo
feat: Replace package manager commands in scaffolded README files by @DependerKumarSoni in #6747
@turbo/telemetry
fix: Suppress telemetry alert when running on Vercel by @anthonyshew in #12576
Changelog
feat: Add circular package dependency detection to boundaries by @anthonyshew in #12567
perf: Increase remote cache upload chunk size from 8KB to 256KB by @anthonyshew in #12568
perf: Parallelize boundaries checking with Rayon and cache DFS traversals by @anthonyshew in #12569
New Contributors
@DependerKumarSoni made their first contribution in #6747
Full Changelog: v2.9.4...v2.9.5
Original source Report a problem - Apr 6, 2026
- Date parsed from source:Apr 6, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.5-canary.5
Turborepo ships a canary changelog update.
All of your release notes in one feed
Join Releasebot and get updates from Vercel and hundreds of other software products.
- Apr 6, 2026
- Date parsed from source:Apr 6, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.5-canary.4
Turborepo improves remote cache uploads and parallelizes boundary checks for faster performance.
What's Changed
Changelog
- perf: Increase remote cache upload chunk size from 8KB to 256KB by @anthonyshew in #12568
- perf: Parallelize boundaries checking with Rayon and cache DFS traversals by @anthonyshew in #12569
Full Changelog: v2.9.5-canary.3...v2.9.5-canary.4
Original source Report a problem - Apr 6, 2026
- Date parsed from source:Apr 6, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.5-canary.3
Turborepo adds circular package dependency detection to boundaries.
What's Changed
Changelog
feat: Add circular package dependency detection to boundaries by @anthonyshew in #12567
Full Changelog: v2.9.5-canary.2...v2.9.5-canary.3
Original source Report a problem - Apr 6, 2026
- Date parsed from source:Apr 6, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.5-canary.2
Turborepo ships v2.9.5-canary.2 with the latest canary changelog updates.
- Apr 6, 2026
- Date parsed from source:Apr 6, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.5-canary.1
Turborepo fixes task hashing and updates scaffolded README package manager commands.
What's Changed
create-turbo
feat: Replace package manager commands in scaffolded README files by @DependerKumarSoni in #6747
Changelog
fix: Respect dirty .gitignore patterns during task input hashing by @anthonyshew in #12557
New Contributors
@DependerKumarSoni made their first contribution in #6747
Full Changelog: v2.9.4-canary.8...v2.9.5-canary.1
Original source Report a problem - Apr 5, 2026
- Date parsed from source:Apr 5, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.4
Turborepo releases improved task caching, smarter filtering, and codemod migration fixes, including versioned $schema updates, turbo.jsonc support, and preserved prerelease schema URLs. It also adds combined --affected and --filter support.
What's Changed
@turbo/codemod
fix: Always update $schema URL to versioned format during migration by @anthonyshew in #12529
fix: Support turbo.jsonc in codemod transforms by @anthonyshew in #12532
fix: Preserve prerelease info in schema URL during codemod migration by @anthonyshew in #12542
Examples
build(deps): Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /examples/with-react-native-web by @dependabot[bot] in #12537
Changelog
feat: Add incremental task caching by @anthonyshew in #12531
docs: Send siteId as label on feedback GitHub issues by @molebox in #12527
Replace local ai-agent-detection with @vercel/agent-readability by @molebox in #12528
fix: Prevent filterUsingTasks --filter from pulling dependents into Task Graph by @anthonyshew in #12535
fix: Only enforce signature key length for keys that exist by @anthonyshew in #12538
fix: Validate engine concurrency after task-level filtering by @anthonyshew in #12540
feat: Allow --affected and --filter to be combined by @anthonyshew in #12543
fix(config): Deep-merge nested OTEL config across priority sources by @bitttttten in #12513
fix: Retain microfrontend proxy tasks when using filterUsingTasks by @anthonyshew in #12545
fix: Bun workspace lockfile pruning producing invalid output by @JRoy in #12548
fix: Respect dirty .gitignore patterns during task input hashing by @anthonyshew in #12557
New Contributors
@JRoy made their first contribution in #12548
Full Changelog: v2.9.3...v2.9.4
Original source Report a problem - Apr 5, 2026
- Date parsed from source:Apr 5, 2026
- First seen by Releasebot:Apr 6, 2026
Turborepo v2.9.4-canary.8
Turborepo fixes Bun workspace lockfile pruning output in this canary release.
What's Changed
Changelog
- fix: Bun workspace lockfile pruning producing invalid output by @JRoy in #12548
New Contributors
- @JRoy made their first contribution in #12548
Full Changelog: v2.9.4-canary.7...v2.9.4-canary.8
Original source Report a problem - Apr 3, 2026
- Date parsed from source:Apr 3, 2026
- First seen by Releasebot:Apr 4, 2026
Turborepo v2.9.4-canary.7
Turborepo fixes OTEL config merging and keeps microfrontend proxy tasks in filterUsingTasks.
What's Changed
Changelog
fix(config): Deep-merge nested OTEL config across priority sources by @bitttttten in #12513
fix: Retain microfrontend proxy tasks when using filterUsingTasks by @anthonyshew in #12545
Full Changelog: v2.9.4-canary.6...v2.9.4-canary.7
Original source Report a problem - Apr 3, 2026
- Date parsed from source:Apr 3, 2026
- First seen by Releasebot:Apr 4, 2026
Turborepo v2.9.4-canary.6
Turborepo adds combined --affected and --filter support plus a codemod fix for prerelease schema URLs.
What's Changed
@turbo/codemod
- fix: Preserve prerelease info in schema URL during codemod migration by @anthonyshew in #12542
Changelog
- feat: Allow --affected and --filter to be combined by @anthonyshew in #12543
Full Changelog: v2.9.4-canary.5...v2.9.4-canary.6
Original source Report a problem