Update Jun 24, 2025 tracked by Updatify
2025-06-24, Version 24.3.0 (Current), @RafaelGSS
Notable Changes
-
[
841609ac1c] - doc: add islandryu to collaborators (Shima Ryuhei) #58714 -
[
839964ece8] - (SEMVER-MINOR) fs: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490 -
[
9b28f40834] - (SEMVER-MINOR) module: remove experimental warning from type stripping (Marco Ippolito) #58643 -
[
7cdda927fa] - test: fix test-timeout-flag after revert of auto subtest wait (Pietro Marchini) #58282 -
[
dce1995c55] - Revert “test_runner: remove promises returned by t.test()” (Romain Menke) #58282 -
[
8b0c5edbb6] - Revert “test_runner: remove promises returned by test()” (Romain Menke) #58282 -
[
713fbad7b6] - (SEMVER-MINOR) test_runner: support object property mocking (Idan Goshen) #58438 -
[
ef0230abaf] - (SEMVER-MINOR) url: add fileURLToPathBuffer API (James M Snell) #58700
Commits
-
[
2ba2c93dee] - build: fix typo ‘Stoage’ to ‘Storage’ in help text (ganglike) #58777 -
[
11811c15da] - deps: update nghttp2 to 1.66.0 (Node.js GitHub Bot) #58786 -
[
7643ce9322] - deps: update acorn to 8.15.0 (Node.js GitHub Bot) #58711 -
[
4b61f10eb6] - deps: V8: cherry-pick e3df60f3f5ab (Chengzhong Wu) #58691 -
[
fa6854f083] - deps: update amaro to 1.1.0 (Node.js GitHub Bot) #58754 -
[
68671f4314] - deps: upgrade npm to 11.4.2 (npm team) #58696 -
[
450f4815b3] - deps: update amaro to 1.0.0 (Node.js GitHub Bot) #58639 -
[
3aa2762e96] - deps: update sqlite to 3.50.1 (Node.js GitHub Bot) #58630 -
[
80eac147e6] - deps: update simdjson to 3.13.0 (Node.js GitHub Bot) #58629 -
[
dc1023878c] - deps: update zlib to 1.3.1-470d3a2 (Node.js GitHub Bot) #58628 -
[
97fbfd82af] - doc: fix stability 1.x links excluding the decimal digit (Dario Piotrowicz) #58783 -
[
e2e88d4971] - doc: fix wrong RFC number in http2 (Deokjin Kim) #58753 -
[
7bb1246c8f] - doc: add history entry for TS support in hooks (Antoine du Hamel) #58732 -
[
f125310d3a] - doc: run license-builder (github-actions[bot]) #58722 -
[
841609ac1c] - doc: add islandryu to collaborators (Shima Ryuhei) #58714 -
[
1cc77c7ee6] - doc: punctuation fix for Node-API versioning clarification (Jiacai Liu) #58599 -
[
d59680348e] - doc: add path rules and validation for export targets in package.json (0hm☘️) #58604 -
[
b6760b3379] - esm: syncify default path ofModuleLoader.load(Jacob Smith) #57419 -
[
96c78d726c] - fs: makeDirdisposers idempotent (René) #58692 -
[
62b5879d88] - fs: avoid computing time coefficient constants in runtime (Livia Medeiros) #58728 -
[
af18c0e81a] - fs: remove IIFE in glob (LiviaMedeiros) #58418 -
[
fb4378b72e] - fs: add UV_ENOSPC to list of things to pass to err directly (Jacky Zhao) #56918 -
[
839964ece8] - (SEMVER-MINOR) fs: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #58490 -
[
c9dc0a8903] - http: fix keep-alive not timing out after post-request empty line (Shima Ryuhei) #58178 -
[
b11da1115e] - http2: fix DEP0194 message (KaKa) #58669 -
[
b1f60d2f18] - http2: add diagnostics channel ‘http2.server.stream.close’ (Darshan Sen) #58602 -
[
be93091694] - inspector: add protocol methods retrieving sent/received data (Chengzhong Wu) #58645 -
[
20089e2a2e] - lib: renamevalidateInternalFieldintovalidateThisInternalField(LiviaMedeiros) #58765 -
[
74983832f9] - lib: makevalidateInternalField()throwERR_INVALID_THIS(LiviaMedeiros) #58765 -
[
081c70878f] - lib: make domexception a native error (Chengzhong Wu) #58691 -
[
6390f70da2] - lib,src: support DOMException ser-des (Chengzhong Wu) #58649 -
[
4c2c100f63] - meta: add @nodejs/inspector as codeowner (Chengzhong Wu) #58790 -
[
ff8a3691c4] - module: fix typescript import.meta.main (Marco Ippolito) #58661 -
[
45f7d160ed] - module: refactor commonjs typescript loader (Marco Ippolito) #58657 -
[
9b28f40834] - (SEMVER-MINOR) module: remove experimental warning from type stripping (Marco Ippolito) #58643 -
[
a3c7a63c73] - module: allow cycles in require() in the CJS handling in ESM loader (Joyee Cheung) #58598 -
[
d0e42ffa58] - repl: avoid deprecatedrequire.extensionsin tab completion (baki gul) #58653 -
[
82b18ba890] - repl: fix tab completion not working with computer string properties (Dario Piotrowicz) #58709 -
[
8c2089683e] - src: add FromV8Value\<T>() for integral and enum types (Aditi) #57931 -
[
a0b1378a20] - src: pass resource on permission checks for spawn (Rafael Gonzaga) #58758 -
[
dfb0144490] - src: enhance error messages for unknown options (Pietro Marchini) #58677 -
[
e9c6fa514c] - src: replace std::array with static arrays in contextify (Mert Can Altin) #58580 -
[
4347ce3dba] - src: add new CopyUtimes function to reduce code duplication (Dario Piotrowicz) #58625 -
[
893999e0ee] - src: replace V8 Fast API todo comment with note comment (Dario Piotrowicz) #58614 -
[
7cdda927fa] - test: fix test-timeout-flag after revert of auto subtest wait (Pietro Marchini) #58282 -
[
d9c2b7054b] - test: refactor repl save-load tests (Dario Piotrowicz) #58715 -
[
3faa4e8b56] - test: deflake test-buffer-large-size-buffer-alloc-unsafe (Luigi Pinca) #58771 -
[
8eec789888] - test: correct SIMD support comment (Richard Lau) #58767 -
[
6e0ee39b6d] - test: skip the test if the buffer allocation fails (Luigi Pinca) #58738 -
[
d94b184700] - test: deflake test-buffer-large-size-buffer-alloc (Luigi Pinca) #58734 -
[
704b1fa075] - test: add tests for REPL custom evals (Dario Piotrowicz) #57850 -
[
c39d570871] - test: reduce the use of private symbols in test-events-once.js (Yoshiya Hinosawa) #58685 -
[
b7e488c77f] - test: refactor repl tab complete tests (Dario Piotrowicz) #58636 -
[
ec808b3e06] - test: usecommon.skipIfInspectorDisabled()to skip tests (Dario Piotrowicz) #58675 -
[
94e53d4f6c] - test: update WPT for urlpattern to 3ffda23e5a (Node.js GitHub Bot) #58537 -
[
fa089d610f] - test: update WPT for dom/abort to dc928169ee (Node.js GitHub Bot) #58644 -
[
aa657f0fc4] - test: split indirect eval import tests (Chengzhong Wu) #58637 -
[
76e3c8aaf2] - test: update WPT for es-exceptions to 2f96fa1996 (Node.js GitHub Bot) #58640 -
[
7e34aa4eaa] - test: skip tests failing when run under root (Livia Medeiros) #58610 -
[
85f062c22e] - test: deflake async-hooks/test-improper-order on AIX (Baki Gul) #58567 -
[
181014a8fe] - test: cleanup status files (Filip Skokan) #58633 -
[
a4d756068d] - test: close FileHandle objects in tests explicitly (James M Snell) #58615 -
[
a1529d5d99] - test_runner: automatically wait for subtests to finish (Colin Ihrig) #58800 -
[
dce1995c55] - Revert “test_runner: remove promises returned by t.test()” (Romain Menke) #58282 -
[
8b0c5edbb6] - Revert “test_runner: remove promises returned by test()” (Romain Menke) #58282 -
[
6ef7329c8c] - Revert “test_runner: automatically wait for subtests to finish” (Romain Menke) #58282 -
[
c9e7b5e43a] - test_runner: preferAtomicsprimordials (Renegade334) #58716 -
[
713fbad7b6] - (SEMVER-MINOR) test_runner: support object property mocking (Idan Goshen) #58438 -
[
9df1cfe402] - tools: make nodedownload module compatible with Python 3.14 (Lumír ‘Frenzy’ Balhar) #58752 -
[
b5ff3f42b8] - tools: include toolchain.gypi in abseil.gyp (Chengzhong Wu) #58678 -
[
dc2f23e986] - tools: bumpbrace-expansionin/tools/clang-format(dependabot[bot]) #58699 -
[
e6a1787140] - tools: bump brace-expansion from 1.1.11 to 1.1.12 in /tools/eslint (dependabot[bot]) #58698 -
[
b22e970774] - tools: switch to@stylistic/eslint-plugin(Michaël Zasso) #58623 -
[
268c8c1799] - tools: remove config.status undermake distclean(René) #58603 -
[
c1f9791844] - tools: edit commit-queue workflow file (Antoine du Hamel) #58667 -
[
afbaf9277b] - tools: improve release proposal linter (Antoine du Hamel) #58647 -
[
17df800b90] - typings: add Atomics primordials (Renegade334) #58577 -
[
ffff8ce3a4] - typings: add ZSTD_COMPRESS, ZSTD_DECOMPRESS to internalBinding (Meghan Denny) #58655 -
[
ef0230abaf] - (SEMVER-MINOR) url: add fileURLToPathBuffer API (James M Snell) #58700 -
[
6f7b89516f] - util: inspect: do not crash on an Error stack pointing to itself (Sam Verschueren) #58196