Zum Inhalt springen
verdict:

Turborepo 2.10.0

notable

note: die Zusammenfassung und die Release Notes sind auf Englisch

note: keine Zusammenfassung für dieses ältere Release

Wir fassen die neueren Releases zusammen. Die originalen Release Notes dieser Version stehen hier unten.

release-notesgithub.com/vercel/turborepo · 455 Zeilen
  1. <!-- Release notes generated using configuration in .github/release.yml at v2.10.0 -->
  2. ## What's Changed
  3. ### create-turbo
  4. * feat: Replace package manager commands in scaffolded README files by @DependerKumarSoni in https://github.com/vercel/turborepo/pull/6747
  5. * chore: Update dependencies found in audits by @anthonyshew in https://github.com/vercel/turborepo/pull/12586
  6. ### @turbo/codemod
  7. * feat: Handle package manager catalogs in migration codemod by @anthonyshew in https://github.com/vercel/turborepo/pull/12496
  8. * fix: Always update $schema URL to versioned format during migration by @anthonyshew in https://github.com/vercel/turborepo/pull/12529
  9. * fix: Support `turbo.jsonc` in codemod transforms by @anthonyshew in https://github.com/vercel/turborepo/pull/12532
  10. * fix: Preserve prerelease info in schema URL during codemod migration by @anthonyshew in https://github.com/vercel/turborepo/pull/12542
  11. ### eslint
  12. * chore: Upgrade dependencies to resolve their known vulnerabilities by @anthonyshew in https://github.com/vercel/turborepo/pull/12604
  13. ### @turbo/repository
  14. * feat: Add `cacheMaxAge` and `cacheMaxSize` for local cache eviction by @anthonyshew in https://github.com/vercel/turborepo/pull/12487
  15. * chore: Update to Rust 1.95.0 by @ognevny in https://github.com/vercel/turborepo/pull/12636
  16. ### @turbo/telemetry
  17. * fix: Suppress telemetry alert when running on Vercel by @anthonyshew in https://github.com/vercel/turborepo/pull/12576
  18. ### Examples
  19. * feat(examples): Add Next.js + Elysia full-stack starter template by @eastgold15 in https://github.com/vercel/turborepo/pull/12414
  20. * build(deps): Bump @xmldom/xmldom from 0.8.11 to 0.8.12 in /examples/with-react-native-web by @dependabot[bot] in https://github.com/vercel/turborepo/pull/12537
  21. * fix: Add missing `@types/node` to `with-svelte` example apps by @anthonyshew in https://github.com/vercel/turborepo/pull/12585
  22. * feat(sandbox): Bump @vercel/sandbox from v1 to beta by @marc-vercel in https://github.com/vercel/turborepo/pull/12595
  23. * chore: Update examples to Turbo 2.9.6 by @cursor[bot] in https://github.com/vercel/turborepo/pull/12600
  24. * examples: Add Ultracite example by @haydenbleasel in https://github.com/vercel/turborepo/pull/12615
  25. ### Changelog
  26. * docs: Release post for 2.9 by @anthonyshew in https://github.com/vercel/turborepo/pull/12441
  27. * docs: Add documentation for cacheMaxAge and cacheMaxSize options by @anthonyshew in https://github.com/vercel/turborepo/pull/12500
  28. * fix: Resolve correct nested bun lockfile versions during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12506
  29. * Revert "fix: Avoid `setsid()` in PTY spawn to prevent macOS Gatekeeper CPU spikes" by @anthonyshew in https://github.com/vercel/turborepo/pull/12507
  30. * fix: Unblock `watch` loop so interruptible persistent tasks restart on file changes by @anthonyshew in https://github.com/vercel/turborepo/pull/12509
  31. * fix(api-client): Treat * as wildcard in preflight Access-Control-Allow-Headers by @bitttttten in https://github.com/vercel/turborepo/pull/12503
  32. * docs: Document `turbo.*` generator variables by @anthonyshew in https://github.com/vercel/turborepo/pull/12511
  33. * fix: Backfill missing pnpm workspace importer entries during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12514
  34. * fix: Include transitive dependencies in engine graph pruning for affected paths using Task Graph by @anthonyshew in https://github.com/vercel/turborepo/pull/12516
  35. * fix: Update AI-generated response disclaimer to include human attribution by @anthonyshew with @Copilot in https://github.com/vercel/turborepo/pull/12517
  36. * fix: Preserve shallow install strategy during npm lockfile pruning by @anthonyshew in https://github.com/vercel/turborepo/pull/12520
  37. * fix: Preserve per-workspace lockfiles during pnpm pruning by @anthonyshew in https://github.com/vercel/turborepo/pull/12519
  38. * feat: Add incremental task caching by @anthonyshew in https://github.com/vercel/turborepo/pull/12531
  39. * docs: Send siteId as label on feedback GitHub issues by @molebox in https://github.com/vercel/turborepo/pull/12527
  40. * Replace local ai-agent-detection with @vercel/agent-readability by @molebox in https://github.com/vercel/turborepo/pull/12528
  41. * fix: Prevent `filterUsingTasks` `--filter` from pulling dependents into Task Graph by @anthonyshew in https://github.com/vercel/turborepo/pull/12535
  42. * fix: Only enforce signature key length for keys that exist by @anthonyshew in https://github.com/vercel/turborepo/pull/12538
  43. * fix: Validate engine concurrency after task-level filtering by @anthonyshew in https://github.com/vercel/turborepo/pull/12540
  44. * feat: Allow `--affected` and `--filter` to be combined by @anthonyshew in https://github.com/vercel/turborepo/pull/12543
  45. * fix(config): Deep-merge nested OTEL config across priority sources by @bitttttten in https://github.com/vercel/turborepo/pull/12513
  46. * fix: Retain microfrontend proxy tasks when using `filterUsingTasks` by @anthonyshew in https://github.com/vercel/turborepo/pull/12545
  47. * fix: Bun workspace lockfile pruning producing invalid output by @JRoy in https://github.com/vercel/turborepo/pull/12548
  48. * fix: Respect dirty .gitignore patterns during task input hashing by @anthonyshew in https://github.com/vercel/turborepo/pull/12557
  49. * feat: Add circular package dependency detection to boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12567
  50. * perf: Increase remote cache upload chunk size from 8KB to 256KB by @anthonyshew in https://github.com/vercel/turborepo/pull/12568
  51. * perf: Parallelize `boundaries` checking with Rayon and cache DFS traversals by @anthonyshew in https://github.com/vercel/turborepo/pull/12569
  52. * docs: Add Bun equivalent for updating dependencies by @anthonyshew in https://github.com/vercel/turborepo/pull/12580
  53. * fix: Mention `turbo.json` in concurrency error message by @anthonyshew in https://github.com/vercel/turborepo/pull/12582
  54. * fix: Surface actionable message when remote cache is requested but not linked by @anthonyshew in https://github.com/vercel/turborepo/pull/12584
  55. * chore: Delete agents app by @anthonyshew in https://github.com/vercel/turborepo/pull/12587
  56. * fix: Load custom CA certificates in fast webpki-only HTTP client by @anthonyshew in https://github.com/vercel/turborepo/pull/12591
  57. * docs: Remove pre-release badges by @anthonyshew in https://github.com/vercel/turborepo/pull/12592
  58. * fix: Align Markdown docs routing with docs/md endpoints by @molebox in https://github.com/vercel/turborepo/pull/12596
  59. * fix: Support two-dot git ranges in filter selectors by @anthonyshew in https://github.com/vercel/turborepo/pull/12599
  60. * feat: Graceful shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/12607
  61. * test: Add stdin EOF startup regression coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/12609
  62. * fix: Ignore `SIGINT` in shim after spawning local `turbo` by @anthonyshew in https://github.com/vercel/turborepo/pull/12612
  63. * fix: Support pnpm v11 multi-document lockfiles by @anthonyshew in https://github.com/vercel/turborepo/pull/12616
  64. * fix: Preserve graceful shutdown exit code by @anthonyshew in https://github.com/vercel/turborepo/pull/12620
  65. * fix: Keep Node wrapper alive during graceful shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/12622
  66. * fix: Preserve PTY graceful shutdown semantics by @anthonyshew in https://github.com/vercel/turborepo/pull/12624
  67. * feat: Move Vercel auth to standard OAuth/device flows by @markandrus in https://github.com/vercel/turborepo/pull/12526
  68. * fix: Preserve legacy Vercel auth compatibility by @anthonyshew in https://github.com/vercel/turborepo/pull/12629
  69. * fix: Recover Vercel auth tokens across login flows by @anthonyshew in https://github.com/vercel/turborepo/pull/12631
  70. * docs: Fix TURBO_PLATFORM_ENV_DISABLED value in docs (true, not false) by @sleitor in https://github.com/vercel/turborepo/pull/12633
  71. * chore: Update flags SDK by @AndyBitz in https://github.com/vercel/turborepo/pull/12646
  72. * ci: Disable AWS-backed sccache by @anthonyshew in https://github.com/vercel/turborepo/pull/12663
  73. * fix: Prevent prune from overmatching gitignore entries by @anthonyshew in https://github.com/vercel/turborepo/pull/12662
  74. * ci: Harden release API commits by @anthonyshew in https://github.com/vercel/turborepo/pull/12664
  75. * ci: Fix release API commit paths by @anthonyshew in https://github.com/vercel/turborepo/pull/12665
  76. * release(turborepo): 2.9.7-canary.14 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12666
  77. * chore: Add `tbx` sandbox helper by @anthonyshew in https://github.com/vercel/turborepo/pull/12668
  78. * fix: Allow npm registry in tbx sandboxes by @anthonyshew in https://github.com/vercel/turborepo/pull/12669
  79. * fix: Install turbo globally in tbx base by @anthonyshew in https://github.com/vercel/turborepo/pull/12670
  80. * docs: Clarify package hash file inputs by @anthonyshew in https://github.com/vercel/turborepo/pull/12671
  81. * fix: Allow tbx sandboxes to use stale bases by @anthonyshew in https://github.com/vercel/turborepo/pull/12672
  82. * fix: Install dotfiles during `tbx base refresh` by @anthonyshew in https://github.com/vercel/turborepo/pull/12673
  83. * fix: Improve tbx sandbox startup by @anthonyshew in https://github.com/vercel/turborepo/pull/12674
  84. * fix: Improve tbx sandbox startup defaults by @anthonyshew in https://github.com/vercel/turborepo/pull/12675
  85. * fix: Support pnpm 11 flat patch lockfiles by @anthonyshew in https://github.com/vercel/turborepo/pull/12676
  86. * docs: Fix link to passthrough variables source code by @Wartijn in https://github.com/vercel/turborepo/pull/12643
  87. * release(turborepo): 2.9.7-canary.15 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12677
  88. * fix: Avoid rerunning non-cacheable watch dependencies by @anthonyshew in https://github.com/vercel/turborepo/pull/12678
  89. * release(turborepo): 2.9.7 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12679
  90. * test: Add regression for gitignored output restore by @anthonyshew in https://github.com/vercel/turborepo/pull/12681
  91. * docs: Clarify root task guidance by @anthonyshew in https://github.com/vercel/turborepo/pull/12683
  92. * fix: Preserve concrete dependency precedence by @anthonyshew in https://github.com/vercel/turborepo/pull/12682
  93. * release(turborepo): 2.9.8-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12685
  94. * fix: Resolve Yarn catalog affected packages by @anthonyshew in https://github.com/vercel/turborepo/pull/12684
  95. * release(turborepo): 2.9.8-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12687
  96. * fix: Preserve Bun prune lockfile validity by @anthonyshew in https://github.com/vercel/turborepo/pull/12686
  97. * release(turborepo): 2.9.8-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12689
  98. * fix: Create prune docker bin stubs by @anthonyshew in https://github.com/vercel/turborepo/pull/12688
  99. * release(turborepo): 2.9.8-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12690
  100. * fix: Keep tbx shell connections stable by @anthonyshew in https://github.com/vercel/turborepo/pull/12692
  101. * perf: Reduce `turbo watch` hash memory spikes by @anthonyshew in https://github.com/vercel/turborepo/pull/12695
  102. * release(turborepo): 2.9.8-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12696
  103. * fix: Reduce parent-death watchdog CPU usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12697
  104. * release(turborepo): 2.9.8-canary.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12698
  105. * release(turborepo): 2.9.8 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12700
  106. * fix: Remove Unix parent death watchdogs by @anthonyshew in https://github.com/vercel/turborepo/pull/12699
  107. * release(turborepo): 2.9.9-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12705
  108. * fix: Scope repo index prefixes to Git root by @anthonyshew in https://github.com/vercel/turborepo/pull/12706
  109. * release(turborepo): 2.9.9-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12708
  110. * ci: Harden non-release GitHub Actions by @anthonyshew in https://github.com/vercel/turborepo/pull/12707
  111. * docs: Add pnpm workspace flag (-w) to Oxc setup docs by @mattjoll in https://github.com/vercel/turborepo/pull/12655
  112. * fix: Harden OG image signatures by @anthonyshew in https://github.com/vercel/turborepo/pull/12709
  113. * fix: Scope release npm publishing credentials by @anthonyshew in https://github.com/vercel/turborepo/pull/12710
  114. * ci: Harden release workflows by @anthonyshew in https://github.com/vercel/turborepo/pull/12711
  115. * release(turborepo): 2.9.9-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12712
  116. * fix: Harden docs security endpoints by @anthonyshew in https://github.com/vercel/turborepo/pull/12713
  117. * ci: Harden internal GitHub Actions by @anthonyshew in https://github.com/vercel/turborepo/pull/12714
  118. * ci: Harden release workflow handling by @anthonyshew in https://github.com/vercel/turborepo/pull/12715
  119. * fix: Preserve lockfiles during dry-run conversion by @anthonyshew in https://github.com/vercel/turborepo/pull/12717
  120. * ci: Fix LSP workflow container matrix by @anthonyshew in https://github.com/vercel/turborepo/pull/12718
  121. * release(turborepo): 2.9.9-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12716
  122. * release(turborepo): 2.9.9 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12719
  123. * fix: Respect SCM env vars in `turbo query affected` by @anthonyshew in https://github.com/vercel/turborepo/pull/12722
  124. * ci: Package VSCode extension in release workflow by @anthonyshew in https://github.com/vercel/turborepo/pull/12723
  125. * fix: Avoid some raw `create-turbo` example telemetry by @anthonyshew in https://github.com/vercel/turborepo/pull/12725
  126. * fix: Escape graph HTML payloads by @anthonyshew in https://github.com/vercel/turborepo/pull/12726
  127. * fix: Prevent OTEL token injection to spoofed origins by @anthonyshew in https://github.com/vercel/turborepo/pull/12727
  128. * fix: Retry HTTP status failures by @anthonyshew in https://github.com/vercel/turborepo/pull/12728
  129. * fix: Validate microfrontend proxy Host header by @anthonyshew in https://github.com/vercel/turborepo/pull/12730
  130. * fix: Redact task hash env debug logs by @anthonyshew in https://github.com/vercel/turborepo/pull/12733
  131. * fix: Filter microfrontend proxy environments by @anthonyshew in https://github.com/vercel/turborepo/pull/12732
  132. * fix: Preserve FSEvents mount points for device-relative paths by @anthonyshew in https://github.com/vercel/turborepo/pull/12729
  133. * fix: Validate proxy Host headers by @anthonyshew in https://github.com/vercel/turborepo/pull/12731
  134. * fix: Resolve TypeScript `.js` extension imports to `.ts` files in boundaries by @maschwenk in https://github.com/vercel/turborepo/pull/12644
  135. * fix: Use random temp path for repo downloads by @anthonyshew in https://github.com/vercel/turborepo/pull/12736
  136. * release(turborepo): 2.9.10-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12734
  137. * fix: Reject OTel endpoints with userinfo by @anthonyshew in https://github.com/vercel/turborepo/pull/12737
  138. * fix: Authenticate local devtools WebSocket by @anthonyshew in https://github.com/vercel/turborepo/pull/12738
  139. * fix: Handle clipboard exec errors by @anthonyshew in https://github.com/vercel/turborepo/pull/12739
  140. * fix: Restrict Vercel token reuse to trusted API origins by @anthonyshew in https://github.com/vercel/turborepo/pull/12740
  141. * fix: Keep workspace config discovery inside root by @anthonyshew in https://github.com/vercel/turborepo/pull/12741
  142. * fix: Hardening for daemon IPC endpoints by @anthonyshew in https://github.com/vercel/turborepo/pull/12742
  143. * fix: Enforce cache filesystem boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12743
  144. * release(turborepo): 2.9.10 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12745
  145. * ci: Publish VS Code extension on release by @anthonyshew in https://github.com/vercel/turborepo/pull/12747
  146. * fix: Start daemon for VSCode Extension from the extension itself by @anthonyshew in https://github.com/vercel/turborepo/pull/12749
  147. * release(turborepo): 2.9.11-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12748
  148. * fix: Include file URIs in LSP lifecycle logs by @anthonyshew in https://github.com/vercel/turborepo/pull/12751
  149. * fix: Handle JSON decoration visitor depth by @anthonyshew in https://github.com/vercel/turborepo/pull/12752
  150. * fix: Resolve relative `turbo path` in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12753
  151. * fix: Preserve Bun nested dependencies during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12754
  152. * fix: Prefer installed Turbo for LSP by @anthonyshew in https://github.com/vercel/turborepo/pull/12755
  153. * release(turborepo): 2.9.11-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12750
  154. * ci: Parallelize LSP release publishing by @anthonyshew in https://github.com/vercel/turborepo/pull/12758
  155. * fix: Reduce VS Code extension startup popups by @anthonyshew in https://github.com/vercel/turborepo/pull/12759
  156. * fix: Support `turbo.jsonc` in VS Code extension by @anthonyshew in https://github.com/vercel/turborepo/pull/12760
  157. * fix: Remove VS Code task key gradient by @anthonyshew in https://github.com/vercel/turborepo/pull/12761
  158. * release(turborepo): 2.9.11-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12756
  159. * chore: Release v2.9.11-canary.4 by @anthonyshew in https://github.com/vercel/turborepo/pull/12762
  160. * ci: Stop VS Code publish from blocking release PR by @anthonyshew in https://github.com/vercel/turborepo/pull/12763
  161. * release(turborepo): 2.9.11-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12764
  162. * fix: Publish VS Code extension from release tag by @anthonyshew in https://github.com/vercel/turborepo/pull/12765
  163. * fix: Support shimmed VS Code LSP probes by @anthonyshew in https://github.com/vercel/turborepo/pull/12767
  164. * release(turborepo): 2.9.11-canary.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12766
  165. * release(turborepo): 2.9.11-canary.7 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12768
  166. * fix: Allow `$TURBO_EXTENDS$` in LSP diagnostics by @anthonyshew in https://github.com/vercel/turborepo/pull/12770
  167. * release(turborepo): 2.9.11 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12771
  168. * fix: Allow transit nodes in LSP diagnostics by @anthonyshew in https://github.com/vercel/turborepo/pull/12773
  169. * release(turborepo): 2.9.12 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12774
  170. * fix: Restore docs mobile menu by @anthonyshew in https://github.com/vercel/turborepo/pull/12782
  171. * ci: Use `pull_request` for PR title linting by @anthonyshew in https://github.com/vercel/turborepo/pull/12787
  172. * ci: Scope GitHub Actions caches by branch by @anthonyshew in https://github.com/vercel/turborepo/pull/12788
  173. * test: Validate lockfiles without dependency downloads by @anthonyshew in https://github.com/vercel/turborepo/pull/12789
  174. * Removed unneeded import form hash creation script in docs by @dancrumb in https://github.com/vercel/turborepo/pull/12799
  175. * fix: Validate auth callback state by @anthonyshew in https://github.com/vercel/turborepo/pull/12802
  176. * fix: Harden VS Code extension command execution by @anthonyshew in https://github.com/vercel/turborepo/pull/12800
  177. * fix: Avoid project-local Yarn during detection by @anthonyshew in https://github.com/vercel/turborepo/pull/12801
  178. * chore: Release 2.9.13 by @anthonyshew in https://github.com/vercel/turborepo/pull/12803
  179. * release(turborepo): 2.9.14 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12805
  180. * fix: Prune package.json workspaces by @anthonyshew in https://github.com/vercel/turborepo/pull/12808
  181. * fix: Wait for process trees before task completion by @anthonyshew in https://github.com/vercel/turborepo/pull/12809
  182. * release(turborepo): 2.9.15-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12810
  183. * ci: Sign macOS release binaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12811
  184. * release(turborepo): 2.9.15-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12812
  185. * fix: Prevent cache archive symlink reads by @anthonyshew in https://github.com/vercel/turborepo/pull/12813
  186. * release(turborepo): 2.9.15-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12814
  187. * fix: Avoid path-racy chmod during directory restore by @anthonyshew in https://github.com/vercel/turborepo/pull/12815
  188. * fix: Prevent cache restore symlink race writes by @anthonyshew in https://github.com/vercel/turborepo/pull/12817
  189. * chore: Deny Rust panic extraction by default by @anthonyshew in https://github.com/vercel/turborepo/pull/12818
  190. * fix: Make structured log symlink defense race-safe by @anthonyshew in https://github.com/vercel/turborepo/pull/12821
  191. * fix: Preserve Bun alias child packages by @anthonyshew in https://github.com/vercel/turborepo/pull/12822
  192. * fix: Avoid UTF-8 panics at boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12823
  193. * fix: Preserve non-UTF-8 Git path boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12826
  194. * fix: Create daemon dirs with private permissions by @anthonyshew in https://github.com/vercel/turborepo/pull/12827
  195. * fix: Return Berry lockfile errors instead of panicking by @anthonyshew in https://github.com/vercel/turborepo/pull/12828
  196. * fix: Isolate Corepack state in integration tests by @anthonyshew in https://github.com/vercel/turborepo/pull/12831
  197. * ci: Use larger Windows runners for Rust tests by @anthonyshew in https://github.com/vercel/turborepo/pull/12832
  198. * docs: Add `with-vite-module-federation` example by @gioboa in https://github.com/vercel/turborepo/pull/12794
  199. * test: Run Rust tests without partitioning by @anthonyshew in https://github.com/vercel/turborepo/pull/12833
  200. * chore: Remove `TaskHashTracker`-based `expect()` calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12836
  201. * chore: Deduplicate hash canonicalization by @anthonyshew in https://github.com/vercel/turborepo/pull/12837
  202. * fix: Prevent Windows process drain hangs by @anthonyshew in https://github.com/vercel/turborepo/pull/12838
  203. * fix: Refactor execsync to execfilesync for Shell command built from environment values by @bjormgyg in https://github.com/vercel/turborepo/pull/12829
  204. * test: Bound vt100 random quickcheck by @anthonyshew in https://github.com/vercel/turborepo/pull/12839
  205. * fix: Validate daemon discovery responses by @anthonyshew in https://github.com/vercel/turborepo/pull/12840
  206. * fix: Store `PackageGraph` root invariants by @anthonyshew in https://github.com/vercel/turborepo/pull/12841
  207. * chore: Avoid engine graph node expects by @anthonyshew in https://github.com/vercel/turborepo/pull/12842
  208. * test: Make Rust tests parallel-safe by @anthonyshew in https://github.com/vercel/turborepo/pull/12843
  209. * fix: Avoid graph utility node lookup panics by @anthonyshew in https://github.com/vercel/turborepo/pull/12844
  210. * fix: Avoid graph walker `expect()` calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12845
  211. * fix: Remove fs panic extraction lints by @anthonyshew in https://github.com/vercel/turborepo/pull/12846
  212. * fix: Remove fixed map panic extraction calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12847
  213. * fix: Remove devtools WebSocket panics by @anthonyshew in https://github.com/vercel/turborepo/pull/12850
  214. * fix: Remove json rewrite panic lint allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12848
  215. * fix: Remove turborepo-types panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12849
  216. * chore: Remove turborepo-hash build expect by @anthonyshew in https://github.com/vercel/turborepo/pull/12851
  217. * fix: Remove napi panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12852
  218. * fix: Avoid globwatch expect calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12853
  219. * fix: Remove LSP expect callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12854
  220. * fix: Remove scope panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12855
  221. * fix: Remove task hash panic lints by @anthonyshew in https://github.com/vercel/turborepo/pull/12856
  222. * fix: Remove frameworks panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12857
  223. * fix: Remove microfrontends proxy expect lint allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12859
  224. * fix: Avoid API client expect calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12858
  225. * fix: Avoid task executor expect calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12860
  226. * fix: Remove turbo-trace unwrap callsite by @anthonyshew in https://github.com/vercel/turborepo/pull/12863
  227. * fix: Remove Vercel API mock expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12862
  228. * fix: Remove vt100 expect lint allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12861
  229. * fix: Remove turborepo-shim expect callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12864
  230. * test: Deflake daemon existing process test by @anthonyshew in https://github.com/vercel/turborepo/pull/12865
  231. * fix: Avoid repository NAPI unwrap calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12866
  232. * fix: Remove pidlock panic callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12867
  233. * fix: Remove telemetry panic callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12868
  234. * chore: Remove Rust re-export shims by @anthonyshew in https://github.com/vercel/turborepo/pull/12870
  235. * fix: Remove turbo-json panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12869
  236. * fix: Remove `globwalk`'s `expect()` callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12871
  237. * fix: Remove `turbopath`'s `expect()` callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12872
  238. * test: Deflake Corepack prepare lock on Windows by @anthonyshew in https://github.com/vercel/turborepo/pull/12873
  239. * fix: Remove signals panic callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12874
  240. * fix: Remove `turbo-trace`'s `expect()` allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12876
  241. * fix: Remove Vercel API mock unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12877
  242. * fix: Remove task executor unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12878
  243. * fix: Remove run summary expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12879
  244. * fix: Remove microfrontends proxy unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12880
  245. * fix: Remove api client unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12881
  246. * fix: Remove globwalk unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12883
  247. * fix: Remove UI `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12882
  248. * fix: Remove microfrontends expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12885
  249. * fix: Remove `boundaries`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12887
  250. * fix: Remove `turborepo-process`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12888
  251. * fix: Remove UI unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12889
  252. * fix: Remove microfrontends unwrap allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12890
  253. * fix: Remove `turborepo-process`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12891
  254. * fix: Remove scm expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12893
  255. * fix: Remove auth unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12886
  256. * fix: Remove `turbopath`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12884
  257. * fix: Remove `auth`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12895
  258. * fix: Remove wax unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12899
  259. * fix: Remove scm unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12897
  260. * fix: Remove `turborepo-boundaries`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12896
  261. * fix: Remove daemon unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12898
  262. * fix: Include lockfile-changed packages in affected tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/12900
  263. * fix: Remove `turborepo-wax`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12901
  264. * fix: Remove `turborepo-filewatch`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12903
  265. * fix: Remove `turborepo-cache`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12902
  266. * fix: Remove `turborepo-daemon`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12904
  267. * fix: Remove `turborepo-engine`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12906
  268. * fix: Remove filewatch unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12907
  269. * fix: Remove engine expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12908
  270. * fix: Remove cache unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12909
  271. * fix: Remove `turborepo-lockfiles` `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12910
  272. * chore: Set pnpm minimum release age by @anthonyshew in https://github.com/vercel/turborepo/pull/12912
  273. * fix: Remove `turborepo-lockfiles`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12911
  274. * fix: Remove `turborepo-vt100`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12913
  275. * release(turborepo): 2.9.15-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12905
  276. * fix: Remove `turborepo-lib`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12915
  277. * fix: Remove `turborepo-lib`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12914
  278. * fix: Remove shim test unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12917
  279. * fix: Remove turbo json test unwrap allowance by @anthonyshew in https://github.com/vercel/turborepo/pull/12918
  280. * fix: Remove run summary test unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12916
  281. * release(turborepo): 2.9.15-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12919
  282. * fix: Restore task completion semantics by @anthonyshew in https://github.com/vercel/turborepo/pull/12923
  283. * fix: Preserve nested Bun workspace dependency versions by @anthonyshew in https://github.com/vercel/turborepo/pull/12924
  284. * release(turborepo): 2.9.15-canary.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12925
  285. * fix: Restore release PR auto-merge by @anthonyshew in https://github.com/vercel/turborepo/pull/12927
  286. * perf: Index repo gitignore matchers by @anthonyshew in https://github.com/vercel/turborepo/pull/12928
  287. * ci: Disable incremental Rust test builds by @anthonyshew in https://github.com/vercel/turborepo/pull/12929
  288. * perf: Trim OpenTelemetry crate features by @anthonyshew in https://github.com/vercel/turborepo/pull/12930
  289. * perf: Trim microfrontends proxy HTTP features by @anthonyshew in https://github.com/vercel/turborepo/pull/12931
  290. * fix: Accept `experimentalCI` object config by @anthonyshew in https://github.com/vercel/turborepo/pull/12934
  291. * release(turborepo): 2.9.15-canary.7 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12935
  292. * fix: Restore a few internal invariant checks by @anthonyshew in https://github.com/vercel/turborepo/pull/12933
  293. * fix: Improve profile tracing coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/12936
  294. * fix: Use build-scale OTel duration buckets by @anthonyshew in https://github.com/vercel/turborepo/pull/12939
  295. * fix: Preserve pnpm injected peer package entries by @anthonyshew in https://github.com/vercel/turborepo/pull/12940
  296. * feat: Add heap allocation profiling by @anthonyshew in https://github.com/vercel/turborepo/pull/12943
  297. * release(turborepo): 2.9.15-canary.8 by @anthonyshew in https://github.com/vercel/turborepo/pull/12945
  298. * docs: Correct attribute presence claims in turborepo-otel by @adityasingh2400 in https://github.com/vercel/turborepo/pull/12932
  299. * chore(turbo-codemod): Remove duplicate "in" in transforms path comment by @mvanhorn in https://github.com/vercel/turborepo/pull/12948
  300. * chore: Switch Geist font imports to npm geist package by @christopherkindl in https://github.com/vercel/turborepo/pull/12952
  301. * fix: Respect root gitignore during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12953
  302. * fix: Harden OTEL endpoint validation by @anthonyshew in https://github.com/vercel/turborepo/pull/12954
  303. * release(turborepo): 2.9.15 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12955
  304. * fix: Avoid hanging PTY shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/12958
  305. * fix: Retry npm tlog publish failures by @anthonyshew in https://github.com/vercel/turborepo/pull/12959
  306. * release(turborepo): 2.9.16-canary.1 by @anthonyshew in https://github.com/vercel/turborepo/pull/12960
  307. * fix: Preserve nested Bun dependency versions by @anthonyshew in https://github.com/vercel/turborepo/pull/12963
  308. * Revert "fix: Preserve nested Bun dependency versions" by @anthonyshew in https://github.com/vercel/turborepo/pull/12964
  309. * release(turborepo): 2.9.16-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12961
  310. * fix: Preserve nested Bun dependency versions by @anthonyshew in https://github.com/vercel/turborepo/pull/12965
  311. * fix: Don't delete existing `.git` when using `--no-git` flag by @anthonyshew in https://github.com/vercel/turborepo/pull/12968
  312. * fix: Keep non-PTY stdin alive for persistent tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/12972
  313. * release(turborepo): 2.9.16 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12970
  314. * release(turborepo): 2.9.17-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12973
  315. * fix: Add auth HTTP timeouts by @anthonyshew in https://github.com/vercel/turborepo/pull/12976
  316. * fix: Detect affected root tasks in query by @anthonyshew in https://github.com/vercel/turborepo/pull/12977
  317. * fix: Wait for Windows graceful shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/12979
  318. * release(turborepo): 2.9.17-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12980
  319. * test: Skip installs for JSON output fixtures by @anthonyshew in https://github.com/vercel/turborepo/pull/12981
  320. * feat: Add Rsbuild examples by @Nsttt in https://github.com/vercel/turborepo/pull/12942
  321. * test: Skip installs for single package dry runs by @anthonyshew in https://github.com/vercel/turborepo/pull/12982
  322. * test: Skip Corepack setup without installs by @anthonyshew in https://github.com/vercel/turborepo/pull/12983
  323. * test: Skip installs for metadata-only Rust tests by @anthonyshew in https://github.com/vercel/turborepo/pull/12985
  324. * test: Skip remaining unnecessary fixture installs by @anthonyshew in https://github.com/vercel/turborepo/pull/12986
  325. * test: Add final hash contract snapshots by @anthonyshew in https://github.com/vercel/turborepo/pull/12984
  326. * test: Trim run logging integration matrix by @anthonyshew in https://github.com/vercel/turborepo/pull/12987
  327. * test: Trim affected query integration matrix by @anthonyshew in https://github.com/vercel/turborepo/pull/12988
  328. * test: Narrow Windows integration test group by @anthonyshew in https://github.com/vercel/turborepo/pull/12989
  329. * test: Trim task dependency integration coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/12990
  330. * test: Trim affected integration coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/12991
  331. * test: Collapse integration test matrices by @anthonyshew in https://github.com/vercel/turborepo/pull/12992
  332. * test: Collapse non-watch integration matrices by @anthonyshew in https://github.com/vercel/turborepo/pull/12993
  333. * test: Collapse summary and caching test setup by @anthonyshew in https://github.com/vercel/turborepo/pull/12994
  334. * test: Trim lockfile-aware caching integration matrix by @anthonyshew in https://github.com/vercel/turborepo/pull/12995
  335. * test: Move inference, env, and otel coverage lower by @anthonyshew in https://github.com/vercel/turborepo/pull/12996
  336. * test: Trim turborepo-scm subprocess tests by @anthonyshew in https://github.com/vercel/turborepo/pull/12998
  337. * test: Remove Windows nextest thread cap by @anthonyshew in https://github.com/vercel/turborepo/pull/12999
  338. * test: Trim workspace config integration tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13000
  339. * test: Trim run logging integration coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/13001
  340. * test: Trim summary inference and single package tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13002
  341. * test: Trim continue and persistent integration tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13004
  342. * test: Trim force and workspace inheritance tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13005
  343. * test: Trim SCM regression matrix by @anthonyshew in https://github.com/vercel/turborepo/pull/13006
  344. * test: Trim miscellaneous integration tests by @anthonyshew in https://github.com/vercel/turborepo/pull/13007
  345. * test: Trim affected and cache integration coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/13008
  346. * refactor: Split engine builder modules by @anthonyshew in https://github.com/vercel/turborepo/pull/13009
  347. * refactor: Split process child module by @anthonyshew in https://github.com/vercel/turborepo/pull/13014
  348. * refactor: Split CLI module by @anthonyshew in https://github.com/vercel/turborepo/pull/13013
  349. * refactor: Split Bun lockfile module by @anthonyshew in https://github.com/vercel/turborepo/pull/13012
  350. * Fix typo in .gitignore comment by @saiteja-madha in https://github.com/vercel/turborepo/pull/13010
  351. * fix: Preserve Bun nested dependency versions by @anthonyshew in https://github.com/vercel/turborepo/pull/13016
  352. * docs: Exclude Next.js dev server output from cache examples by @anthonyshew in https://github.com/vercel/turborepo/pull/13019
  353. * release(turborepo): 2.9.17-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13017
  354. * fix: Highlight active docs sidebar item by @anthonyshew in https://github.com/vercel/turborepo/pull/13023
  355. * fix: Ignore peer dependencies in package graph by @kitten in https://github.com/vercel/turborepo/pull/13025
  356. * release(turborepo): 2.9.17-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13032
  357. * fix: Preserve pnpm override-resolved prune deps by @anthonyshew in https://github.com/vercel/turborepo/pull/13031
  358. * fix: Keep PTY stdin open for tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13033
  359. * fix: Add TUI pane padding before logs by @anthonyshew in https://github.com/vercel/turborepo/pull/13034
  360. * fix(api-client): Support P-521 ECDSA certificate chains over rustls by @anthonyshew in https://github.com/vercel/turborepo/pull/13036
  361. * chore: Restore aarch64 musl release builds by @anthonyshew in https://github.com/vercel/turborepo/pull/13037
  362. * release(turborepo): 2.9.17-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13038
  363. * docs: Remove ESM warning from gen page by @anthonyshew in https://github.com/vercel/turborepo/pull/13039
  364. * fix: Bypass npm command shim on Windows by @anthonyshew in https://github.com/vercel/turborepo/pull/13040
  365. * feat: Add JIT task input hashing by @anthonyshew in https://github.com/vercel/turborepo/pull/13043
  366. * fix: Defer hashes for JIT task dependents by @anthonyshew in https://github.com/vercel/turborepo/pull/13045
  367. * release(turborepo): 2.9.17-canary.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13044
  368. * release(turborepo): 2.9.17-canary.7 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13046
  369. * fix: Send Ctrl+C to Windows PTY tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13041
  370. * release(turborepo): 2.9.17 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13047
  371. * ci: Fetch version.txt via API in docs alias failure notification by @anthonyshew in https://github.com/vercel/turborepo/pull/13050
  372. * fix: Harden cache archive symlink restore by @anthonyshew in https://github.com/vercel/turborepo/pull/13051
  373. * chore: Remove web UI mode by @anthonyshew in https://github.com/vercel/turborepo/pull/13052
  374. * fix: Harden query server file access by @anthonyshew in https://github.com/vercel/turborepo/pull/13053
  375. * fix: Confine prune patch paths by @anthonyshew in https://github.com/vercel/turborepo/pull/13054
  376. * fix: Prevent git argument injection in SCM refs by @anthonyshew in https://github.com/vercel/turborepo/pull/13055
  377. * fix: Strip special mode bits from cache restore by @anthonyshew in https://github.com/vercel/turborepo/pull/13056
  378. * fix: Contain incremental cache outputs by @anthonyshew in https://github.com/vercel/turborepo/pull/13057
  379. * fix(turborepo): Normalize Windows daemon path hash by @Balance8 in https://github.com/vercel/turborepo/pull/13020
  380. * fix: Preserve vt100 cell byte counts by @anthonyshew in https://github.com/vercel/turborepo/pull/13058
  381. * fix: Separate artifact signature fields by @anthonyshew in https://github.com/vercel/turborepo/pull/13059
  382. * fix: Validate OidHash hex buffers by @anthonyshew in https://github.com/vercel/turborepo/pull/13060
  383. * fix: Block self-hosted login URLs from attempting to use Vercel's SSO by @anthonyshew in https://github.com/vercel/turborepo/pull/13061
  384. * release(turborepo): 2.9.18 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13062
  385. * fix: Re-authenticate when stored token loses access to linked team by @anthonyshew in https://github.com/vercel/turborepo/pull/13064
  386. * release(turborepo): 2.9.19-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13065
  387. * fix: Stop shim from killing local turbo on Windows Ctrl+C by @anthonyshew in https://github.com/vercel/turborepo/pull/13067
  388. * release(turborepo): 2.9.19-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13068
  389. * ci: Add PR workflow timeouts by @anthonyshew in https://github.com/vercel/turborepo/pull/13070
  390. * fix: Deliver Ctrl-C to ConPTY children during graceful shutdown on Windows by @anthonyshew in https://github.com/vercel/turborepo/pull/13069
  391. * release(turborepo): 2.9.19-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13071
  392. * fix: Use PTY for interactive Windows tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13073
  393. * fix: Filter pruned pnpm workspace patches by @anthonyshew in https://github.com/vercel/turborepo/pull/13075
  394. * fix: Cache outputs through internal symlinks by @anthonyshew in https://github.com/vercel/turborepo/pull/13076
  395. * fix: Avoid Windows PTY task output by @anthonyshew in https://github.com/vercel/turborepo/pull/13077
  396. * release(turborepo): 2.9.19-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13074
  397. * release(turborepo): 2.9.19-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13079
  398. * fix: Preserve PNPM deps check config by @anthonyshew in https://github.com/vercel/turborepo/pull/13084
  399. * fix: Speed up default create-turbo download by @anthonyshew in https://github.com/vercel/turborepo/pull/13085
  400. * fix: Preserve pnpm peer-resolved prune entries by @anthonyshew in https://github.com/vercel/turborepo/pull/13086
  401. * fix: Precompute unblocked JIT descendants by @anthonyshew in https://github.com/vercel/turborepo/pull/13088
  402. * fix: Use repo package manager for generate by @anthonyshew in https://github.com/vercel/turborepo/pull/13089
  403. * fix: Handle Windows package manager shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/13090
  404. * release(turborepo): 2.9.19-canary.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13092
  405. * fix: Prevent duplicate PTY graceful shutdown signals by @anthonyshew in https://github.com/vercel/turborepo/pull/13093
  406. * fix: Remove accidental shell commands example changes by @anthonyshew in https://github.com/vercel/turborepo/pull/13094
  407. * release(turborepo): 2.9.19-canary.7 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13095
  408. * fix: Refine graceful shutdown messaging by @anthonyshew in https://github.com/vercel/turborepo/pull/13098
  409. * fix: Gracefully stop nested PTY processes by @anthonyshew in https://github.com/vercel/turborepo/pull/13100
  410. * fix: Restore TUI force shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/13102
  411. * release(turborepo): 2.9.19-canary.8 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13103
  412. * fix: Upgrade tsdown in kitchen-sink api to fix dev script by @anthonyshew in https://github.com/vercel/turborepo/pull/13105
  413. * fix: Soften force shutdown message by @anthonyshew in https://github.com/vercel/turborepo/pull/13104
  414. * fix: Thread `allow_no_package_manager` to daemon and watcher by @kitten in https://github.com/vercel/turborepo/pull/13091
  415. * fix: Preserve bun patchedDependencies during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/13106
  416. * fix: Ignore symlink cycles when caching outputs by @anthonyshew in https://github.com/vercel/turborepo/pull/13107
  417. * release(turborepo): 2.9.19-canary.9 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13108
  418. * fix: Preserve terminal settings for child PTYs by @anthonyshew in https://github.com/vercel/turborepo/pull/13110
  419. * fix: Upgrade esbuild to patched version by @anthonyshew in https://github.com/vercel/turborepo/pull/13112
  420. * fix(prune): Relocate stranded transitive deps when promoting npm workspace-nested packages by @anthonyshew in https://github.com/vercel/turborepo/pull/13111
  421. * Update Next.js version to 16.2.5 by @hack-313-ip in https://github.com/vercel/turborepo/pull/13081
  422. * fix: Add ComSpec and PATHEXT to default Windows env passthrough by @anthonyshew in https://github.com/vercel/turborepo/pull/13114
  423. * fix: Respect task inputs when stopping interruptible persistent tasks in watch by @anthonyshew in https://github.com/vercel/turborepo/pull/13116
  424. * docs: Fix stderr debugging guidance by @gwagjiug in https://github.com/vercel/turborepo/pull/13122
  425. * feat: Add deferred hashing for task inputs by @anthonyshew in https://github.com/vercel/turborepo/pull/13125
  426. * fix: Restart deferred hash consumers in watch by @anthonyshew in https://github.com/vercel/turborepo/pull/13127
  427. * chore: Update to Rust 1.96.0 by @ognevny in https://github.com/vercel/turborepo/pull/12974
  428. * fix: Improve watch graceful shutdown by @anthonyshew in https://github.com/vercel/turborepo/pull/13128
  429. * fix: Hash selected dependency outputs instead of tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/13129
  430. * release(turborepo): 2.9.19-canary.10 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/13130
  431. ## New Contributors
  432. * @eastgold15 made their first contribution in https://github.com/vercel/turborepo/pull/12414
  433. * @JRoy made their first contribution in https://github.com/vercel/turborepo/pull/12548
  434. * @DependerKumarSoni made their first contribution in https://github.com/vercel/turborepo/pull/6747
  435. * @marc-vercel made their first contribution in https://github.com/vercel/turborepo/pull/12595
  436. * @cursor[bot] made their first contribution in https://github.com/vercel/turborepo/pull/12600
  437. * @markandrus made their first contribution in https://github.com/vercel/turborepo/pull/12526
  438. * @AndyBitz made their first contribution in https://github.com/vercel/turborepo/pull/12646
  439. * @Wartijn made their first contribution in https://github.com/vercel/turborepo/pull/12643
  440. * @mattjoll made their first contribution in https://github.com/vercel/turborepo/pull/12655
  441. * @dancrumb made their first contribution in https://github.com/vercel/turborepo/pull/12799
  442. * @gioboa made their first contribution in https://github.com/vercel/turborepo/pull/12794
  443. * @bjormgyg made their first contribution in https://github.com/vercel/turborepo/pull/12829
  444. * @adityasingh2400 made their first contribution in https://github.com/vercel/turborepo/pull/12932
  445. * @mvanhorn made their first contribution in https://github.com/vercel/turborepo/pull/12948
  446. * @christopherkindl made their first contribution in https://github.com/vercel/turborepo/pull/12952
  447. * @Nsttt made their first contribution in https://github.com/vercel/turborepo/pull/12942
  448. * @saiteja-madha made their first contribution in https://github.com/vercel/turborepo/pull/13010
  449. * @kitten made their first contribution in https://github.com/vercel/turborepo/pull/13025
  450. * @Balance8 made their first contribution in https://github.com/vercel/turborepo/pull/13020
  451. * @gwagjiug made their first contribution in https://github.com/vercel/turborepo/pull/13122
  452. **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.9.0...v2.10.0

auf github ansehenimported 2026-09-28 über npm