125 wires and counting
$ status: archived — this briefing has stopped; the archive stays readable. browse live briefings →

$ status

wire 2026-05-25
stories 8

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

TURBOREPO FIXES PNPM LOCKFILE BREAKAGE, ADDS HEAP PROFILING

By RepoJournal · Filed · About Vercel · Composed from the cited sources · methodology

Turborepo 2.9 now preserves pnpm injected peer dependencies during prune operations, fixing a critical lockfile corruption bug that broke frozen installs in Docker builds.

The pnpm fix [1] addresses a silent failure where turbo prune would drop base package entries needed to resolve peer-variant snapshot keys, leaving pruned lockfiles unable to install with --frozen-lockfile. This one's especially dangerous because it only surfaces at deploy time. In parallel, heap allocation profiling [2] shipped opt-in DHAT support to the Rust CLI, giving you a repeatable way to find and validate memory hotspots without custom instrumentation. The profiler outputs raw JSON plus ranked summaries by bytes and allocation count. On the observability front, OTel duration histograms got Turborepo-specific bucket boundaries [3] that actually cover real build durations instead of maxing out at 10 seconds, making P50/P95 queries and Grafana heatmaps usable again.

Quick answers

What shipped in Vercel on May 25, 2026?
Turborepo 2.9 now preserves pnpm injected peer dependencies during prune operations, fixing a critical lockfile corruption bug that broke frozen installs in Docker builds. In total, 4 commits and 4 pull requests landed.
Who contributed to Vercel on May 25, 2026?
1 developer shipped this update, including anthonyshew.
What were the notable Vercel updates?
fix: Preserve pnpm injected peer package entries, feat: Add heap allocation profiling, and fix: Use build-scale OTel duration buckets.