New
2026-02-03, Version 25.6.0 (Current), @aduh95
Notable Changes
- [
796ff46ae6] - (SEMVER-MINOR) async_hooks: addtrackPromisesoption tocreateHook()(Joyee Cheung) #61415 - [] - : add and to (Amol Yadav)
Unclaimed project
Are you a maintainer of node? Claim this project to take control of your public changelog and roadmap.
Changelog
Node.js JavaScript runtime ✨🐢🚀✨
Last updated about 17 hours ago
796ff46ae6] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #614154cf94fae17setTOSgetTOSSocketdce657071e] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #61548e62608bbcf] - src: improve TextEncoder encode performance with simdutf (Mert Can Altin) #6149693938a4738] - (SEMVER-MINOR) stream: add bytes() method to node:stream/consumers (wantaek) #604265fe2582329] - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) #61367a181d0c43d] - url: update Ada to v3.4.2 and support Unicode 17 (Yagiz Nizipli) #615939c8d1b0278] - assert: fix loose deepEqual arrays with undefined and null failing (Ruben Bridgewater) #61587796ff46ae6] - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) #61415d23ee89693] - benchmark: add streaming TextDecoder benchmark (Сковорода Никита Андреевич) #615498759db9d21] - buffer: disallow ArrayBuffer transfer on pooled buffer (Chengzhong Wu) #61372b2fb82946b] - build: add --shared-lief configure flag (Antoine du Hamel) #615360ef99de9da] - build: aix: deoptimize implementation-visitor.cc with --shared (Stewart X Addison) #615508f2083e73a] - build: enable -DV8_ENABLE_CHECKS flag (Ryuhei Shima) #61327150910da70] - build,test: add tests for binary linked with shared libnode (Joyee Cheung) #61463fb7868ba98] - build,win: fix vs2022 compilation (Stefan Stojanovic) #615302c39a9234c] - deps: update undici to 7.19.2 (Node.js GitHub Bot) #615662a74379367] - deps: update archs files for openssl-3.5.5 (Node.js GitHub Bot) #615479e26a15c29] - deps: upgrade openssl sources to openssl-3.5.5 (Node.js GitHub Bot) #61547f16b532e97] - deps: update corepack to 0.34.6 (Node.js GitHub Bot) #61510780e65c5c5] - deps: V8: cherry-pick c5ff7c4d6cde (Chengzhong Wu) #613722eb8e9d760] - deps: update nghttp3 to 1.15.0 (Node.js GitHub Bot) #61512a999edd8fd] - deps: update ngtcp2 to 1.20.0 (Node.js GitHub Bot) #61511eedd3bb6b6] - deps: update undici to 7.19.1 (Node.js GitHub Bot) #615147d2bd59984] - deps: update undici to 7.19.0 (Node.js GitHub Bot) #614703ad4d9b11b] - doc: align Buffer.concat documentation with behavior (Gürgün Dayıoğlu) #604057e3eab5963] - doc: fix node-config-schema (Сковорода Никита Андреевич) #61596cbcfaf9a35] - doc: update IBM/Red Hat volunteers with dedicated project time (Beth Griggs) #615883d68811d1a] - doc: regenerate node.1 using doc-kit (Aviv Keller) #6153571702c581a] - doc: restore @ChALkeR to collaborators (Сковорода Никита Андреевич) #615530ceb8cad59] - doc: added requestOCSP option to tls.connect (ikeyan) #61064da93e2178c] - doc: move Security-Team from TSC to SECURITY (Rafael Gonzaga) #614954bea821b4c] - lib: use utf8 fast path for streaming TextDecoder (Сковорода Никита Андреевич) #61549f05bad91d8] - lib: recycle queues (Robert Nagy) #6146144b1927938] - lib: use StringPrototypeStartsWith from primordials in locks (Taejin Kim) #61492a78259828a] - lib: unify ICU and no-ICU TextDecoder (Сковорода Никита Андреевич) #61409a28ddd4594] - module: do not wrap module._load when tracing is not enabled (Joyee Cheung) #614794cf94fae17] - (SEMVER-MINOR) net: add setTOS and getTOS to Socket (Amol Yadav) #61503b861451d57] - process: do not truncate long strings in --print (Mohamed Akram) #614974a2e184753] - sea: print error information when fs operations fail (Joyee Cheung) #6158145d25c47da] - sqlite: change approach to fix segfault SQLTagStore (Bart Louwers) #604626993386320] - sqlite: reserve vectors space (Guilherme Araújo) #61540dce657071e] - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) #61548e62608bbcf] - src: improve textEncoder encode performance with simdutf (Mert Can Altin) #614960fce52d22c] - src: expose help texts into node-config-schema.json (Pietro Marchini) #58680be644e2569] - src: throw RangeError on failed ArrayBuffer BackingStore allocation (Chengzhong Wu) #6148093938a4738] - (SEMVER-MINOR) stream: add bytes() method to stream/consumers (wantaek) #6042683b2bf8ea2] - test: split test-fs-watch-ignore-* (Luigi Pinca) #614944726627443] - test: aix: unflake test_threadsafe_function/test flaky on AIX (Stewart X Addison) #615606fbb0b7572] - test: delay writing the files only on macOS (Luigi Pinca) #615320a952b88bb] - test: ensure removeListener event fires for once() listeners (sangwook) #60137945b141c5d] - test: fix flaky debugger test (Ryuhei Shima) #58324256fc6770b] - test: update WPT for url to 81a2aed262 (Node.js GitHub Bot) #615097725c8d596] - test: skip --build-sea tests on platforms where SEA is flaky (Joyee Cheung) #61504915d105ffd] - test_runner: update node-config-schema (Pietro Marchini) #58680fd8be14b33] - test_runner: fix passing expectFailure (Moshe Atlow) #61568c0dd9826bd] - test_runner: differentiate todo and failure styles (Moshe Atlow) #615645fe2582329] - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) #6136739bea2236e] - tools: update gyp-next to 0.21.1 (Node.js GitHub Bot) #61528d5beb4fe1c] - tools: move Quic dependencies behind ad-hoc flag (Antoine du Hamel) #614465c26087c29] - tools: add LIEF to license builder (Chengzhong Wu) #61523a181d0c43d] - url: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) #61593