What's Changed
Changelog
- chore: Reduce compile times by deduplicating thiserror and itertools by @anthonyshew in #12000
- chore: Upgrade axum 0.7 to 0.8, deduplicate tower/tower-http by @anthonyshew in #12003
- fix: Prevent peerDependencies from overwriting concrete dependency specifiers by @anthonyshew in #12004
- fix: Resolve correct nested package version in bun lockfile pruning by @anthonyshew in #12008
- fix: Resolve all lockfile pruning test failures by @anthonyshew in #12009
- perf: Extract query module into turborepo-query crate by @anthonyshew in #12007
- refactor: Migrate dry-json prysk tests to Rust + insta snapshots by @anthonyshew in #12010
- perf: Deduplicate petgraph, fixedbitset, and dashmap by @anthonyshew in #12011
- refactor: Migrate persistent-dependencies and task-dependencies to Rust + insta by @anthonyshew in #12012
- test: Add lockfile-tests fixture for issue #12013 by @anthonyshew in #12014
- perf: Remove libgit2/git2 dependency, replace with gix-object by @anthonyshew in #12015
- refactor: Migrate daemon, jsonc, query, edit-turbo-json tests to Rust by @anthonyshew in #12016
- perf: Remove async-graphql from turborepo-lib by @anthonyshew in #12017
- refactor: Migrate inference and run-logging tests to Rust by @anthonyshew in #12018
- refactor: Migrate run-caching and strict-env-vars tests to Rust by @anthonyshew in #12020
- fix: Mark lockfile-aware-caching/bun prysk test as flaky by @anthonyshew in #12021
- fix: Add nextest retries for flaky tests by @anthonyshew in #12027
- refactor: Migrate prune and run-summary tests to Rust by @anthonyshew in #12022
- fix: Add nextest retries for flaky prysk tests by @anthonyshew in #12030
- fix: Add nextest retries for flaky prune_test::test_prune_composable_config by @anthonyshew in #12032
- fix: Suppress npm upgrade notices in Rust integration tests by @anthonyshew in #12033
Full Changelog: v2.8.11...v2.8.12