Skip to content
verdict:

Turborepo 2.9.15

digest

note: no summary for this digest release

Digest releases are listed without a summary. The original release notes for this version are below.

release-notesgithub.com/vercel/turborepo · 137 lines
  1. <!-- Release notes generated using configuration in .github/release.yml at v2.9.15 -->
  2. ## What's Changed
  3. ### Changelog
  4. * release(turborepo): 2.9.14 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12805
  5. * fix: Prune package.json workspaces by @anthonyshew in https://github.com/vercel/turborepo/pull/12808
  6. * fix: Wait for process trees before task completion by @anthonyshew in https://github.com/vercel/turborepo/pull/12809
  7. * release(turborepo): 2.9.15-canary.1 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12810
  8. * ci: Sign macOS release binaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12811
  9. * release(turborepo): 2.9.15-canary.2 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12812
  10. * fix: Prevent cache archive symlink reads by @anthonyshew in https://github.com/vercel/turborepo/pull/12813
  11. * release(turborepo): 2.9.15-canary.3 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12814
  12. * fix: Avoid path-racy chmod during directory restore by @anthonyshew in https://github.com/vercel/turborepo/pull/12815
  13. * fix: Prevent cache restore symlink race writes by @anthonyshew in https://github.com/vercel/turborepo/pull/12817
  14. * chore: Deny Rust panic extraction by default by @anthonyshew in https://github.com/vercel/turborepo/pull/12818
  15. * fix: Make structured log symlink defense race-safe by @anthonyshew in https://github.com/vercel/turborepo/pull/12821
  16. * fix: Preserve Bun alias child packages by @anthonyshew in https://github.com/vercel/turborepo/pull/12822
  17. * fix: Avoid UTF-8 panics at boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12823
  18. * fix: Preserve non-UTF-8 Git path boundaries by @anthonyshew in https://github.com/vercel/turborepo/pull/12826
  19. * fix: Create daemon dirs with private permissions by @anthonyshew in https://github.com/vercel/turborepo/pull/12827
  20. * fix: Return Berry lockfile errors instead of panicking by @anthonyshew in https://github.com/vercel/turborepo/pull/12828
  21. * fix: Isolate Corepack state in integration tests by @anthonyshew in https://github.com/vercel/turborepo/pull/12831
  22. * ci: Use larger Windows runners for Rust tests by @anthonyshew in https://github.com/vercel/turborepo/pull/12832
  23. * docs: Add `with-vite-module-federation` example by @gioboa in https://github.com/vercel/turborepo/pull/12794
  24. * test: Run Rust tests without partitioning by @anthonyshew in https://github.com/vercel/turborepo/pull/12833
  25. * chore: Remove `TaskHashTracker`-based `expect()` calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12836
  26. * chore: Deduplicate hash canonicalization by @anthonyshew in https://github.com/vercel/turborepo/pull/12837
  27. * fix: Prevent Windows process drain hangs by @anthonyshew in https://github.com/vercel/turborepo/pull/12838
  28. * fix: Refactor execsync to execfilesync for Shell command built from environment values by @bjormgyg in https://github.com/vercel/turborepo/pull/12829
  29. * test: Bound vt100 random quickcheck by @anthonyshew in https://github.com/vercel/turborepo/pull/12839
  30. * fix: Validate daemon discovery responses by @anthonyshew in https://github.com/vercel/turborepo/pull/12840
  31. * fix: Store `PackageGraph` root invariants by @anthonyshew in https://github.com/vercel/turborepo/pull/12841
  32. * chore: Avoid engine graph node expects by @anthonyshew in https://github.com/vercel/turborepo/pull/12842
  33. * test: Make Rust tests parallel-safe by @anthonyshew in https://github.com/vercel/turborepo/pull/12843
  34. * fix: Avoid graph utility node lookup panics by @anthonyshew in https://github.com/vercel/turborepo/pull/12844
  35. * fix: Avoid graph walker `expect()` calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12845
  36. * fix: Remove fs panic extraction lints by @anthonyshew in https://github.com/vercel/turborepo/pull/12846
  37. * fix: Remove fixed map panic extraction calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12847
  38. * fix: Remove devtools WebSocket panics by @anthonyshew in https://github.com/vercel/turborepo/pull/12850
  39. * fix: Remove json rewrite panic lint allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12848
  40. * fix: Remove turborepo-types panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12849
  41. * chore: Remove turborepo-hash build expect by @anthonyshew in https://github.com/vercel/turborepo/pull/12851
  42. * fix: Remove napi panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12852
  43. * fix: Avoid globwatch expect calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12853
  44. * fix: Remove LSP expect callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12854
  45. * fix: Remove scope panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12855
  46. * fix: Remove task hash panic lints by @anthonyshew in https://github.com/vercel/turborepo/pull/12856
  47. * fix: Remove frameworks panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12857
  48. * fix: Remove microfrontends proxy expect lint allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12859
  49. * fix: Avoid API client expect calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12858
  50. * fix: Avoid task executor expect calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12860
  51. * fix: Remove turbo-trace unwrap callsite by @anthonyshew in https://github.com/vercel/turborepo/pull/12863
  52. * fix: Remove Vercel API mock expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12862
  53. * fix: Remove vt100 expect lint allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12861
  54. * fix: Remove turborepo-shim expect callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12864
  55. * test: Deflake daemon existing process test by @anthonyshew in https://github.com/vercel/turborepo/pull/12865
  56. * fix: Avoid repository NAPI unwrap calls by @anthonyshew in https://github.com/vercel/turborepo/pull/12866
  57. * fix: Remove pidlock panic callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12867
  58. * fix: Remove telemetry panic callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12868
  59. * chore: Remove Rust re-export shims by @anthonyshew in https://github.com/vercel/turborepo/pull/12870
  60. * fix: Remove turbo-json panic lint allows by @anthonyshew in https://github.com/vercel/turborepo/pull/12869
  61. * fix: Remove `globwalk`'s `expect()` callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12871
  62. * fix: Remove `turbopath`'s `expect()` callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12872
  63. * test: Deflake Corepack prepare lock on Windows by @anthonyshew in https://github.com/vercel/turborepo/pull/12873
  64. * fix: Remove signals panic callsites by @anthonyshew in https://github.com/vercel/turborepo/pull/12874
  65. * fix: Remove `turbo-trace`'s `expect()` allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12876
  66. * fix: Remove Vercel API mock unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12877
  67. * fix: Remove task executor unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12878
  68. * fix: Remove run summary expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12879
  69. * fix: Remove microfrontends proxy unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12880
  70. * fix: Remove api client unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12881
  71. * fix: Remove globwalk unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12883
  72. * fix: Remove UI `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12882
  73. * fix: Remove microfrontends expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12885
  74. * fix: Remove `boundaries`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12887
  75. * fix: Remove `turborepo-process`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12888
  76. * fix: Remove UI unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12889
  77. * fix: Remove microfrontends unwrap allow by @anthonyshew in https://github.com/vercel/turborepo/pull/12890
  78. * fix: Remove `turborepo-process`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12891
  79. * fix: Remove scm expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12893
  80. * fix: Remove auth unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12886
  81. * fix: Remove `turbopath`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12884
  82. * fix: Remove `auth`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12895
  83. * fix: Remove wax unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12899
  84. * fix: Remove scm unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12897
  85. * fix: Remove `turborepo-boundaries`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12896
  86. * fix: Remove daemon unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12898
  87. * fix: Include lockfile-changed packages in affected tasks by @anthonyshew in https://github.com/vercel/turborepo/pull/12900
  88. * fix: Remove `turborepo-wax`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12901
  89. * fix: Remove `turborepo-filewatch`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12903
  90. * fix: Remove `turborepo-cache`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12902
  91. * fix: Remove `turborepo-daemon`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12904
  92. * fix: Remove `turborepo-engine`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12906
  93. * fix: Remove filewatch unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12907
  94. * fix: Remove engine expect usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12908
  95. * fix: Remove cache unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12909
  96. * fix: Remove `turborepo-lockfiles` `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12910
  97. * chore: Set pnpm minimum release age by @anthonyshew in https://github.com/vercel/turborepo/pull/12912
  98. * fix: Remove `turborepo-lockfiles`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12911
  99. * fix: Remove `turborepo-vt100`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12913
  100. * release(turborepo): 2.9.15-canary.4 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12905
  101. * fix: Remove `turborepo-lib`'s `unwrap()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12915
  102. * fix: Remove `turborepo-lib`'s `expect()` usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12914
  103. * fix: Remove shim test unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12917
  104. * fix: Remove turbo json test unwrap allowance by @anthonyshew in https://github.com/vercel/turborepo/pull/12918
  105. * fix: Remove run summary test unwrap usage by @anthonyshew in https://github.com/vercel/turborepo/pull/12916
  106. * release(turborepo): 2.9.15-canary.5 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12919
  107. * fix: Restore task completion semantics by @anthonyshew in https://github.com/vercel/turborepo/pull/12923
  108. * fix: Preserve nested Bun workspace dependency versions by @anthonyshew in https://github.com/vercel/turborepo/pull/12924
  109. * release(turborepo): 2.9.15-canary.6 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12925
  110. * fix: Restore release PR auto-merge by @anthonyshew in https://github.com/vercel/turborepo/pull/12927
  111. * perf: Index repo gitignore matchers by @anthonyshew in https://github.com/vercel/turborepo/pull/12928
  112. * ci: Disable incremental Rust test builds by @anthonyshew in https://github.com/vercel/turborepo/pull/12929
  113. * perf: Trim OpenTelemetry crate features by @anthonyshew in https://github.com/vercel/turborepo/pull/12930
  114. * perf: Trim microfrontends proxy HTTP features by @anthonyshew in https://github.com/vercel/turborepo/pull/12931
  115. * fix: Accept `experimentalCI` object config by @anthonyshew in https://github.com/vercel/turborepo/pull/12934
  116. * release(turborepo): 2.9.15-canary.7 by @github-actions[bot] in https://github.com/vercel/turborepo/pull/12935
  117. * fix: Restore a few internal invariant checks by @anthonyshew in https://github.com/vercel/turborepo/pull/12933
  118. * fix: Improve profile tracing coverage by @anthonyshew in https://github.com/vercel/turborepo/pull/12936
  119. * fix: Use build-scale OTel duration buckets by @anthonyshew in https://github.com/vercel/turborepo/pull/12939
  120. * fix: Preserve pnpm injected peer package entries by @anthonyshew in https://github.com/vercel/turborepo/pull/12940
  121. * feat: Add heap allocation profiling by @anthonyshew in https://github.com/vercel/turborepo/pull/12943
  122. * release(turborepo): 2.9.15-canary.8 by @anthonyshew in https://github.com/vercel/turborepo/pull/12945
  123. * docs: Correct attribute presence claims in turborepo-otel by @adityasingh2400 in https://github.com/vercel/turborepo/pull/12932
  124. * chore(turbo-codemod): Remove duplicate "in" in transforms path comment by @mvanhorn in https://github.com/vercel/turborepo/pull/12948
  125. * chore: Switch Geist font imports to npm geist package by @christopherkindl in https://github.com/vercel/turborepo/pull/12952
  126. * fix: Respect root gitignore during prune by @anthonyshew in https://github.com/vercel/turborepo/pull/12953
  127. * fix: Harden OTEL endpoint validation by @anthonyshew in https://github.com/vercel/turborepo/pull/12954
  128. ## New Contributors
  129. * @gioboa made their first contribution in https://github.com/vercel/turborepo/pull/12794
  130. * @bjormgyg made their first contribution in https://github.com/vercel/turborepo/pull/12829
  131. * @adityasingh2400 made their first contribution in https://github.com/vercel/turborepo/pull/12932
  132. * @mvanhorn made their first contribution in https://github.com/vercel/turborepo/pull/12948
  133. * @christopherkindl made their first contribution in https://github.com/vercel/turborepo/pull/12952
  134. **Full Changelog**: https://github.com/vercel/turborepo/compare/v2.9.14...v2.9.15

view on githubimported 2026-09-28 via npm