Skip to content

2025-05-21, Version 24.1.0 (Current), @aduh95

Latest
Compare
Choose a tag to compare
@aduh95 aduh95 released this 21 May 15:34
· 752 commits to main since this release
v24.1.0
587a88b

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