What's Changed
Changelog
- release(turborepo): 2.10.4-canary.1 by @github-actions[bot] in #13247
- feat: Discover Cargo crates as packages by @anthonyshew in #13248
- perf: Reuse per-package external dependency hashes in run summaries by @anthonyshew in #13249
- perf: Stat workspace turbo.json files concurrently during discovery by @anthonyshew in #13251
- chore: Add tracing spans to workspace discovery and globwalk phases by @anthonyshew in #13252
- fix: Avoid non-reentrant libc calls in concurrent shutdown process scans by @anthonyshew in #13256
- perf: Memoize resolved task definitions during engine construction by @anthonyshew in #13257
- perf: Compute transitive closures and external dependency hashes concurrently with run setup by @anthonyshew in #13250
- perf: Probe microfrontends configs in parallel by @anthonyshew in #13262
- feat: Execute Cargo crate tasks via cargo by @anthonyshew in #13261
- perf: Pre-size engine task collections by @anthonyshew in #13265
- feat: Expose resolved experimentalCI task configuration in
turbo queryby @anthonyshew in #13264 - feat: Derive input and output globs for Cargo tasks by @anthonyshew in #13263
- perf: Parse large pnpm lockfile sections in parallel by @anthonyshew in #13266
- feat: Hash Cargo external dependencies per-crate by @anthonyshew in #13267
- ci: Install pnpm 10 in musl containers for Library Release by @anthonyshew in #13269
- ci: Force pnpm overwrite in Library Release musl containers by @anthonyshew in #13270
- perf: Defer the untracked-scan barrier to first file-hash use by @anthonyshew in #13268
- ci: Fetch API-created commit before updating local ref by @anthonyshew in #13271
- release(library): 0.0.1-canary.22 by @github-actions[bot] in #13272
Full Changelog: v2.10.4-canary.1...v2.10.4-canary.2