github vercel/turborepo v2.8.14
Turborepo v2.8.14

3 hours ago

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.longerSignatureKey to enforce minimum HMAC key length by @anthonyshew in #12142
  • feat: Add runAttributes config 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_COLOR and NO_COLOR to builtin passthrough env vars by @anthonyshew in #12158
  • test: Add integration test coverage for --anon-profile markdown 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-api trait 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 OutputWatcher trait to prepare for daemon removal from turbo watch by @anthonyshew in #12171

New Contributors

Full Changelog: v2.8.13...v2.8.14

Don't miss a new turborepo release

NewReleases is sending notifications on new releases.