github vercel/turborepo v2.8.15
Turborepo v2.8.15

6 hours ago

What's Changed

create-turbo

@turbo/repository

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
  • feat: Remove daemon from watch mode by @anthonyshew in #12175
  • perf: Defer SCM task await to overlap with setup work by @anthonyshew in #12177
  • perf: Defer cache save to after callback to unblock dependents sooner by @anthonyshew in #12178
  • chore: Add oxfmt check to pre-push hook by @anthonyshew in #12187
  • fix: Resolve pnpm catalog: specifiers to workspace dependencies in task graph by @anthonyshew in #12185
  • perf: Avoid Unconditional HTTP Client Warmup by @anthonyshew in #12189
  • perf: Scope Repo Index Untracked Discovery by @anthonyshew in #12195
  • perf: Reuse input hashes and trim pnpm lockfile allocations by @anthonyshew in #12199
  • docs: Improve Oxc tooling guide for type-aware linting and fix race conditions by @anthonyshew in #12200
  • perf: Overlap untracked file walk with builder setup by @anthonyshew in #12201
  • perf: Decouple filesystem walk from git index construction by @anthonyshew in #12204
  • perf: Race parallel git subprocesses against filesystem walk for optimal index construction by @anthonyshew in #12206
  • perf: Two-phase HTTP client init to avoid macOS Keychain blocking by @anthonyshew in #12208
  • perf: Skip redundant file writes during cache restore using manifests by @anthonyshew in #12209
  • perf: Generate cache restore manifest at save time to eliminate first-hit penalty by @anthonyshew in #12213
  • docs: Clarification in oxc guide by @anthonyshew in #12207
  • feat: Add affectedTasks query for task-level change detection by @anthonyshew in #12215

New Contributors

Full Changelog: v2.8.13...v2.8.15

Don't miss a new turborepo release

NewReleases is sending notifications on new releases.