v19.0.2
Update Node.js to v24.6.0
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 - [
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 - [
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: backport493cb53(Chengzhong Wu) #59238 - [
05667991ca] - deps: V8: backport1c3e018(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 orthographyeg.→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 intest/common/README.md(Yoo) #59180 - [
31a9283591] - doc: add note on process memoryUsage (fengmk2) #59026 - [
5a98bff6b8] - doc: format safely fordoc-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 - [
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 - [
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++20contains()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 inStreamPipe::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
nodejs/node (node)
v24.6.0: 2025-08-14, Version 24.6.0 (Current), @RafaelGSS
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: backport493cb53(Chengzhong Wu) #59238 - [
05667991ca] - deps: V8: backport1c3e018(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 orthographyeg.→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 intest/common/README.md(Yoo) #59180 - [
31a9283591] - doc: add note on process memoryUsage (fengmk2) #59026 - [
5a98bff6b8] - doc: format safely fordoc-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++20contains()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 inStreamPipe::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
List of commits
29835c9 (Update Node.js to v24.6.0, 2025-08-14)