Heap Allocation Profiling
Die wichtigste neue Funktion in v2.9.16 ist der Heap-Allocation-Profiling-Support über OpenTelemetry. Dieses Release fügt Heap-Daten zu Turborepos bestehender OTEL-Trace-Ausgabe hinzu, sodass Sie den Speicherverbrauch pro Task und Package sehen können.
Um es zu nutzen, zeigen Sie mit TURBO_TRACE_ENDPOINT auf Ihren OTEL-Collector — Heap-Daten erscheinen jetzt neben den vorhandenen Duration- und Span-Informationen.
pnpm Injected Peer Fix
v2.9.15 hatte eine Regression bei der Handhabung von pnpm-injizierten Peer-Packages eingeführt. v2.9.16 behebt dies. Monorepos mit pnpm und injizierten Peers funktionieren jetzt korrekt.
Gehärtete OTEL-Endpoint-Validierung
Turborepo v2.9.16 härtet auch die OTEL-Endpoint-URL-Validierung. Fehlerhafte URLs führen jetzt zu einer klaren Fehlermeldung statt zu stillen Abstürzen.
PTY-Shutdown und npm tlog Fixes
- PTY-Shutdown-Hang — auf bestimmten Linux-Distributionen konnte der Pseudo-Terminal beim Herunterfahren hängen bleiben. Behoben.
- npm tlog Retry —transiente Netzwerkfehler beim npm-Publishing werden jetzt automatisch wiederholt.
Update
npm install -g turbo@latest
Turborepo v2.9.16 ist das aktuelle Stable Release.
