Node.js 24.20.0 'Krypton' (LTS) erschien am 26.08.2026, vorbereitet von Antoine du Hamel. Das Release enthält neun Semver-Minor-Features sowie zahlreiche Fehlerbehebungen und Dependency-Updates.

Die wichtigsten Neuerungen: async_hooks erhält using-Scopes für AsyncLocalStorage (Stephen Belanger, #61674). Die Buffer-API bekommt einen end-Parameter (Robert Nagy, #62390). Das Permission-Modell erhält permission.drop (Rafael Gonzaga, #62672) und ein neues Flag --permission-audit (RafaelGSS, #61869). Der Modul-Loader implementiert Package Maps (Maël Nison, #62239). Streams bekommen eine node:stream/iter-Implementierung (James M Snell, #62066). Der Test-Runner erhält context.log() und ein test:log-Event und meldet entryFile in TestStream-Events (Moshe Atlow, #64389, #64309). WebAssembly aktiviert JSPI (Guy Bedford, #59941).

Crypto-Arbeit dominiert die Fixliste. Die Root-Zertifikate wurden auf NSS 3.125 aktualisiert. Filip Skokan steuerte eine Reihe von Härtungs-Commits bei: OpenSSL-Fehler aus KDF-Fehlschlägen werden erhalten, Argon2 umgeht den FIPS-Modus nicht mehr, unvollständige RSA-Private-Keys werden behandelt, Kopien von Provider-Private-Keys werden bereinigt, und die Backends für OpenSSL 3, BoringSSL und Legacy wurden getrennt. Die KangarooTwelveParams-Anpassung ist auf 512 Bytes begrenzt.

Die QUIC-Implementierung erhielt umfangreiche Arbeit, mit Dutzenden Commits von James M Snell, Tim Perry und anderen: Session-Rate-Limiting, TLS-Zertifikatskompression, ein Segfault-Fix nach fragmentierten Client Hellos und eine listEndpoints-API. SQLite-Fixes beheben Use-after-free in Exec() und ApplyChangeset() sowie einen Absturz, wenn eine Session ihre Datenbank überlebt.

Netzwerk-Neuerungen umfassen TCP-Server- und Socket-Transfer über Worker-Threads hinweg sowie TCP-Handle-Transfer unter Windows (Matteo Collina). HTTP-Fixes betreffen writableFinished nach Schreibfehlern. Dependency-Updates: npm 11.19.0, ada 4.0.0, sqlite 3.53.4, ngtcp2 1.25.0, nghttp3 1.18.0, nghttp2 1.70.0, acorn 8.18.0, c-ares 1.34.8, minimatch 10.2.6, simdjson 4.6.6 und Zeitzonendaten 2026c. Mike McCready (MikeMcC399) wurde als Collaborator aufgenommen.