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

Independent. Nonpartisan. Untested in production.

Mittwoch, 16. September 2026 NODE.JS RELEASES (DIST)
Releases!

Node.js 26.9.0 erweitert Crypto und Web Workers

Node.js 26.9.0 ist am 16.

NODE.JS RELEASES (DIST) — September 2026 als Current-Version erschienen. Die Ausgabe bringt eine generische MAC-API, die Erkennung von Chiffren und Hashes über OpenSSL-Provider sowie das standardmäßig aktivierte ffi-Modul. Hinzu kommen node:bench, Histogram meanCI, CBOR-Austausch, experimentelles DTLS, Web Workers und die Einbindung von vfs in CJS- und ESM-Loader.

Node.js 26.9.0 wurde am 16. September 2026 als Current-Version veröffentlicht. Die Release-Seite nennt Antoine du Hamel (@aduh95) als Autor. Node.js 24.21.0 bleibt die aktuelle LTS-Version. 26.9.0 ist die neueste Ausgabe der Current-Reihe.

Das crypto-Modul erhält eine generische MAC-API. Chiffren und Hashes können über OpenSSL-Provider erkannt werden. Weitere Änderungen beheben die Verarbeitung von Multi-Prime-RSA-JWKs und führen einen Cache für ECDH-Schlüsselpaare ein. Der FIPS-Modus bekommt eine strikte Variante und einen Diagnostics Channel. Korrekturen betreffen auch PKCS8- und SPKI-Exporte, RSA-PSS-Salze, CCM-Fehlermeldungen, den Zustand von X509Certificate und nicht initialisierten Speicher in Hmac.digest().

Das ffi-Modul ist nun standardmäßig aktiviert. Node.js führt außerdem node:bench samt CLI-Unterstützung ein. Dazu gehören Runner, Reporter, Diagnose-APIs und Ereignisse für die Benchmark-Planung. perf_hooks erhält Histogram meanCI sowie CBOR-Export und -Import für den Austausch von Histogrammen. Experimentelle APIs unterstützen DTLS und Web Workers. Das virtuelle Dateisystem arbeitet mit CJS- und ESM-Modul-Loadern. Embedders können integrierte Code-Caches ohne Snapshot bereitstellen.

Weitere Arbeiten betreffen fs, HTTP, HTTP/2, Streams, Berechtigungen, QUIC, SQLite, SEA, Worker und Node-API. Dazu gehören Verbesserungen beim rekursiven Kopieren von Dateien, zusätzliche Steuerung für Glob-Muster, Korrekturen für HTTP/2-Deadlocks, Begrenzungen für Proxy-Header und Anpassungen an der Stream-Interoperabilität. Die Berechtigungsfunktionen verarbeiten URLs und Uint8Array-Werte. Native Addons können aus einem virtuellen Dateisystem geladen werden. Ein Use-after-free-Problem in CleanupHookThunkRun wurde behoben.

Bei der Build-Umgebung kommen Konfigurationsoptionen für gemeinsam genutztes Perfetto, Highway und Abseil hinzu. Die V8-Plugins für GDB und LLDB sind aktiviert. Der V8-Sandbox wird bei Builds mit gemeinsamem Cage aktiviert. Zu den aktualisierten Abhängigkeiten gehören simdjson 4.6.11 und zlib 1.3.2.1-motley-285e94b. Mehrere V8-Änderungen wurden zurückportiert. Dokumentation, TypeScript-Typen, Web Platform Tests und Benchmarks wurden an die neuen APIs angepasst.

Für Windows stehen 64-Bit- und ARM64-Installer sowie Binärdateien bereit. macOS erhält einen Installer sowie Binärdateien für Intel und Apple Silicon. Linux-Pakete gibt es für x64, ARMv8, PPC LE und s390x. Hinzu kommen ein AIX-Build für PPC64 und das Quellarchiv. Das Release-Verzeichnis enthält PGP-signierte SHA256-SHASUMS und die Dokumentation für Version 26.9.0.

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