Releases
v24.1.0
2025-05-21, Version 24.1.0 (Current), @aduh95
Latest
aduh95
released this
21 May 15:34
Notable Changes
[9d35b4ce95
] - doc : add JonasBa to collaborators (Jonas Badalic) #58355
[b7d1bfa7b4
] - doc : add puskin to collaborators (Giovanni Bucci) #58308
[fcead7c28e
] - (SEMVER-MINOR) fs : add to Dir
support for explicit resource management (Antoine du Hamel) #58206
[f7041b9369
] - Revert "test_runner : change ts default glob" (Théo LUDWIG) #58202
Commits
[b33e8d2a71
] - async_hooks : ensure AsyncLocalStore instances work isolated (Gerhard Stöbich) #58149
[a1b078b18c
] - buffer : give names to Buffer.prototype.*Write()
functions (Livia Medeiros) #58258
[4c967b73c3
] - buffer : use constexpr where possible (Yagiz Nizipli) #58141
[327095a928
] - build : fix uvwasi pkgname (Antoine du Hamel) #58270
[2e54653d3d
] - build : use FILE_OFFSET_BITS=64 esp. on 32-bit arch (RafaelGSS) #58090
[7e4453fe93
] - build : escape > metachar in vcbuild (Gerhard Stöbich) #58157
[7dabf079b1
] - child_process : give names to promisified exec()
and execFile()
(LiviaMedeiros) #57916
[a896eff1f2
] - crypto : handle missing OPENSSL_TLS_SECURITY_LEVEL (Shelley Vohr) #58103
[6403aa458f
] - crypto : merge CipherBase.initiv into constructor (Tobias Nießen) #58166
[30897d915c
] - deps : V8: backport 1d3362c55396 (Shu-yu Guo) #58230
[63f5d69d2b
] - deps : V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58230
[5a5f6bb1d4
] - deps : V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58230
[db57f0a4c0
] - deps : patch V8 to 13.6.233.10 (Michaël Zasso) #58230
[f54a7a44ab
] - Revert "deps : patch V8 to support compilation with MSVC" (Michaël Zasso) #58187
[e3193eeca4
] - Revert "deps : always define V8_EXPORT_PRIVATE as no-op" (Michaël Zasso) #58187
[e75ecf8ad1
] - Revert "deps : disable V8 concurrent sparkplug compilation" (Michaël Zasso) #58187
[a0ca15558d
] - deps : update llhttp to 9.3.0 (Fedor Indutny) #58144
[90d4c11992
] - deps : update amaro to 0.5.3 (Node.js GitHub Bot) #58174
[9d35b4ce95
] - doc : add JonasBa to collaborators (Jonas Badalic) #58355
[2676ca0cf5
] - doc : add latest security release steward (Rafael Gonzaga) #58339
[c35cc1bdd9
] - doc : document default test-reporter change (Nico Jansen) #58302
[2bb433d4a5
] - doc : fix CryptoKey.algorithm type and other interfaces in webcrypto.md (Filip Skokan) #58294
[f04f09d783
] - doc : mark the callback argument of crypto.generatePrime as mandatory (Allon Murienik) #58299
[3b9b010844
] - doc : remove comma delimiter mention on permissions doc (Rafael Gonzaga) #58297
[f0cf1a028d
] - doc : make Stability labels not sticky in Stability index (Livia Medeiros) #58291
[a1b937bdee
] - doc : update commit-queue documentation (Dario Piotrowicz) #58275
[b7d1bfa7b4
] - doc : add puskin to collaborators (Giovanni Bucci) #58308
[fc30cdd8d2
] - doc : update stability status for diagnostics_channel to experimental (Idan Goshen) #58261
[290a5ab8ca
] - doc : clarify napi_get_value_string_* for bufsize 0 (Tobias Nießen) #58158
[c26863a683
] - doc : fix typo of file http.md
, outgoingMessage.setTimeout
section (yusheng chen) #58188
[62dbd36dcb
] - doc : update return types for eventNames method in EventEmitter (Yukihiro Hasegawa) #58083
[130c135f38
] - fs : add support for URL
for fs.glob
's cwd
option (Antoine du Hamel) #58182
[fcead7c28e
] - (SEMVER-MINOR) fs : add to Dir
support for explicit resource management (Antoine du Hamel) #58206
[655326ba9f
] - fs : glob is stable, so should not emit experimental warnings (Théo LUDWIG) #58236
[6ebcce7625
] - fs : ensure dir.read()
does not throw synchronously (Antoine du Hamel) #58228
[7715722323
] - http : remove unused functions and add todos (Yagiz Nizipli) #58143
[74a807e31f
] - http,https : give names to anonymous or misnamed functions (Livia Medeiros) #58180
[24a9aefb08
] - http2 : add diagnostics channel 'http2.client.stream.start' (Darshan Sen) #58292
[2cb86a3cd6
] - http2 : add diagnostics channel 'http2.client.stream.created' (Darshan Sen) #58246
[8f1aee90d9
] - http2 : give name to promisified connect()
(LiviaMedeiros) #57916
[b66f1b0be6
] - inspector : support for worker inspection in chrome devtools (Shima Ryuhei) #56759
[868e72e367
] - lib : fix sourcemaps with ts module mocking (Marco Ippolito) #58193
[570cb6f6b6
] - meta : ignore mailmap changes in linux ci (Jonas Badalic) #58356
[b94f63b865
] - module : handle instantiated async module jobs in require(esm) (Joyee Cheung) #58067
[714b706f2e
] - repl : add proper vertical cursor movements (Giovanni Bucci) #58003
[629a954477
] - repl : add possibility to edit multiline commands while adding them (Giovanni Bucci) #58003
[17746129f3
] - sqlite : set name
and length
on sqlite.backup()
(Livia Medeiros) #58251
[908782b1c0
] - sqlite : add build option to build without sqlite (Michael Dawson) #58122
[a92a4074e4
] - src : remove unused internalVerifyIntegrity
internal binding (Dario Piotrowicz) #58285
[e0355b71ba
] - src : add a variant of ToV8Value() for primitive arrays (Aditi) #57576
[cb24fc71c4
] - src : remove unused checkMessagePort
internal binding (Dario Piotrowicz) #58267
[4db5d0bc49
] - src : remove unused shouldRetryAsESM
internal binding (Dario Piotrowicz) #58265
[3b8d4e32ca
] - src : add a couple fast apis in node_os (James M Snell) #58210
[a135c0aea3
] - src : remove unneeded explicit V8 flags (Michaël Zasso) #58230
[abeb5c4cdc
] - src : fix module buffer allocation (X-BW) #57738
[9ca4b46eb3
] - src : use String::WriteV2() in TwoByteValue (Tobias Nießen) #58164
[bb28e2bfd7
] - src : remove overzealous tcsetattr error check (Ben Noordhuis) #58200
[329e008e73
] - src : refactor WriteUCS2 and remove flags argument (Tobias Nießen) #58163
[c815f29d61
] - src : remove NonCopyableMaybe (Tobias Nießen) #58168
[685d137dec
] - test : reduce iteration count in test-child-process-stdout-flush-exit (Antoine du Hamel) #58273
[40dc092e25
] - test : remove unnecessary console.log
from test-repl-null-thrown (Dario Piotrowicz) #58281
[a3af644dda
] - test : allow tmpDir.path
to be modified (Aviv Keller) #58173
[97f80374a6
] - test : add Float16Array
to common.getArrayBufferViews()
(Livia Medeiros) #58233
[65683735ab
] - test : fix executable flags (Livia Medeiros) #58250
[ebb82aa1c3
] - test : deflake test-http2-client-socket-destroy (Luigi Pinca) #58212
[eb4f130b17
] - test : remove Float16Array flag (Livia Medeiros) #58184
[09a85fdeb1
] - test : skip test-buffer-tostring-rangeerror when low on memory (Ruben Bridgewater) #58142
[65446632b1
] - test : reduce flakiness in test-heapdump-http2 (Joyee Cheung) #58148
[f7041b9369
] - Revert "test_runner : change ts default glob" (Théo LUDWIG) #58202
[287454298d
] - test_runner : unify --require and --import behavior when isolation none (Pietro Marchini) #57924
[6301b003f7
] - tools : ignore deps/
and benchmark/
for CodeQL (Rafael Gonzaga) #58254
[2d5de7e309
] - tools : add read permission to workflows that read contents (Antoine du Hamel) #58255
[b8d4715527
] - tools : support environment variables via comments (Pietro Marchini) #58186
[d8e88f2c17
] - typings : add missing typings for TypedArray
(Jason Zhang) #58248
[4c6f73c5d5
] - url : improve performance of the format function (Giovanni Bucci) #57099
[94c720c4ee
] - util : add internal assignFunctionName()
function (LiviaMedeiros) #57916
[3ed159afd1
] - watch : fix watch args not being properly filtered (Dario Piotrowicz) #58279
You can’t perform that action at this time.