Turborepo v2.9.16: Heap-Allocation-Profiling und pnpm-Fixes

Turborepo v2.9.16: Heap-Allocation-Profiling und pnpm-Fixes

lschvn

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.

Verwandte Artikel

Weitere Berichterstattung zu ähnlichen Themen und Tags.

Oxc v0.134: oxlint v1.68 Bringt Vue-Linter-Regeln und TypeScript-Accessor-Prüfungen
JavaScript

Oxc v0.134: oxlint v1.68 Bringt Vue-Linter-Regeln und TypeScript-Accessor-Prüfungen

Oxc's Juni-Release liefert oxlint v1.68.0 mit zwei neuen Vue-Regeln, einer method-signature-style TypeScript-Regel und Parser-Verbesserungen, die Ambient-Context-Missbrauch ablehnen.
Astro 6.1.8 behebt kritischen Netlify-Deploy-Bug und Sicherheitslücke im /_image-Endpoint
TypeScript

Astro 6.1.8 behebt kritischen Netlify-Deploy-Bug und Sicherheitslücke im /_image-Endpoint

Astro 6.1.8 behebt eine Regression, bei der Build-Output-Dateinamen mit Sonderzeichen Deployments auf Netlify und Vercel brach, und patcht ein Content-Type-Confusion-Problem im integrierten Bild-Endpoint, das nicht-SVG-Inhalte als SVG ausliefern konnte.
TypeScript 6.0: Die letzte JavaScript-Version vor dem nativen Go-Compiler
TypeScript

TypeScript 6.0: Die letzte JavaScript-Version vor dem nativen Go-Compiler

TypeScript 6.0 erscheint als Brücken-Release mit neuen Features wie #/-Subpath-Imports, stabiler Type-Order und dem Weg zu TypeScript 7.0s nativem Go-Compiler.

Kommentare

Anmelden Melden Sie sich an, um an der Diskussion teilzunehmen.

Noch keine Kommentare. Seien Sie der Erste, der seine Gedanken teilt.