chore(deps): update dependency nodejs/node to v24 #70
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v22.15.0
->v24.2.0
Release Notes
nodejs/node (nodejs/node)
v24.2.0
: 2025-06-09, Version 24.2.0 (Current), @aduh95Compare Source
Notable Changes
Remove support for HTTP/2 priority signaling
The support for priority signaling has been removed in nghttp2, following its
deprecation in the RFC 9113.
As a consequence of this, priority signaling is deprecated on all release lines of Node.js,
and removed from Node.js 24 so we can include latest updates from nghttp2.
Contributed by Matteo Collina and Antoine du Hamel in
#58293.
import.meta.main
is now availableBoolean value available in ECMAScript modules, which can be used to detect
whether the current module was the entry point of the current process.
Contributed by Joe and Antoine du Hamel in
#57804.
Other Notable Changes
e13930bbe0
] - doc: add Filip Skokan to TSC (Rafael Gonzaga) #58499984894b38c
] - doc: deprecateutil.isNativeError
in favor ofError.isError
(Miguel Marcondes Filho) #58262d261274b0f
] - doc: deprecate passing an empty string tooptions.shell
(Antoine du Hamel) #58564510872a522
] - (SEMVER-MINOR) doc: graduateSymbol.dispose
/asyncDispose
from experimental (James M Snell) #584676f4c9dd423
] - (SEMVER-MINOR) fs: addautoClose
option toFileHandle
readableWebStream (James M Snell) #5854832efb63242
] - http: deprecate instantiating classes without new (Yagiz Nizipli) #585180234a8ef53
] - (SEMVER-MINOR) http2: add diagnostics channelhttp2.server.stream.finish
(Darshan Sen) #585600f1e94f731
] - (SEMVER-MINOR) lib: graduate error codes that have been around for years (James M Snell) #5854113abca3c26
] - (SEMVER-MINOR) perf_hooks: make event loop delay histogram disposable (James M Snell) #583848ea1fc5f3b
] - (SEMVER-MINOR) src: support namespace options in configuration file (Pietro Marchini) #58073d6ea36ad6c
] - src,permission: implicit allow-fs-read to app entrypoint (Rafael Gonzaga) #585795936cef60a
] - (SEMVER-MINOR) test: add disposable histogram test (James M Snell) #583847a91f4aaa1
] - (SEMVER-MINOR) test: add test for async disposable worker thread (James M Snell) #58385532c173cf2
] - (SEMVER-MINOR) util: addnone
style to styleText (James M Snell) #58437aeb9ab4c4c
] - (SEMVER-MINOR) worker: make Worker async disposable (James M Snell) #58385Commits
6c92329b1b
] - Revert "benchmark: fix broken fs.cpSync benchmark" (Yuesong Jake Li) #584768bc045264e
] - benchmark: fix broken fs.cpSync benchmark (Dario Piotrowicz) #5847246aa079cce
] - benchmark: add callback-basedfs.glob
to glob benchmark (Livia Medeiros) #58417a57b05e105
] - benchmark: add more options to cp-sync (Sonny) #582788b5ada4b31
] - buffer: use Utf8LengthV2() instead of Utf8Length() (Tobias Nießen) #5815622e97362f3
] - build: search for libnode.so in multiple places (Jan Staněk) #582130b4056c573
] - build: add support for OpenHarmony operating system (hqzing) #58350db7f413dd3
] - build: fix pointer compression builds (Joyee Cheung) #581717ff37183e5
] - build: fix defaults for shared llhttp (Antoine du Hamel) #58269b8c33190fe
] - build,win: fix dll build (Stefan Stojanovic) #58357ef9ecbe8a6
] - child_process: give names toChildProcess
functions (Livia Medeiros) #58370cec9d9d016
] - crypto: forward auth tag to OpenSSL immediately (Tobias Nießen) #585479fccb0609f
] - crypto: expose crypto.constants.OPENSSL_IS_BORINGSSL (Shelley Vohr) #58387e7c69b9345
] - deps: update nghttp2 to 1.65.0 (Node.js GitHub Bot) #57269d0b89598a3
] - deps: use proper C standard when building libuv (Yaksh Bariya) #585878a1fe7bc6a
] - deps: update simdjson to 3.12.3 (Node.js GitHub Bot) #5768236b639b1eb
] - deps: update googletest toe9092b1
(Node.js GitHub Bot) #58565f8a2a1ef52
] - deps: update corepack to 0.33.0 (Node.js GitHub Bot) #58566efb28f7895
] - deps: V8: cherry-pick249de88
(Michaël Zasso) #5856188e621ea97
] - deps: update sqlite to 3.50.0 (Node.js GitHub Bot) #582728d2ba386f1
] - deps: update OpenSSL gen container to Ubuntu 22.04 (Michaël Zasso) #584327e62a77a7f
] - deps: update undici to 7.10.0 (Node.js GitHub Bot) #5844587eebd7bad
] - deps: keep required OpenSSL doc files (Michaël Zasso) #5843110910660f6
] - deps: update undici to 7.9.0 (Node.js GitHub Bot) #582685e27078ca2
] - deps: update ada to 3.2.4 (Node.js GitHub Bot) #581523b1e4bdbbb
] - deps: update libuv to 1.51.0 (Node.js GitHub Bot) #581246bddf587ae
] - dns: fix dns query cache implementation (Ethan Arrowood) #58404984894b38c
] - doc: deprecate utilisNativeError in favor of ErrorisError (Miguel Marcondes Filho) #58262377ef3ce3a
] - doc: add support link for panva (Filip Skokan) #5859133a69ff9e4
] - doc: update metadata for _transformState deprecation (James M Snell) #58530d261274b0f
] - doc: deprecate passing an empty string tooptions.shell
(Antoine du Hamel) #58564447ca11010
] - doc: correct formatting of example definitions for--test-shard
(Jacob Smith) #585712f555e0e19
] - doc: clarify DEP0194 scope (Antoine du Hamel) #58504af0446edcb
] - doc: deprecate HTTP/2 priority signaling (Matteo Collina) #5831380cc17f1ec
] - doc: explain child_process code and signal null values everywhere (Darshan Sen) #58479e13930bbe0
] - doc: add Filip Skokan to TSC (Rafael Gonzaga) #584995f3f045ecc
] - doc: updategit node release
example (Antoine du Hamel) #584754bbd026cde
] - doc: add missing options.info for ZstdOptions (Jimmy Leung) #58360a6d0d2a0d7
] - doc: add missing options.info for BrotliOptions (Jimmy Leung) #58359510872a522
] - (SEMVER-MINOR) doc: graduate Symbol.dispose/asyncDispose from experimental (James M Snell) #5846708685256cd
] - doc: clarify x509.checkIssued only checks metadata (Filip Skokan) #58457095794fc24
] - doc: add links to parent class fornode:zlib
classes (Antoine du Hamel) #584337acac70bce
] - doc: remove remaining uses of@@​wellknown
syntax (René) #5841362056d40c7
] - doc: clarify behavior of --watch-path and --watch flags (Juan Ignacio Benito) #58136e6e6ae887d
] - doc: fix the order ofprocess.md
sections (Allon Murienik) #58403d2f6c82c0f
] - doc,lib: update source map links to ECMA426 (Chengzhong Wu) #58597a994d3d51a
] - doc,src,test: fix typos (Noritaka Kobayashi) #58477252acc1e89
] - errors: show url of unsupported attributes in the error message (Aditi) #58303767e88cbc3
] - esm: unwrap WebAssembly.Global on Wasm Namespaces (Guy Bedford) #57525adef9af3ae
] - (SEMVER-MINOR) esm: implement import.meta.main (Joe) #57804308f4cac4b
] - esm: add support for dynamic source phase hook (Guy Bedford) #58147fcef56cb05
] - fs: improve cpSync no-filter copyDir performance (Dario Piotrowicz) #58461996fdb05ab
] - fs: fix cp handle existing symlinks (Yuesong Jake Li) #58476d2931e50e3
] - fs: fix cpSync handle existing symlinks (Yuesong Jake Li) #584766f4c9dd423
] - (SEMVER-MINOR) fs: add autoClose option to FileHandle readableWebStream (James M Snell) #585488870bb8677
] - fs: improvecpSync
dest overriding performance (Dario Piotrowicz) #58160f2e2301559
] - fs: unexpose internal constants (Chengzhong Wu) #5832732efb63242
] - http: deprecate instantiating classes without new (Yagiz Nizipli) #585180b987e5741
] - (SEMVER-MAJOR) http2: remove support for priority signaling (Matteo Collina) #5829344ca874b2c
] - http2: add lenient flag for RFC-9113 (Carlos Fuentes) #581160234a8ef53
] - (SEMVER-MINOR) http2: add diagnostics channel 'http2.server.stream.finish' (Darshan Sen) #585602b868e8aa7
] - http2: add diagnostics channel 'http2.server.stream.error' (Darshan Sen) #58512b4df8d38cd
] - http2: add diagnostics channel 'http2.server.stream.start' (Darshan Sen) #58449d86ff608bb
] - http2: remove no longer userful options.selectPadding (Jimmy Leung) #5837313dbbdc8a8
] - http2: add diagnostics channel 'http2.server.stream.created' (Darshan Sen) #5839008855464ec
] - http2: add diagnostics channel 'http2.client.stream.close' (Darshan Sen) #58329566fc567b8
] - http2: add diagnostics channel 'http2.client.stream.finish' (Darshan Sen) #58317f30b9117d4
] - http2: add diagnostics channel 'http2.client.stream.error' (Darshan Sen) #5830679b852a692
] - inspector: add mimeType and charset support to Network.Response (Shima Ryuhei) #58192402ac8b1d8
] - inspector: add protocol method Network.dataReceived (Chengzhong Wu) #5800129f34a7f86
] - lib: disable REPL completion on proxies and getters (Dario Piotrowicz) #579090f1e94f731
] - (SEMVER-MINOR) lib: graduate error codes that have been around for years (James M Snell) #58541cc1aacabb0
] - lib: make ERM functions into wrappers returning undefined (Livia Medeiros) #584008df4dee38c
] - lib: remove no-mixed-operators eslint rule (Ruben Bridgewater) #58375104d173f58
] - meta: bump github/codeql-action from 3.28.16 to 3.28.18 (dependabot[bot]) #58552b454e8386c
] - meta: bump codecov/codecov-action from 5.4.2 to 5.4.3 (dependabot[bot]) #58551f31e014b81
] - meta: bump step-security/harden-runner from 2.11.0 to 2.12.0 (dependabot[bot]) #581094da920cc13
] - meta: bump ossf/scorecard-action from 2.4.1 to 2.4.2 (dependabot[bot]) #58550eb9bb95fe2
] - meta: bump rtCamp/action-slack-notify from 2.3.2 to 2.3.3 (dependabot[bot]) #5810827ada1f18c
] - meta: move one or more collaborators to emeritus (Node.js GitHub Bot) #584564606a6792b
] - meta: bump github/codeql-action from 3.28.11 to 3.28.16 (dependabot[bot]) #581127dfe448b7f
] - meta: bump codecov/codecov-action from 5.4.0 to 5.4.2 (dependabot[bot]) #5811018bb5f7e7e
] - meta: bump actions/download-artifact from 4.2.1 to 4.3.0 (dependabot[bot]) #5810672f2a22889
] - module: clarify cjs global-like error on ModuleJobSync (Carlos Espa) #56491b0e0b1afae
] - net: always publish to 'net.client.socket' diagnostics channel (Darshan Sen) #58349f373d6a540
] - node-api: use WriteOneByteV2 in napi_get_value_string_latin1 (Chengzhong Wu) #58325429c38db1b
] - node-api: use WriteV2 in napi_get_value_string_utf16 (Tobias Nießen) #58165b882148999
] - path: improve path.resolve() performance when used as process.cwd() (Ruben Bridgewater) #5836213abca3c26
] - (SEMVER-MINOR) perf_hooks: make event loop delay histogram disposable (James M Snell) #583841cd417d823
] - permission: remove useless conditional (Juan José) #58514462c4b0c24
] - readline: add stricter validation for functions called after closed (Dario Piotrowicz) #58283e3e36f902c
] - repl: extract and standardize history from both repl and interface (Giovanni Bucci) #58225cbb2a0172f
] - report: use uv_getrusage_thread in report (theanarkh) #584053a6bd9c4c4
] - sqlite: handle thrown errors in result callback (Colin Ihrig) #584260d761bbccd
] - src: env_vars caching and local variable scope optimization (Mert Can Altin) #576248ea1fc5f3b
] - (SEMVER-MINOR) src: support namespace options in configuration file (Pietro Marchini) #58073f72ce2ef75
] - src: remove fast API for InternalModuleStat (Joyee Cheung) #584898a1eaea151
] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #58500d99d657842
] - src: fix FIPS init error handling (Tobias Nießen) #5837911e4cd698b
] - src: fix possible dereference of null pointer (Eusgor) #58459ca0f5a0188
] - src: add env->cppgc_allocation_handle() convenience method (James M Snell) #58483440d4f42bd
] - src: fix -Wreturn-stack-address error (Shelley Vohr) #5843908615b1020
] - src: prepare for v8 sandboxing (James M Snell) #5837663f643e844
] - src: reorganize ContextifyFunction methods (Chengzhong Wu) #584343b6895a506
] - src: improve CompileFunctionAndCacheResult error handling (Chengzhong Wu) #584347f1c95aee8
] - src: make a number of minor improvements to buffer (James M Snell) #58377ce081bcb9a
] - src: fix build when using shared simdutf (Antoine du Hamel) #58407a35cc216e5
] - src: track cppgc wrappers with a list in Realm (Joyee Cheung) #56534947c1c2cd5
] - src,lib: obtain sourceURL in magic comments from V8 (Chengzhong Wu) #58389d6ea36ad6c
] - src,permission: implicit allow-fs-read to app entrypoint (Rafael Gonzaga) #58579e8a07f2198
] - stream: making DecompressionStream spec compilent for trailing junk (0hm☘️) #583163caa2f71c1
] - stream: test explicit resource management implicitly (LiviaMedeiros) #582969ccdf4fdb4
] - test: improve flakiness detection on stack corruption tests (Darshan Sen) #58601d3fea003df
] - test: mark timeouts & flaky test as flaky on IBM i (Abdirahim Musse) #585838347ef6b53
] - test: dispose of filehandles in filehandle.read tests (Livia Medeiros) #5854334e86f91aa
] - test: rewrite test-child-process-spawn-args (Michaël Zasso) #58546d7a2458a58
] - test: make sqlite-database-sync tests work with system sqlite (Jelle Licht) #585074d9d6830e0
] - test: force slow JSON.stringify path for overflow (Shelley Vohr) #58181bef67e45e3
] - test: account for truthy signal in flaky async_hooks tests (Darshan Sen) #58478007c82f206
] - test: marktest-http2-debug
as flaky on LinuxONE (Richard Lau) #5849421f6400098
] - test: update WPT for WebCryptoAPI to591c95c
(Node.js GitHub Bot) #581761deb5f06a5
] - test: remove --no-warnings flag (Tobias Nießen) #58424beba631a10
] - test: add tests ensuring worker threads cannot access internals (Joe) #583325936cef60a
] - (SEMVER-MINOR) test: add disposable histogram test (James M Snell) #583847a91f4aaa1
] - (SEMVER-MINOR) test: add test for async disposable worker thread (James M Snell) #583855fc4706280
] - test: leverage process.features.openssl_is_boringssl in test (Shelley Vohr) #584214629b18397
] - test: fix test-buffer-tostring-range on allocation failure (Joyee Cheung) #584164c445a8c85
] - test: skip in test-buffer-tostring-rangeerror on allocation failure (Joyee Cheung) #5841553cb29898b
] - test: fix missing edge case in test-blob-slice-with-large-size (Joyee Cheung) #5841489fdfdedc1
] - test: make crypto tests work with BoringSSL (Shelley Vohr) #581173b5d0e62b1
] - test: test reordering of setAAD and setAuthTag (Tobias Nießen) #58396029440bec5
] - test: switch from deprecatedoptparse
toargparse
(Aviv Keller) #58224d05263edcc
] - test: do not skip OCB decryption in FIPS mode (Tobias Nießen) #5838223474cb257
] - test: show more information in test-http2-debug upon failure (Joyee Cheung) #58391d0302e7b3d
] - test: remove loop over single element (Tobias Nießen) #5836833f615897d
] - test: add chacha20-poly1305 to auth tag order test (Tobias Nießen) #583678f09a1f502
] - test: skip wasm-allocation tests for pointer compression builds (Joyee Cheung) #581714ae6a1a5ed
] - test: remove references to create(De|C)ipher (Tobias Nießen) #583634d647271b2
] - test_runner: emit event when file changes in watch mode (Jacopo Martinelli) #579031eda87c365
] - test_runner: add level parameter to reporter.diagnostic (Jacopo Martinelli) #5792313377512be
] - tools: bump the eslint group in/tools/eslint
with 6 updates (dependabot[bot]) #58549fcc881de0d
] - tools: supportDisposableStack
andAsyncDisposableStack
in linter (LiviaMedeiros) #58454208d6a5754
] - tools: support explicit resource management in eslint (LiviaMedeiros) #5829632070f304a
] - tools: add missing highway defines for IBM i (Abdirahim Musse) #58335ddab63a323
] - tty: improve color terminal color detection (Ruben Bridgewater) #58146c094bea8d9
] - tty: use terminal VT mode on Windows (Anna Henningsen) #58358dc21054a1e
] - typings: add inspector internalBinding typing (Shima Ryuhei) #584923499285904
] - typings: remove no longer validFixedSizeBlobCopyJob
type (Dario Piotrowicz) #583051ed2deb2c8
] - typings: remove no longer validrevokeDataObject
type (Dario Piotrowicz) #58305532c173cf2
] - (SEMVER-MINOR) util: add 'none' style to styleText (James M Snell) #584372d5a1ef528
] - vm: import call should return a promise in the current context (Chengzhong Wu) #58309588c2449f2
] - win,tools: use Azure Trusted Signing (Stefan Stojanovic) #58502aeb9ab4c4c
] - (SEMVER-MINOR) worker: make Worker async disposable (James M Snell) #5838523416cce0a
] - worker: give names toMessagePort
functions (Livia Medeiros) #5830744df21b7fb
] - zlib: remove mentions of unexposed Z_TREES constant (Jimmy Leung) #58371v24.1.0
: 2025-05-21, Version 24.1.0 (Current), @aduh95Compare Source
Notable Changes
9d35b4ce95
] - doc: add JonasBa to collaborators (Jonas Badalic) #58355b7d1bfa7b4
] - doc: add puskin to collaborators (Giovanni Bucci) #58308fcead7c28e
] - (SEMVER-MINOR) fs: add toDir
support for explicit resource management (Antoine du Hamel) #58206f7041b9369
] - Revert "test_runner: change ts default glob" (Théo LUDWIG) #58202Commits
b33e8d2a71
] - async_hooks: ensure AsyncLocalStore instances work isolated (Gerhard Stöbich) #58149a1b078b18c
] - buffer: give names toBuffer.prototype.*Write()
functions (Livia Medeiros) #582584c967b73c3
] - buffer: use constexpr where possible (Yagiz Nizipli) #58141327095a928
] - build: fix uvwasi pkgname (Antoine du Hamel) #582702e54653d3d
] - build: use FILE_OFFSET_BITS=64 esp. on 32-bit arch (RafaelGSS) #580907e4453fe93
] - build: escape > metachar in vcbuild (Gerhard Stöbich) #581577dabf079b1
] - child_process: give names to promisifiedexec()
andexecFile()
(LiviaMedeiros) #57916a896eff1f2
] - crypto: handle missing OPENSSL_TLS_SECURITY_LEVEL (Shelley Vohr) #581036403aa458f
] - crypto: merge CipherBase.initiv into constructor (Tobias Nießen) #5816630897d915c
] - deps: V8: backport1d3362c
(Shu-yu Guo) #5823063f5d69d2b
] - deps: V8: cherry-pick4f38995
(Shu-yu Guo) #582305a5f6bb1d4
] - deps: V8: cherry-pick044b9b6
(Rezvan Mahdavi Hezaveh) #58230db57f0a4c0
] - deps: patch V8 to 13.6.233.10 (Michaël Zasso) #58230f54a7a44ab
] - Revert "deps: patch V8 to support compilation with MSVC" (Michaël Zasso) #58187e3193eeca4
] - Revert "deps: always define V8_EXPORT_PRIVATE as no-op" (Michaël Zasso) #58187e75ecf8ad1
] - Revert "deps: disable V8 concurrent sparkplug compilation" (Michaël Zasso) #58187a0ca15558d
] - deps: update llhttp to 9.3.0 (Fedor Indutny) #5814490d4c11992
] - deps: update amaro to 0.5.3 (Node.js GitHub Bot) #581749d35b4ce95
] - doc: add JonasBa to collaborators (Jonas Badalic) #583552676ca0cf5
] - doc: add latest security release steward (Rafael Gonzaga) #58339c35cc1bdd9
] - doc: document default test-reporter change (Nico Jansen) #583022bb433d4a5
] - doc: fix CryptoKey.algorithm type and other interfaces in webcrypto.md (Filip Skokan) #58294f04f09d783
] - doc: mark the callback argument of crypto.generatePrime as mandatory (Allon Murienik) #582993b9b010844
] - doc: remove comma delimiter mention on permissions doc (Rafael Gonzaga) #58297f0cf1a028d
] - doc: make Stability labels not sticky in Stability index (Livia Medeiros) #58291a1b937bdee
] - doc: update commit-queue documentation (Dario Piotrowicz) #58275b7d1bfa7b4
] - doc: add puskin to collaborators (Giovanni Bucci) #58308fc30cdd8d2
] - doc: update stability status for diagnostics_channel to experimental (Idan Goshen) #58261290a5ab8ca
] - doc: clarify napi_get_value_string_* for bufsize 0 (Tobias Nießen) #58158c26863a683
] - doc: fix typo of filehttp.md
,outgoingMessage.setTimeout
section (yusheng chen) #5818862dbd36dcb
] - doc: update return types for eventNames method in EventEmitter (Yukihiro Hasegawa) #58083130c135f38
] - fs: add support forURL
forfs.glob
'scwd
option (Antoine du Hamel) #58182fcead7c28e
] - (SEMVER-MINOR) fs: add toDir
support for explicit resource management (Antoine du Hamel) #58206655326ba9f
] - fs: glob is stable, so should not emit experimental warnings (Théo LUDWIG) #582366ebcce7625
] - fs: ensuredir.read()
does not throw synchronously (Antoine du Hamel) #582287715722323
] - http: remove unused functions and add todos (Yagiz Nizipli) #5814374a807e31f
] - http,https: give names to anonymous or misnamed functions (Livia Medeiros) #5818024a9aefb08
] - http2: add diagnostics channel 'http2.client.stream.start' (Darshan Sen) #582922cb86a3cd6
] - http2: add diagnostics channel 'http2.client.stream.created' (Darshan Sen) #582468f1aee90d9
] - http2: give name to promisifiedconnect()
(LiviaMedeiros) #57916b66f1b0be6
] - inspector: support for worker inspection in chrome devtools (Shima Ryuhei) #56759868e72e367
] - lib: fix sourcemaps with ts module mocking (Marco Ippolito) #58193570cb6f6b6
] - meta: ignore mailmap changes in linux ci (Jonas Badalic) #58356b94f63b865
] - module: handle instantiated async module jobs in require(esm) (Joyee Cheung) #58067714b706f2e
] - repl: add proper vertical cursor movements (Giovanni Bucci) #58003629a954477
] - repl: add possibility to edit multiline commands while adding them (Giovanni Bucci) #5800317746129f3
] - sqlite: setname
andlength
onsqlite.backup()
(Livia Medeiros) #58251908782b1c0
] - sqlite: add build option to build without sqlite (Michael Dawson) #58122a92a4074e4
] - src: remove unusedinternalVerifyIntegrity
internal binding (Dario Piotrowicz) #58285e0355b71ba
] - src: add a variant of ToV8Value() for primitive arrays (Aditi) #57576cb24fc71c4
] - src: remove unusedcheckMessagePort
internal binding (Dario Piotrowicz) #582674db5d0bc49
] - src: remove unusedshouldRetryAsESM
internal binding (Dario Piotrowicz) #582653b8d4e32ca
] - src: add a couple fast apis in node_os (James M Snell) #58210a135c0aea3
] - src: remove unneeded explicit V8 flags (Michaël Zasso) #58230abeb5c4cdc
] - src: fix module buffer allocation (X-BW) #577389ca4b46eb3
] - src: use String::WriteV2() in TwoByteValue (Tobias Nießen) #58164bb28e2bfd7
] - src: remove overzealous tcsetattr error check (Ben Noordhuis) #58200329e008e73
] - src: refactor WriteUCS2 and remove flags argument (Tobias Nießen) #58163c815f29d61
] - src: remove NonCopyableMaybe (Tobias Nießen) #58168685d137dec
] - test: reduce iteration count in test-child-process-stdout-flush-exit (Antoine du Hamel) #5827340dc092e25
] - test: remove unnecessaryconsole.log
from test-repl-null-thrown (Dario Piotrowicz) #58281a3af644dda
] - test: allowtmpDir.path
to be modified (Aviv Keller) #5817397f80374a6
] - test: addFloat16Array
tocommon.getArrayBufferViews()
(Livia Medeiros) #5823365683735ab
] - test: fix executable flags (Livia Medeiros) #58250ebb82aa1c3
] - test: deflake test-http2-client-socket-destroy (Luigi Pinca) #58212eb4f130b17
] - test: remove Float16Array flag (Livia Medeiros) #5818409a85fdeb1
] - test: skip test-buffer-tostring-rangeerror when low on memory (Ruben Bridgewater) #5814265446632b1
] - test: reduce flakiness in test-heapdump-http2 (Joyee Cheung) #58148f7041b9369
] - Revert "test_runner: change ts default glob" (Théo LUDWIG) #58202287454298d
] - test_runner: unify --require and --import behavior when isolation none (Pietro Marchini) #579246301b003f7
] - tools: ignoredeps/
andbenchmark/
for CodeQL (Rafael Gonzaga) #582542d5de7e309
] - tools: add read permission to workflows that read contents (Antoine du Hamel) #58255b8d4715527
] - tools: support environment variables via comments (Pietro Marchini) #58186d8e88f2c17
] - typings: add missing typings forTypedArray
(Jason Zhang) #582484c6f73c5d5
] - url: improve performance of the format function (Giovanni Bucci) #5709994c720c4ee
] - util: add internalassignFunctionName()
function (LiviaMedeiros) #579163ed159afd1
] - watch: fix watch args not being properly filtered (Dario Piotrowicz) #58279v24.0.2
: 2025-05-14, Version 24.0.2 (Current), @RafaelGSSCompare Source
This is a security release.
Notable Changes
Commits
7d0c17b2ad
] - (CVE-2025-23166) src: fix error handling on async crypto operations (RafaelGSS) nodejs-private/node-private#688v24.0.1
: 2025-05-08, Version 24.0.1 (Current), @aduh95Compare Source
Notable Changes
2e1d9581e0
] - Revert "buffer: move SlowBuffer to EOL" (Filip Skokan) [#58211](hConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.