What's Changed
Changelog
- perf: Skip irrelevant packages when using package#task syntax by @anthonyshew in #12135
- fix: Use delta temporality for OTel metrics export by @bkonkle in #12136
- fix: Wait for dependsOn on first run of turbo watch by @MrNaif2018 in #11953
- fix: Treat Bun runtime modules as builtins in Boundaries by @anthonyshew in #12141
- feat: Add
futureFlags.longerSignatureKeyto enforce minimum HMAC key length by @anthonyshew in #12142 - feat: Add
runAttributesconfig to OTel metrics for cardinality control by @bkonkle in #12144 - fix: Preserve deeply nested workspace deps during npm lockfile pruning by @anthonyshew in #12146
- fix: Ensure noUpdateNotifier from turbo.json is respected by @sleitor in #11925
- docs: Document Yarn v1 pass-through args workaround by @anthonyshew in #12150
- fix: Add
FORCE_COLORandNO_COLORto builtin passthrough env vars by @anthonyshew in #12158 - test: Add integration test coverage for
--anon-profilemarkdown generation by @anthonyshew in #12157 - feat: Add AI coding agent detection telemetry by @anthonyshew in #12159
- feat: Instrument post-hashing setup phase for trace visibility by @anthonyshew in #12160
- perf: Fire-and-forget telemetry and analytics HTTP flushes on shutdown by @anthonyshew in #12162
- perf: Defer lockfile await until after internal dependency resolution by @anthonyshew in #12164
- refactor: Extract
turborepo-query-apitrait crate for compile-time decoupling by @anthonyshew in #12165 - feat: Include version, platform, and CPU count in Chrome trace profiles by @anthonyshew in #12166
- docs: Remove bespoke AI prompts from documentation pages by @anthonyshew in #12167
- test: Add comprehensive path traversal tests for cache archive by @anthonyshew in #12169
- test: Add regression tests and
OutputWatchertrait to prepare for daemon removal fromturbo watchby @anthonyshew in #12171
New Contributors
- @MrNaif2018 made their first contribution in #11953
Full Changelog: v2.8.13...v2.8.14