Releases
v24.6.0
2025-08-14, Version 24.6.0 (Current), @RafaelGSS
Latest
Notable Changes
[471fe712b3
] - (SEMVER-MINOR) cli : add NODE_USE_SYSTEM_CA=1 (Joyee Cheung) #59276
[38aedfbf73
] - (SEMVER-MINOR) crypto : support ML-DSA KeyObject, sign, and verify (Filip Skokan) #59259
[201304537e
] - (SEMVER-MINOR) zlib : add dictionary support to zstdCompress and zstdDecompress (lluisemper) #59240
[e79c93a5d0
] - (SEMVER-MINOR) http : add server.keepAliveTimeoutBuffer option (Haram Jeong) #59243
[c144d69efc
] - lib : docs deprecate _http_* (Sebastian Beltran) #59293
[aeb4de55a7
] - (SEMVER-MINOR) fs : port SonicBoom module to fs module as Utf8Stream (James M Snell) #58897
Commits
[f7484575ff
] - assert : change utils to use index instead of for...of (방진혁) #59278
[269cd16185
] - benchmark : remove deprecated _extend from benchmark (Rafael Gonzaga) #59228
[848e49c20b
] - benchmark : add fs warmup to writefile-promises (Bruno Rodrigues) #59215
[8c609be1b1
] - benchmark : add calibrate-n script (Rafael Gonzaga) #59186
[6a3bf772d8
] - build : fix node_use_sqlite for GN builds (Shelley Vohr) #59017
[471fe712b3
] - (SEMVER-MINOR) cli : add NODE_USE_SYSTEM_CA=1 (Joyee Cheung) #59276
[38aedfbf73
] - (SEMVER-MINOR) crypto : support ML-DSA KeyObject, sign, and verify (Filip Skokan) #59259
[a312e706cf
] - crypto : prepare webcrypto key import/export for modern algorithms (Filip Skokan) #59284
[3a7c2c3a47
] - deps : update ada to 3.2.7 (Node.js GitHub Bot) #59336
[8d9ceeaf6a
] - deps : update archs files for openssl-3.5.2 (Node.js GitHub Bot) #59371
[33b06df354
] - deps : upgrade openssl sources to openssl-3.5.2 (Node.js GitHub Bot) #59371
[fa70f1af77
] - deps : support madvise(3C) across ALL illumos revisions (Dan McDonald) #58237
[f834a6be59
] - deps : update undici to 7.13.0 (Node.js GitHub Bot) #59338
[db2417487e
] - deps : update sqlite to 3.50.4 (Node.js GitHub Bot) #59337
[41978adb08
] - deps : V8: backport 493cb53691be (Chengzhong Wu) #59238
[05667991ca
] - deps : V8: backport 1c3e018e7d48 (Renegade334) #58818
[fd61588bb4
] - doc : rename x509.extKeyUsage to x509.keyUsage (Filip Skokan) #59332
[a271ae4360
] - doc : fix Pbkdf2Params hash attribute heading (Filip Skokan) #59395
[72cfff165b
] - doc : fix missing reference links for server.keepAliveTimeoutBuffer (Lee Jiho) #59356
[8341916772
] - doc : fix grammar in global dispatcher usage (Eng Zer Jun) #59344
[e3e489706b
] - doc : run license-builder (github-actions[bot]) #59343
[46527e8cea
] - doc : correct orthography eg.
→ e.g.
(Jacob Smith) #59329
[d140c3713e
] - doc : clarify the need of compiler compatible with c++20 (Rafael Gonzaga) #59297
[95e9cabf9d
] - doc : clarify release candidate stability index (Filip Skokan) #59295
[a056dd36d2
] - doc : add WDYT to glossary (btea) #59280
[1e2c52f5c4
] - doc : add manpage entry for --use-system-ca (Joyee Cheung) #59273
[31a46fdeb4
] - doc : add path.join and path.normalize clarification (Rafael Gonzaga) #59262
[cff3725ff9
] - doc : fix typo in test/common/README.md
(Yoo) #59180
[31a9283591
] - doc : add note on process memoryUsage (fengmk2) #59026
[5a98bff6b8
] - doc : format safely for doc-kit
(Aviv Keller) #59229
[95b8b7ea5c
] - domain : remove deprecated API call (Alex Yang) #59339
[2990f178bd
] - fs : fix glob TypeError on restricted dirs (Sylphy-0xd3ac) #58674
[e2fb4caf9c
] - fs : correct error message when FileHandle is transferred (Alex Yang) #59156
[aeb4de55a7
] - (SEMVER-MINOR) fs : port SonicBoom module to fs module as Utf8Stream (James M Snell) #58897
[e79c93a5d0
] - (SEMVER-MINOR) http : add server.keepAliveTimeoutBuffer option (Haram Jeong) #59243
[0fb005a53f
] - http2 : set Http2Stream#sentHeaders for raw headers (Darshan Sen) #59244
[e055539604
] - lib : add trace-sigint APIs (theanarkh) #59040
[d2183d860a
] - lib : optimize writable stream buffer clearing (Yoo) #59406
[47543a7e17
] - lib : handle windows reserved device names on UNC (Rafael Gonzaga) #59286
[c6911f0717
] - lib : do not modify prototype deprecated asyncResource (RafaelGSS) #59195
[3c88b769bb
] - lib : restructure assert to become a class (Miguel Marcondes Filho) #58253
[e91b54df59
] - lib : handle superscript variants on windows device (Rafael Gonzaga) #59261
[4ee467905d
] - lib : use validateString (hotpineapple) #59296
[c144d69efc
] - lib : docs deprecate _http_* (Sebastian Beltran) #59293
[c89b67e681
] - lib : add type names in source mapped stack traces (Chengzhong Wu) #58976
[5b2363be8d
] - lib : prefer AsyncIteratorPrototype primordial (René) #59097
[41b4f4d694
] - meta : clarify pr objection process further (James M Snell) #59096
[0eb5962f1e
] - meta : add mailmap entry for aditi-1400 (Aditi) #59316
[a2b72c2304
] - meta : add tsc and build team as codeowners building.md (Rafael Gonzaga) #59298
[d69f3ee1e0
] - meta : add nodejs/path to path files (Rafael Gonzaga) #59289
[1e37eab865
] - node-api : reword "implementation in an alternative VM" as implementable (Chengzhong Wu) #59036
[64add6302a
] - src : use simdjson to parse SEA configuration (Joyee Cheung) #59323
[e9c6636585
] - src : mark realm leaf classes final (Anna Henningsen) #59355
[42ef8147d1
] - src : warn about FastOneByteString invalidation (James M Snell) #59275
[8686b8037a
] - src : remove unused DSAKeyExportJob (Filip Skokan) #59291
[1e5f632666
] - src : use C++20 contains()
method (iknoom) #59304
[22d4683cfe
] - src : added CHECK_NOT_NULL check for multiple eq_wrap_async (F3lixTheCat) #59267
[6a47ff4943
] - src : clear all linked module caches once instantiated (Chengzhong Wu) #59117
[33728cb4ca
] - src : add nullptr checks in StreamPipe::New
(Burkov Egor) #57613
[4a907bdad1
] - src : add percentage support to --max-old-space-size (Asaf Federman) #59082
[7c189d4f55
] - test : deflake sequential/test-tls-session-timeout (Joyee Cheung) #59423
[fb0a6fb57f
] - test : exclude mock from coverage (Shima Ryuhei) #59348
[7e10f95f13
] - test : split test-fs-cp.js (Joyee Cheung) #59408
[41bcf5f659
] - test : update WPT resources,WebCryptoAPI,webstorage (Filip Skokan) #59311
[f9f3dc94cb
] - test : add known issue test for fs.cpSync dereference bug (James M Snell) #58941
[244d0c38a8
] - test : deflake stream-readable-to-web test (Ethan Arrowood) #58948
[564e604a1a
] - test : make test-inspector-network-resource sequential (Shima Ryuhei) #59104
[7ab13b7477
] - test : don't use expose internals in test-http-outgoing-buffer.js (Meghan Denny) #59219
[319df3859a
] - test,crypto : skip unsupported ciphers (Shelley Vohr) #59388
[713c70c32a
] - test_runner : remove unused callee convertion (Alex Yang) #59221
[e4ca30e115
] - tools : disable nullability-completeness warnings (Michaël Zasso) #59392
[dab7f6b542
] - tools : check for std::vector<v8::Local> in lint (Aditi) #58497
[7b94982eb0
] - tools : allow selecting test subsystems with numbers in their names (Darshan Sen) #59242
[16bbcd8881
] - typings : improve internal binding types (Nam Yooseong) #59351
[76bc4d659b
] - typings : improve internal binding types (Michaël Zasso) #59176
[eecd3272a6
] - worker : add name for worker (theanarkh) #59213
[84c3513ce2
] - worker : implements nits in Web Locks code (Antoine du Hamel) #59270
[bd68fbd753
] - worker : add cpuUsage for worker (theanarkh) #59177
[201304537e
] - (SEMVER-MINOR) zlib : add dictionary support to zstdCompress and zstdDecompress (lluisemper) #59240
You can’t perform that action at this time.