Change8

v2.9.16-canary.2

📦 turborepoView on GitHub →
1 features🐛 8 fixes🔧 2 symbols

Summary

This release introduces heap allocation profiling and includes numerous bug fixes related to tracing, package management, pruning, and OTEL validation. A key change involves updating Geist font imports to use the dedicated npm package.

Migration Steps

  1. Switch Geist font imports from direct imports to using the npm geist package.

✨ New Features

  • Added heap allocation profiling.

🐛 Bug Fixes

  • Restored a few internal invariant checks.
  • Improved profile tracing coverage.
  • Used build-scale OTel duration buckets.
  • Preserved pnpm injected peer package entries.
  • Respect root gitignore during prune.
  • Harden OTEL endpoint validation.
  • Avoided hanging PTY shutdown.
  • Retried npm tlog publish failures.

Affected Symbols