The Daily Commit · Ressort-Ausgabe Titelseite PHP AI Dev EN DE FR ES

Independent. Nonpartisan. Untested in production.

Mittwoch, 14. Oktober 2026 NODE.JS RELEASES (DIST)
Releases!

Node.js 24.22.0 LTS erweitert Kryptografie und Laufzeit

Node.js 24.22.0 mit dem Codenamen Krypton ist am 14.

NODE.JS RELEASES (DIST) — Oktober 2026 als LTS-Version erschienen. Die Veröffentlichung ergänzt PKCS#12-Unterstützung, eine allgemeine MAC-API und die Erkennung von OpenSSL-Providern im Kryptomodul. Außerdem wachsen die APIs von perf_hooks und sqlite, BoundSocket lässt sich an Threads und Kindprozesse übertragen, und npm wird auf 11.19.1 aktualisiert. Hinzu kommen zahlreiche Fehlerkorrekturen.

Node.js 24.22.0 ist eine LTS-Version der Krypton-Reihe. Richard Lau veröffentlichte die Ankündigung am 14. Oktober 2026, und @aduh95 bereitete die Version vor.

Das Kryptomodul erhält `crypto.parsePKCS12()`, eine allgemeine MAC-API sowie die providerbasierte Erkennung von Chiffren und Hashes. `Cipher` und `Decipher` unterstützen nun SIV und GCM-SIV. Web Cryptography bekommt Hybrid-KEMs. Hinzu kommen FIPS-Diagnosefunktionen, ein strikter Modus für `--force-fips`, providerbasierte Schlüsselverarbeitung, `mgf1Hash` für RSA-OAEP sowie Prüfungen für PBKDF2- und HKDF-Eingaben. Mehrere Probleme bei RSA, EC, PKCS#8, SPKI, X.509 und HMAC werden behoben.

Das net-Modul kann `net.BoundSocket`-Objekte an Threads und Kindprozesse übertragen. `perf_hooks` ergänzt `SlidingWindowHistogram`, Unterstützung für QRDE-Analysen, die API `meanCI` und den Austausch von Histogrammen über CBOR. SQLite erhält `StatementSync.prototype.close()` und `StatementSync.prototype[Symbol.dispose]()`. Zusätzlich kommen ein Diagnosekanal sowie strengere Prüfungen für Callback-Zugriffe und URL-Pfade hinzu. Das util-Modul führt `util.markPromiseAsHandled`, `util.throttle` und `debounce` ein. `Server.prototype._listen2` wird veraltet markiert.

Die Laufzeitkorrekturen betreffen unter anderem Assertions mit null Map-Schlüsseln oder Set-Mitgliedern, nicht ausgerichtete UTF-16LE-Dekodierung, die Bereinigung von Spawn-Timeouts und die Weitergabe von `AbortSignal.any()`. Änderungen am Dateisystem beheben Probleme bei rekursiven Watches, Symlinks in Glob-Mustern, dem Löschen schreibgeschützter Dateien unter Windows, Kopiermetadaten und nicht-ASCII-Fehlermeldungen. HTTP und HTTP/2 erhalten Korrekturen für Abbau, Backpressure und Deadlocks. QUIC behebt Fehler in HTTP/3-Streams und einen Absturz. Auch Streams, Inspector, Startvorgang und Speicherlebenszyklen werden korrigiert.

Bei den Build-Systemen aktiviert die Version die V8-Sandbox in Shared-Cage-Builds, verbessert das Linken gemeinsamer GN-Abhängigkeiten, korrigiert Standardwerte für riscv64 und unterdrückt OpenSSL-Assemblerwarnungen mit clang. Enthalten sind außerdem V8-Backports, npm 11.19.1, simdjson 4.6.11 und zlib 1.3.2.1-motley-285e94b. Dokumentation und Tests werden für OpenSSL 4.1, den FIPS-Modus, Berechtigungen, SQLite, QUIC, zstd und das Verhalten von `DEP0185` aktualisiert.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

◀ Kurzmeldungen — Page D1

All stories real, just louder · The Daily Commit · Bildschirm-Ausgabe · Impressum · Datenschutz