Node.js 24.22.0 est une version LTS de la série Krypton. Richard Lau a publié l’annonce le 14 octobre 2026, et @aduh95 a préparé la livraison.

Le module crypto ajoute `crypto.parsePKCS12()`, une API MAC générique et la découverte des chiffrements et des fonctions de hachage via les fournisseurs OpenSSL. `Cipher` et `Decipher` prennent désormais en charge les modes SIV et GCM-SIV. Web Cryptography intègre les Hybrid KEMs. La version apporte aussi des diagnostics FIPS, un mode strict pour `--force-fips`, une gestion des clés fondée sur les fournisseurs, `mgf1Hash` pour RSA-OAEP et la validation des entrées PBKDF2 et HKDF. Plusieurs problèmes touchant RSA, EC, PKCS#8, SPKI, X.509 et HMAC sont corrigés.

Le module net peut transmettre des objets `net.BoundSocket` à des threads et à des processus enfants. `perf_hooks` reçoit `SlidingWindowHistogram`, la prise en charge de l’analyse qrde, l’API `meanCI` et l’échange d’histogrammes en CBOR. SQLite ajoute `StatementSync.prototype.close()` et `StatementSync.prototype[Symbol.dispose]()`. Le module ajoute également un canal de diagnostic et renforce la gestion des accès depuis les callbacks et des chemins URL. util ajoute `util.markPromiseAsHandled`, `util.throttle` et `debounce`. `Server.prototype._listen2` est déprécié.

Les corrections du runtime concernent notamment les assertions avec des clés Map ou des membres Set nuls, le décodage UTF-16LE non aligné, le nettoyage des temporisations au lancement d’un processus et la propagation de `AbortSignal.any()`. Le système de fichiers corrige des courses lors de la configuration des surveillances récursives, le traitement des liens symboliques dans les motifs glob, la suppression de fichiers en lecture seule sous Windows, les métadonnées de copie et les erreurs de chemins non ASCII. HTTP et HTTP/2 reçoivent des corrections liées à la fermeture, à la pression inverse et aux interblocages. QUIC corrige des problèmes de flux HTTP/3 et un crash. Les flux, l’inspecteur, le démarrage et la durée de vie mémoire bénéficient aussi de corrections.

Côté build, la version active la sandbox V8 dans les builds shared-cage, améliore la liaison des dépendances partagées GN, corrige les valeurs par défaut de riscv64 et supprime les avertissements d’assembleur OpenSSL avec clang. Elle intègre des backports de V8, npm 11.19.1, simdjson 4.6.11 et zlib 1.3.2.1-motley-285e94b. La documentation et les tests sont mis à jour pour OpenSSL 4.1, le mode FIPS, les permissions, SQLite, QUIC, zstd et le comportement de `DEP0185`.