Releases: vercel/turborepo
Releases · vercel/turborepo
Release list
Turborepo v2.10.6-canary.3
What's Changed
Changelog
- release(turborepo): 2.10.6-canary.2 by @github-actions[bot] in #13383
- fix: Resolve weekly security audit vulnerabilities by @cursor[bot] in #13358
- chore: Update to Rust 1.97.0 by @ognevny in #13322
- fix: Pin VS Code extension macOS runners by @anthonyshew in #13391
Full Changelog: v2.10.6-canary.2...v2.10.6-canary.3
Turborepo v2.10.6-canary.2
What's Changed
Changelog
- release(turborepo): 2.10.6-canary.1 by @github-actions[bot] in #13374
- fix: Preserve Yarn Babel extension during pruning by @anthonyshew in #13373
- feat: Support Cargo-only repos by @anthonyshew in #13378
- fix: Preserve colors in TUI output by @anthonyshew in #13381
- feat: Infer Cargo workspace tasks by @anthonyshew in #13380
- fix: Retain shutdown signals for force exit by @anthonyshew in #13382
Full Changelog: v2.10.6-canary.1...v2.10.6-canary.2
Turborepo v2.10.6-canary.1
What's Changed
Changelog
- fix: Preserve watch rerun semantics for task inputs by @anthonyshew in #13351
- fix: Isolate Command Overrides From Toolchain Cache I/O by @anthonyshew in #13354
- release(turborepo): 2.10.5-canary.6 by @github-actions[bot] in #13355
- fix: Include patched Ghostty crate in Cargo workspace by @anthonyshew in #13357
- ci: Shard Rust tests across runners by @anthonyshew in #13356
- fix: Hash Cargo build environment inputs by @anthonyshew in #13348
- fix: Synchronize Cargo prune Docker lockfile by @anthonyshew in #13350
- chore: Update agents app Eve dependency by @anthonyshew in #13364
- fix: Preserve Yarn package extension ranges when pruning by @anthonyshew in #13363
- refactor: Add
Toolchainoutput availability by @anthonyshew in #13360 - release(turborepo): 2.10.5 by @github-actions[bot] in #13368
- fix: Disable unresolved Cargo artifact caching by @anthonyshew in #13362
- fix: Surface create-turbo Git failures by @anthonyshew in #13371
- fix: Resolve exact cargo profile outputs by @anthonyshew in #13366
- fix: Prune Bun production workspace dev dependencies by @anthonyshew in #13369
- fix: Resolve Cargo target output layouts by @anthonyshew in #13370
Full Changelog: v2.10.5-canary.6...v2.10.6-canary.1
Turborepo v2.10.5
What's Changed
Changelog
- perf: Evaluate simple include globs without wax compilation by @anthonyshew in #13285
- chore: Dogfood native Cargo support in this repository by @anthonyshew in #13283
- release(turborepo): 2.10.4 by @github-actions[bot] in #13286
- ci: Remove dead sccache configuration by @anthonyshew in #13289
- feat: Serve the Remote Cache as an sccache backend for Cargo tasks by @anthonyshew in #13288
- fix: Reject output path traversal by @anthonyshew in #13290
- fix: Disable the sccache proxy when remote cache use is off by @anthonyshew in #13291
- feat: Embed sccache so the Cargo compile cache needs no installation by @anthonyshew in #13293
- release(turborepo): 2.10.5-canary.1 by @github-actions[bot] in #13294
- fix: Pin a flag-aware turbo canary for the eve-agent deployment by @anthonyshew in #13295
- fix: Make the sccache compile cache actually cache by @anthonyshew in #13296
- release(turborepo): 2.10.5-canary.2 by @github-actions[bot] in #13297
- fix: Stop ambient CARGO_INCREMENTAL from suppressing compile cache injection by @anthonyshew in #13298
- fix: Never let compile cache storage failures fail the build by @anthonyshew in #13299
- test: Add outputs path-traversal negative-case regression tests by @dnukumamras in #13300
- release(turborepo): 2.10.5-canary.3 by @github-actions[bot] in #13302
- ci: Authenticate to Remote Cache via OIDC token exchange by @anthonyshew in #13303
- fix: Keep pnpm patches with version range keys during prune by @anthonyshew in #13307
- test: Scrub ambient turbo configuration from integration test children by @anthonyshew in #13306
- fix: Show toolchain tasks in the TUI and never run in silence by @anthonyshew in #13308
- ci: Fix change detection on push events by @anthonyshew in #13304
- refactor: Rename the Cargo toolchain id to rust by @anthonyshew in #13311
- fix: Remove extraneous bun.lock entries during prune by @anthonyshew in #13317
- feat: Require a user-declared name for the Cargo workspace package by @anthonyshew in #13312
- feat: Parse and validate the task command field by @anthonyshew in #13313
- chore: Harden turbo-vsc to invoke turbo without a shell by @dnukumamras in #13319
- feat: Resolve and execute task command overrides by @anthonyshew in #13315
- release(turborepo): 2.10.5-canary.4 by @github-actions[bot] in #13325
- feat: Run the Rust workspace tests through nextest via command override by @anthonyshew in #13316
- feat: Engage the Remote Cache and sccache compile cache for Rust CI by @anthonyshew in #13292
- ci: Pin GitHub Actions to full commit SHAs by @XananasX7 in #13143
- fix: Make npm prune rehoisting deterministic and complete by @anthonyshew in #13323
- feat: Report incremental cache reuse in the run summary by @anthonyshew in #13327
- chore: Remove planning docs by @anthonyshew in #13329
- docs: Migrate docs site to @vercel/geistdocs package by @molebox in #13320
- ci: Update Remote Cache action by @anthonyshew in #13330
- release(turborepo): 2.10.5-canary.5 by @github-actions[bot] in #13331
- ci: Remove path-based workflow scheduling by @anthonyshew in #13332
- fix: Resolve EADDRINUSE in kitchen-sink api dev script by @ashusnapx in #13328
- ci: Disable telemetry messages in workflows by @anthonyshew in #13334
- fix: Prevent Cargo run tasks from being cached by @anthonyshew in #13335
- fix: Isolate Cargo cache by host platform by @anthonyshew in #13337
- fix: Continue TUI text selection beyond viewport by @anthonyshew in #13338
- ci: Dogfood Cargo target restoration by @anthonyshew in #13336
- fix: Require current Cargo lockfiles for caching by @anthonyshew in #13339
- fix: Reject unsupported Cargo local packages by @anthonyshew in #13340
- fix: Allow outputs outside package roots by @anthonyshew in #13342
- fix: Resolve Cargo lock dependencies by source by @anthonyshew in #13343
- docs: Update Cargo workspace support by @anthonyshew in #13349
- fix: Build Ghostty for baseline CPUs by @anthonyshew in #13352
- fix: Preserve watch rerun semantics for task inputs by @anthonyshew in #13351
- fix: Isolate Command Overrides From Toolchain Cache I/O by @anthonyshew in #13354
- release(turborepo): 2.10.5-canary.6 by @github-actions[bot] in #13355
- fix: Include patched Ghostty crate in Cargo workspace by @anthonyshew in #13357
- ci: Shard Rust tests across runners by @anthonyshew in #13356
- fix: Hash Cargo build environment inputs by @anthonyshew in #13348
- fix: Synchronize Cargo prune Docker lockfile by @anthonyshew in #13350
- chore: Update agents app Eve dependency by @anthonyshew in #13364
- fix: Preserve Yarn package extension ranges when pruning by @anthonyshew in #13363
- refactor: Add
Toolchainoutput availability by @anthonyshew in #13360
New Contributors
- @dnukumamras made their first contribution in #13300
- @XananasX7 made their first contribution in #13143
- @ashusnapx made their first contribution in #13328
Full Changelog: v2.10.4...v2.10.5
Turborepo v2.10.5-canary.6
What's Changed
Changelog
- chore: Remove planning docs by @anthonyshew in #13329
- docs: Migrate docs site to @vercel/geistdocs package by @molebox in #13320
- ci: Update Remote Cache action by @anthonyshew in #13330
- release(turborepo): 2.10.5-canary.5 by @github-actions[bot] in #13331
- ci: Remove path-based workflow scheduling by @anthonyshew in #13332
- fix: Resolve EADDRINUSE in kitchen-sink api dev script by @ashusnapx in #13328
- ci: Disable telemetry messages in workflows by @anthonyshew in #13334
- fix: Prevent Cargo run tasks from being cached by @anthonyshew in #13335
- fix: Isolate Cargo cache by host platform by @anthonyshew in #13337
- fix: Continue TUI text selection beyond viewport by @anthonyshew in #13338
- ci: Dogfood Cargo target restoration by @anthonyshew in #13336
- fix: Require current Cargo lockfiles for caching by @anthonyshew in #13339
- fix: Reject unsupported Cargo local packages by @anthonyshew in #13340
- fix: Allow outputs outside package roots by @anthonyshew in #13342
- fix: Resolve Cargo lock dependencies by source by @anthonyshew in #13343
- docs: Update Cargo workspace support by @anthonyshew in #13349
- fix: Build Ghostty for baseline CPUs by @anthonyshew in #13352
New Contributors
- @ashusnapx made their first contribution in #13328
Full Changelog: v2.10.5-canary.5...v2.10.5-canary.6
Turborepo v2.10.5-canary.5
What's Changed
Changelog
- release(turborepo): 2.10.5-canary.4 by @github-actions[bot] in #13325
- feat: Run the Rust workspace tests through nextest via command override by @anthonyshew in #13316
- feat: Engage the Remote Cache and sccache compile cache for Rust CI by @anthonyshew in #13292
- ci: Pin GitHub Actions to full commit SHAs by @XananasX7 in #13143
- fix: Make npm prune rehoisting deterministic and complete by @anthonyshew in #13323
- feat: Report incremental cache reuse in the run summary by @anthonyshew in #13327
New Contributors
- @XananasX7 made their first contribution in #13143
Full Changelog: v2.10.5-canary.4...v2.10.5-canary.5
Turborepo v2.10.5-canary.4
What's Changed
Changelog
- release(turborepo): 2.10.5-canary.3 by @github-actions[bot] in #13302
- ci: Authenticate to Remote Cache via OIDC token exchange by @anthonyshew in #13303
- fix: Keep pnpm patches with version range keys during prune by @anthonyshew in #13307
- test: Scrub ambient turbo configuration from integration test children by @anthonyshew in #13306
- fix: Show toolchain tasks in the TUI and never run in silence by @anthonyshew in #13308
- ci: Fix change detection on push events by @anthonyshew in #13304
- refactor: Rename the Cargo toolchain id to rust by @anthonyshew in #13311
- fix: Remove extraneous bun.lock entries during prune by @anthonyshew in #13317
- feat: Require a user-declared name for the Cargo workspace package by @anthonyshew in #13312
- feat: Parse and validate the task command field by @anthonyshew in #13313
- chore: Harden turbo-vsc to invoke turbo without a shell by @dnukumamras in #13319
- feat: Resolve and execute task command overrides by @anthonyshew in #13315
Full Changelog: v2.10.5-canary.3...v2.10.5-canary.4
Turborepo v2.10.5-canary.3
What's Changed
Changelog
- release(turborepo): 2.10.5-canary.2 by @github-actions[bot] in #13297
- fix: Stop ambient CARGO_INCREMENTAL from suppressing compile cache injection by @anthonyshew in #13298
- fix: Never let compile cache storage failures fail the build by @anthonyshew in #13299
- test: Add outputs path-traversal negative-case regression tests by @dnukumamras in #13300
New Contributors
- @dnukumamras made their first contribution in #13300
Full Changelog: v2.10.5-canary.2...v2.10.5-canary.3
Turborepo v2.10.5-canary.2
What's Changed
Changelog
- release(turborepo): 2.10.5-canary.1 by @github-actions[bot] in #13294
- fix: Pin a flag-aware turbo canary for the eve-agent deployment by @anthonyshew in #13295
- fix: Make the sccache compile cache actually cache by @anthonyshew in #13296
Full Changelog: v2.10.5-canary.1...v2.10.5-canary.2
Turborepo v2.10.5-canary.1
What's Changed
Changelog
- perf: Remove lock and dispatch overhead from task hash precomputation by @anthonyshew in #13273
- fix: Fall back to lockfile detection in @turbo/repository when package manager is undeclared by @anthonyshew in #13275
- test: Add end-to-end coverage for Cargo workspaces by @anthonyshew in #13274
- release(library): 0.0.1-canary.23 by @github-actions[bot] in #13276
- release(turborepo): 2.10.4-canary.2 by @github-actions[bot] in #13278
- fix: Collapse nested package-manager fallback conditional by @anthonyshew in #13279
- feat: Make turbo watch Cargo-aware by @anthonyshew in #13280
- perf: Skip dependency-closure assembly for toolchains that derive nothing by @anthonyshew in #13277
- feat: Make turbo prune Cargo-aware by @anthonyshew in #13281
- fix: Raise the open-file soft limit at startup by @anthonyshew in #13282
- fix: Stop flagging relative imports that resolve into node_modules in boundaries by @anthonyshew in #13284
- perf: Evaluate simple include globs without wax compilation by @anthonyshew in #13285
- chore: Dogfood native Cargo support in this repository by @anthonyshew in #13283
- release(turborepo): 2.10.4 by @github-actions[bot] in #13286
- ci: Remove dead sccache configuration by @anthonyshew in #13289
- feat: Serve the Remote Cache as an sccache backend for Cargo tasks by @anthonyshew in #13288
- fix: Reject output path traversal by @anthonyshew in #13290
- fix: Disable the sccache proxy when remote cache use is off by @anthonyshew in #13291
- feat: Embed sccache so the Cargo compile cache needs no installation by @anthonyshew in #13293
Full Changelog: v2.10.4-canary.2...v2.10.5-canary.1