Update Nov 11, 2025 tracked by Updatify
2025-11-11, Version 24.11.1 'Krypton' (LTS), @aduh95
Notable Changes
The known issue relating to Buffer.allocUnsafe incorrectly zero-filling buffers
has now been addressed and now returns uninitialized memory as documented in the
Buffer.allocUnsafe
documentation.
Commits
-
[
0a15ccf3f4] - benchmark: improve cpu.sh for safety and usability (Nam Yooseong) #60162 -
[
a1c7d1dac9] - benchmark: add benchmark for leaf source text modules (Joyee Cheung) #60205 -
[
99e2acf46b] - benchmark: add vm.SourceTextModule benchmark (Joyee Cheung) #59396 -
[
c01c72b407] - benchmark: use non-deprecated WriteUtf8V2 method (Michaël Zasso) #60173 -
[
a42dbd138e] - build: ibmi follow aix visibility (SRAVANI GUNDEPALLI) #60360 -
[
5673a54a5d] - build: use call command when calling python configure (Jacob Nichols) #60098 -
[
c67cb727cb] - build: build v8 with -fvisibility=hidden -fvisibility-inlines-hidden (Joyee Cheung) #56290 -
[
b03f7b93b1] - build: remove V8_COMPRESS_POINTERS_IN_ISOLATE_CAGE defs (Joyee Cheung) #60296 -
[
2505568531] - build, src: fix include paths for vtune files (Rahul) #59999 -
[
95330b036f] - crypto: update root certificates to NSS 3.116 (Node.js GitHub Bot) #59956 -
[
c221d892ef] - deps: update corepack to 0.34.2 (Node.js GitHub Bot) #60550 -
[
bc00aa4c77] - deps: update simdjson to 4.0.7 (Node.js GitHub Bot) #59883 -
[
d03b89ec53] - deps: update corepack to 0.34.1 (Node.js GitHub Bot) #60314 -
[
b7882090de] - deps: update inspector_protocol to af7f5a8173fdbc29f0835ec94395932e328b (Node.js GitHub Bot) #60312 -
[
7007f9dd65] - deps: update googletest to 279f847 (Node.js GitHub Bot) #60219 -
[
a56aa9ffa8] - deps: upgrade npm to 11.6.2 (npm team) #60168 -
[
0bf8952721] - doc: mention more codemods indeprecations.md(Augustin Mauroy) #60243 -
[
2473ca77f6] - doc: add missing CAA type to dns.resolveAny() & dnsPromises.resolveAny() (Jimmy Leung) #58899 -
[
39ddd8522e] - doc: useanyforworker_threads.Worker‘error’ event argumenterr(Jonas Geiler) #60300 -
[
eaa825fd97] - doc: update decorator documentation to reflect actual policy (Muhammad Salman Aziz) #60288 -
[
a744e42282] - doc: document wildcard supported by tools/test.py (Joyee Cheung) #60265 -
[
ec0d5beb09] - doc: add –heap-snapshot-on-oom to useful v8 flag (jakecastelli) #60260 -
[
13da0df12a] - doc: fixblob.bytes()heading level (XTY) #60252 -
[
8e771632b7] - doc: fix not working code example in vm docs (Artur Gawlik) #60224 -
[
70c2080bff] - doc: improve code snippet alternative of url.parse() using WHATWG URL (Steven) #60209 -
[
beadcf176e] - doc:createSQLTagStore->createTagStore(Aviv Keller) #60182 -
[
b0da3b9c6a] - doc: use markdown when branch-diff major release (Rafael Gonzaga) #60179 -
[
688115aa6b] - doc: update teams in collaborator-guide.md and add links (Bart Louwers) #60065 -
[
923082a064] - doc: disambiguate top-levelworker_threadsmodule exports (René) #59890 -
[
7be4330870] - doc: add known issue to v24.11.0 release notes (Richard Lau) #60467 -
[
4d8f62aeaf] - doc, module: change async customization hooks to experimental (Gerhard Stöbich) #60302 -
[
d86a118bbd] - http: lazy allocate cookies array (Robert Nagy) #59734 -
[
8c256d4139] - http: fix http client leaky with double response (theanarkh) #60062 -
[
265e9d59fa] - http2: rename variable to additionalPseudoHeaders (Tobias Nießen) #60208 -
[
65bec037e2] - http2: do not crash on mismatched ping buffer length (René) #60135 -
[
9b83ef53b7] - inspector: add network payload buffer size limits (Chengzhong Wu) #60236 -
[
03ac05c458] - inspector: support handshake response for websocket inspection (Shima Ryuhei) #60225 -
[
aa04f06190] - lib: fix typo in createBlobReaderStream (SeokHun) #60132 -
[
5aea1a429e] - lib: fix constructor in _errnoException stack tree (SeokHun) #60156 -
[
4f7745acc7] - lib: fix typo in QuicSessionStats (SeokHun) #60155 -
[
f8725861ea] - lib: remove redundant destroyHook checks (Gürgün Dayıoğlu) #60120 -
[
696c20bf3f] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #60325 -
[
90434ff99a] - meta: loop userland-migrations in deprecations (Chengzhong Wu) #60299 -
[
ffbc0ae60a] - module: refactor and clarify async loader hook customizations (Joyee Cheung) #60278 -
[
6ed6062f7d] - module: handle null source from async loader hooks in sync hooks (Joyee Cheung) #59929 -
[
a2871baed2] - msi: fix WiX warnings (Stefan Stojanovic) #60251 -
[
6199541d67] - src: fix timing of snapshot serialize callback (Joyee Cheung) #60434 -
[
13b687959a] - src: add COUNT_GENERIC_USAGE utility for tests (Joyee Cheung) #60434 -
[
a587623b4f] - src: conditionally disable source phase imports by default (Shelley Vohr) #60364 -
[
e483267995] - src: use cached primordials_string (Sohyeon Kim) #60255 -
[
4c9a64fbaf] - src: replace Environment::GetCurrent with args.GetIsolate (Sohyeon Kim) #60256 -
[
eb8a0493d1] - src: initial enablement of IsolateGroups (James M Snell) #60254 -
[
463c6450cf] - src: useUtf8ValueandTwoByteValueinstead of V8 helpers (Anna Henningsen) #60244 -
[
b370e02789] - src: add a default branch for module phase (Chengzhong Wu) #60261 -
[
4e1c5c5601] - src: make additional cleanups in node locks impl (James M Snell) #60061 -
[
f00d4c10fc] - src: update locks to use DictionaryTemplate (James M Snell) #60061 -
[
1c8716e97c] - test: increase debugger waitFor timeout on macOS (Chengzhong Wu) #60367 -
[
17b4f38e9c] - test: put helper in test-runner-output into common (Joyee Cheung) #60330 -
[
43b9ea8389] - test: fix small compile warning in test_network_requests_buffer.cc (xiaocainiao633) #60281 -
[
38a62980ad] - test: split test-runner-watch-mode-kill-signal (Joyee Cheung) #60298 -
[
34e4c8c84f] - test: fix incorrect calculation in test-perf-hooks.js (Joyee Cheung) #60271 -
[
4481feb17b] - test: parallelize test-without-async-context-frame correctly (Joyee Cheung) #60273 -
[
91ea9b06e0] - test: skip sea tests on x64 macOS (Joyee Cheung) #60250 -
[
cedba09e60] - test: move sea tests into test/sea (Joyee Cheung) #60250 -
[
635af55e12] - Revert “test: ensure message event fires in worker message port test” (Luigi Pinca) #60126 -
[
68f678028e] - test: skip tests that cause timeouts on IBM i (SRAVANI GUNDEPALLI) #60148 -
[
cc3a70598c] - test: deflake test-fs-promises-watch-iterator (Luigi Pinca) #60060 -
[
3d784dd766] - test: prepare junit file attribute normalization (sangwook) #59432 -
[
84974d97ad] - test: skip failing test on macOS 15.7+ (Antoine du Hamel) #60419 -
[
fabf8e4975] - test,crypto: fix conditional SHA3-* skip on BoringSSL (Filip Skokan) #60379 -
[
8faa494bf2] - test,crypto: sha3 algorithms aren’t supported with BoringSSL (Shelley Vohr) #60374 -
[
538a00c0f6] - test,doc: skip –max-old-space-size-percentage on 32-bit platforms (Asaf Federman) #60144 -
[
9ac5dbb694] - test_runner: use module.registerHooks in module mocks (Joyee Cheung) #60326 -
[
f6ff6e7166] - test_runner: fix suite timeout (Moshe Atlow) #59853 -
[
455bfeb52d] - test_runner: add junit file attribute support (sangwook) #59432 -
[
223c5e105d] - tools: update gyp-next to 0.20.5 (Node.js GitHub Bot) #60313 -
[
2949408fc1] - tools: limit inspector protocol PR title length (Chengzhong Wu) #60324 -
[
b36a898650] - tools: fix inspector_protocol updater (Chengzhong Wu) #60277 -
[
d60f002b62] - tools: optimize wildcard execution in tools/test.py (Joyee Cheung) #60266 -
[
9d4e422419] - tools: add inspector_protocol updater (Chengzhong Wu) #60245 -
[
2f93a9894f] - tools: use cooldown property correctly (Rafael Gonzaga) #60134 -
[
9468ade95d] - typings: add missing properties and method in Worker (Woohyun Sung) #60257 -
[
f611ec0a9e] - typings: add missing properties in HTTPParser (Woohyun Sung) #60257 -
[
301c1347a1] - typings: delete undefined property in ConfigBinding (Woohyun Sung) #60257 -
[
80fdb3d39b] - typings: add buffer internalBinding typing (방진혁) #60163 -
[
8cb3b77039] - util: use more defensive code when inspecting error objects (Antoine du Hamel) #60139 -
[
748d4f6430] - util: mark special properties when inspecting them (Ruben Bridgewater) #60131 -
[
6183a759d7] - vm: make vm.Module.evaluate() conditionally synchronous (Joyee Cheung) #60205 -
[
4b8506628f] - win: upgrade Visual Studio workload from 2019 to 2022 (Jiawen Geng) #60318