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