2026-10-14, Version 24.22.0 'Krypton' (LTS), @richardlau prepared by @aduh95
Checked 11 Nov 2026. BlackTree preserves the last verified facts if a later source check is temporarily unavailable.
Open the official publisher sourcePUBLISHER UPDATE · NODEJS-24.22.0
2026-10-14, Version 24.22.0 'Krypton' (LTS), @richardlau prepared by @aduh95
Scope: Node.js. This update record adds version, fix and known-issue context. Its publication date is not a lifecycle boundary.
Notable Changes [ ddbf974b47 ] - (SEMVER-MINOR) crypto : add crypto.parsePKCS12() (Brian Muenzenmeyer) #65627 [ c162c68ff0 ] - (SEMVER-MINOR) crypto : add a generic MAC API (Filip Skokan) #65553 [ a4ab3d84d7 ] - (SEMVER-MINOR) crypto : discover ciphers from OpenSSL providers (Filip Skokan) #65484 [ c2f1e829ea ] - (SEMVER-MINOR) crypto : discover hashes from OpenSSL providers (Filip Skokan) #65484 [ 51aad5a80d ] - (SEMVER-MINOR) crypto : enable SIV and GCM-SIV modes in Cipher/Decipher APIs (Filip Skokan) #63411 [ d11c65d2f2 ] - doc : add araujogui to collaborators (Guilherme Araújo) #66090 [ acc1578179 ] - doc : deprecate Server.prototype._listen2 in node:net (Antoine du Hamel) #65593 [ a7f8de6362 ] - (SEMVER-MINOR) net : support sending net.BoundSocket to threads and child processes (Guy Bedford) #64725 [ 60c3eb61bd ] - (SEMVER-MINOR) perf_hooks : implement SlidingWindowHistogram (James M Snell) #65825 [ 6b3e6f9d5c ] - (SEMVER-MINOR) perf_hooks : implement qrde analysis support in Histogram (James M Snell) #65806 [ 75456a3512 ] - (SEMVER-MINOR) perf_hooks : implement Histogram meanCI API (James M Snell) #65606 [ 72d1b40c56 ] - (SEMVER-MINOR) perf_hooks : add CBOR export/import for histogram exchange (James M Snell) #65434 [ 41161dda87 ] - (SEMVER-MINOR) sqlite : add StatementSync.prototype.close() (Guilherme Araújo) #64232 [ adbc757d70 ] - (SEMVER-MINOR) sqlite : add StatementSync.prototype[Symbol.dispose]() (Guilherme Araújo) #64232 [ 241339f072 ] - (SEMVER-MINOR) src,lib : add util.markPromiseAsHandled (James M Snell) #65805 [ 63b0974d9e ] - (SEMVER-MINOR) util : implement util.throttle (James M Snell) #65899 [ a3bbb5a26f ] - (SEMVER-MINOR) util : implement debounce (James M Snell) #65899 Commits [ e6832b2cb1 ] - assert : fix TypeError on deepStrictEqual with null Map key or Set member (Sergey Sannikov) #64449 [ a079177d9f ] - benchmark : add --csv option to compare.js with --analyze (James M Snell) #65922 [ 10b1a0f70f ] - benchmark : fix max-regressions detection in compare.js (James M Snell) #65587 [ e0c7ba8ad5 ] - benchmark : add --analyze option to benchmark/scatter.js (James M Snell) #65594 [ 21fed10bb0 ] - benchmark : add crypto class benchmarks (Filip Skokan) #65518 [ fa912242b7 ] - buffer : fix unaligned UTF-16LE decoding (Matteo Collina) #65905 [ a6bd0c1413 ] - build : suppress OpenSSL asm warnings with clang (Richard Lau) #66023 [ 94e12139ee ] - build : derive V8_LOGGING_LEVEL from dcheck_always_on (Joyee Cheung) #65744 [ 7a2f322943 ] - build : fix quiet default for make builds (Shelley Vohr) #65826 [ c280d650b0 ] - build : allow linking shared dependencies in the GN build (Shelley Vohr) #65797 [ 4b23a4472c ] - build : enable the V8 sandbox in shared-cage builds (Shelley Vohr) #62237 [ 676e15c003 ] - build : define V8_CONTIGUOUS_COMPRESSED_RO_SPACE for shared cage (Shelley Vohr) #65464 [ f784058482 ] - build : remove obsolete configure flags (Chengzhong Wu) #65456 [ f63f37d243 ] - build : activate correct default flags for riscv64 (Stewart X Addison) #65708 [ da46ac075d ] - build : derive NODE_ARCH from target_cpu in the GN build (Shelley Vohr) #65491 [ 249e9a16dd ] - build,src : gate jspi flag on V8_ENABLE_WEBASSEMBLY (Piotr Kubaj) #66082 [ 146f00f64b ] - child_process : clear timeout timer on spawn-time error too (kishore280) #65506 [ 13987f4418 ] - crypto : remove redundent std::move call (Antoine du Hamel) #66111 [ ef957ac85f ] - crypto : skip private RSA parameters in key details (Filip Skokan) #66108 [ 8feccc5e22 ] - crypto : use provider EC group names (Filip Skokan) #66108 [ 764e0d1120 ] - crypto : fetch ciphers for private-key encoding (Filip Skokan) #66108 [ 50ffed1979 ] - crypto : decode PKCS#1 keys through providers (Filip Skokan) #66108 [ 56c16b2fd6 ] - crypto : derive keys through EVP_KDF (Filip Skokan) #66108 [ a4effe6809 ] - crypto : use names for asymmetric key algorithms (Filip Skokan) #65966 [ ddbf974b47 ] - (SEMVER-MINOR) crypto : add crypto.parsePKCS12() (Brian Muenzenmeyer) #65627 [ 8e631aa48f
Not stated. The verified publisher record does not contain a known-issues statement.
Review the official publisher document before deployment.
These links connect the publisher update to related Lifecycle records without treating the update publication date as an end-of-support date.
Checked 11 Nov 2026. BlackTree preserves the last verified facts if a later source check is temporarily unavailable.
Open the official publisher source