We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
c3ceaebb7a
5059a746ec
c8ceaaf397
e21b37d9df
832640c35e
c510391d2f
5d1230bec0
node.config.json
30bb1ccbb0
THROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING
0350c6f478
e1d3a9e192
0ec912f452
43490c8797
types.isFloat16Array()
dda6ca9172
4252dc798c
Float16Array
1c7396b078
1ded5f25c8
696b5f85ca
775ee4d40f
3766992ba4
8390276be3
6a9b79e5c1
f689f98344
14a82804d7
filename
dirname
e7e8256d35
d7d8e8e994
f37633e85a
$(BUILDTYPE)
e5bf67fe77
out/Makefile
718f874ae0
53c5fdcae1
SharedArrayBuffer
78f4ffee5d
ArrayBuffer
f606352b63
getRandomValues()
23c4e941c2
8339d9bc14
c2111dd126
4cc49be951
c956d37c84
b5cd0eb590
3eb6b814e9
0be9fa3218
d5cf4254fb
ad0861dba0
0d3ec1aafe
1f70baf3b0
ec6a48621f
zlib.md
37e360e386
2b5d63d36e
a2063638e2
AsyncLocalStorage
474c2b14c3
1eec170fc3
import.meta.filename
7f108de525
util.styleText
54b3f7fffc
66f2c605a8
buffer.md
b0256dd42b
assert.CallTracker
581439c9e6
a2a2a2f027
module.md
c0ec4e2935
93d19ec6cd
load
f5ea06c61f
80c4fe1b70
DEP0148
01cad99da0
a08b714a46
d0b48350fd
bde3725f8b
92428c2609
298969e1dd
a9d28e27c9
133d2878a1
await
fc5f126629
945f4ac538
f3b885bb5e
unhandledRejection
7326dda5b0
6906c5eb1f
47a7564e8f
e274cc1310
bef06b11df
import.meta
8f643471ef
bf9e17ecc6
137717354f
9baf580269
frame->hd.type
b8189242b2
4e02a1650a
fetch_module
d9700fef26
serializeError
f3a16b6d9c
d4fc282f73
f7e2902861
8652b0e168
e98504ed95
340731bea0
d767cbffcf
575f904b13
acd323c069
21246fec20
97f32d5849
90ddbb8cfa
728425d03e
1f799140e0
021b174a1f
44c5718476
bb09b4d4ae
getPackageType
9e6054e715
readPackage
4a8db273ba
3c65058f20
a4105db1f7
248c938139
972275697a
repl.builtinModules
7485309d7e
c12cd2a190
5e0503a967
ed9d2fd51a
06dcb318bc
4e24456a1a
a9a6891b0b
d2e1bcf3d4
cfe15ca7b4
0e999eb65f
20b27331c0
8856712171
120050db97
4c5555d558
d2ce9023b1
06179be6ca
5121c47990
ccee741c43
eef37d00cb
678e8f57c0
aee45e2036
_WIN32
6206a8edbc
03936f31c1
010dd91a19
e00c1ecbd2
648ad252e1
void*
char*
680b434a62
18f5301747
065e8cd670
39af5d678f
ca020fdc4e
32b6e7094a
96243a723a
0f2cbc17c7
d1c6f861d5
ab0d3a38db
24b182e7b3
dda6423be9
4754c693f8
node_env_var.cc
db483bbe63
b0277700d6
353587f984
bec053ab20
38a329a857
70bb387f82
be038f0273
6ffb66f82f
fd37891186
1be5a8c1b4
test-config-json-schema
e90583b657
node_config_file
df2a36bfcc
103034b051
3e58f81a38
2f4e4164a3
b40769292e
cbd5768d47
9e31ab502a
13f8f9cc12
92dce6ed6b
aa755d3acf
331f44c78c
4aaa8438b4
fb51d3a0c5
c6a45a9087
f3a4d03963
a3be0df337
a7e73a0a74
edb7dd1ec7
c56f495e83
1b37161a27
23386308dd
9c21abc169
f210a1530d
234c417e98
938f1532da
b362339f72
61180db9c0
osx-pkg-postinstall.sh
3ae04c94eb
d623c2c2b4
43ea4c532a
5703147470
test/fixtures/source-map/output
80d58c372d
test/fixtures/errors
ef5275b7be
test/fixtures/test-runner/output
631733e41f
test/fixtures/eval
6d0128695f
f4d7cbae89
5a39a24cd1
ModulesBinding
2df7ce9ebd
416052a9f2
30060e13d3
length
9837e08a84
af41dd3c07
7229a29b47
1b5a7c6dc8
e935c3c6f2
f2159f2a44
Originally posted by @github-actions in nodejs/node#58388
Notable Changes
c3ceaebb7a] - deps: update timezone to 2025b (Node.js GitHub Bot) #578575059a746ec] - doc: add dario-piotrowicz to collaborators (Dario Piotrowicz) #58102c8ceaaf397] - (SEMVER-MINOR) doc: graduate multiple experimental apis (James M Snell) #57765e21b37d9df] - (SEMVER-MINOR) esm: graduate import.meta properties (James M Snell) #58011832640c35e] - (SEMVER-MINOR) esm: support top-level Wasm without package type (Guy Bedford) #57610c510391d2f] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.columns() (Colin Ihrig) #574905d1230bec0] - (SEMVER-MINOR) src: set default config asnode.config.json(Marco Ippolito) #5717130bb1ccbb0] - (SEMVER-MINOR) src: createTHROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING(Marco Ippolito) #570160350c6f478] - (SEMVER-MINOR) src: add config file support (Marco Ippolito) #57016e1d3a9e192] - (SEMVER-MINOR) src: add ExecutionAsyncId getter for any Context (Attila Szegedi) #578200ec912f452] - (SEMVER-MINOR) stream: preserve AsyncLocalStorage context in finished() (Gürgün Dayıoğlu) #5786543490c8797] - (SEMVER-MINOR) util: addtypes.isFloat16Array()(Livia Medeiros) #57879dda6ca9172] - (SEMVER-MINOR) worker: add worker.getHeapStatistics() (Matteo Collina) #57888Commits
4252dc798c] - assert: supportFloat16Arrayin loose deep equality checks (Livia Medeiros) #578811c7396b078] - assert,util: fix constructor lookup in deep equal comparison (Ruben Bridgewater) #578761ded5f25c8] - assert,util: improve deep object comparison performance (Ruben Bridgewater) #57648696b5f85ca] - assert,util: improve unequal number comparison performance (Ruben Bridgewater) #57619775ee4d40f] - assert,util: improve array comparison (Ruben Bridgewater) #576193766992ba4] - benchmark: add sqlite prepare select get (Vinícius Lourenço) #580408390276be3] - benchmark: add sqlite prepare select all (Vinícius Lourenço) #580406a9b79e5c1] - benchmark: add sqlite is transaction (Vinícius Lourenço) #58040f689f98344] - benchmark: add sqlite prepare insert (Vinícius Lourenço) #5804014a82804d7] - benchmark: disambiguatefilenameanddirnameread perf (Antoine du Hamel) #58056e7e8256d35] - buffer: avoid creating unnecessary environment (Yagiz Nizipli) #58053d7d8e8e994] - buffer: define global v8::CFunction objects as const (Mert Can Altin) #57676f37633e85a] - build: use$(BUILDTYPE)when cleaning coverage files (Aviv Keller) #57995e5bf67fe77] - build: define python when generatingout/Makefile(Aviv Keller) #57970718f874ae0] - build: fix zstd libname (Antoine du Hamel) #5799953c5fdcae1] - crypto: fix cross-realmSharedArrayBuffervalidation (Antoine du Hamel) #5797478f4ffee5d] - crypto: fix cross-realm check ofArrayBuffer(Felipe Forbeck) #57828f606352b63] - crypto: forbid passingFloat16ArraytogetRandomValues()(Livia Medeiros) #5788023c4e941c2] - crypto: remove BoringSSL dh-primes addition (Shelley Vohr) #570238339d9bc14] - deps: V8: cherry-pick f915fa4c9f41 (Chengzhong Wu) #55484c2111dd126] - deps: V8: backport e5dbbbadcbff (Darshan Sen) #581204cc49be951] - deps: update zstd to 1.5.7 (Node.js GitHub Bot) #57940c956d37c84] - deps: update zlib to 1.3.0.1-motley-780819f (Node.js GitHub Bot) #57768c3ceaebb7a] - deps: update timezone to 2025b (Node.js GitHub Bot) #57857b5cd0eb590] - deps: update simdutf to 6.4.2 (Node.js GitHub Bot) #578553eb6b814e9] - deps: update simdutf to 6.4.0 (Node.js GitHub Bot) #567640be9fa3218] - deps: update icu to 77.1 (Node.js GitHub Bot) #57455d5cf4254fb] - doc: add HBSPS as triager (Wiyeong Seo) #57980ad0861dba0] - doc: add ambassaor message (Brian Muenzenmeyer) #576000d3ec1aafe] - doc: fix misaligned options in vm.compileFunction() (Jimmy Leung) #581451f70baf3b0] - doc: add missing options.signal to readlinePromises.createInterface() (Jimmy Leung) #55456ec6a48621f] - doc: fix typo of filezlib.md(yusheng chen) #5809337e360e386] - doc: make stability labels more consistent (Antoine du Hamel) #575162b5d63d36e] - doc: allow the $schema property in node.config.json (Remco Haszing) #57560a2063638e2] - doc: fixAsyncLocalStorageexample response changes after node v18 (Naor Tedgi (Abu Emma)) #57969474c2b14c3] - doc: mark Node.js 18 as End-of-Life (Richard Lau) #580845059a746ec] - doc: add dario-piotrowicz to collaborators (Dario Piotrowicz) #581021eec170fc3] - doc: fix formatting ofimport.meta.filenamesection (Antoine du Hamel) #580797f108de525] - doc: fix env variable name inutil.styleText(Antoine du Hamel) #5807254b3f7fffc] - doc: add returns for https.get (Eng Zer Jun) #5802566f2c605a8] - doc: fix typo inbuffer.md(chocolateboy) #58052b0256dd42b] - doc: correct deprecation type ofassert.CallTracker(René) #57997581439c9e6] - doc: mark devtools integration section as active development (Chengzhong Wu) #57886a2a2a2f027] - doc: fix typo inmodule.md(Alex Schwartz) #57889c0ec4e2935] - doc: increase z-index of header element (Dario Piotrowicz) #5785193d19ec6cd] - doc: add missing TS formats forloadhooks (Antoine du Hamel) #57837f5ea06c61f] - doc: clarify the multi REPL example (Dario Piotrowicz) #5775980c4fe1b70] - doc: fix deprecation type forDEP0148(Livia Medeiros) #5778501cad99da0] - doc: list DOMException as a potential error raised by Node.js (Chengzhong Wu) #57783a08b714a46] - doc: add missing v0.x changelog entries (Antoine du Hamel) #57779d0b48350fd] - doc: fix typo in writing-docs (Sebastian Beltran) #57776bde3725f8b] - doc: clarify examples section in REPL doc (Dario Piotrowicz) #57762c8ceaaf397] - (SEMVER-MINOR) doc: graduate multiple experimental apis (James M Snell) #5776592428c2609] - doc: explicitly state that corepack will be removed in v25+ (Trivikram Kamat) #57747298969e1dd] - doc: update position type to integer | null in fs (Yukihiro Hasegawa) #57745a9d28e27c9] - doc: update CI instructions (Antoine du Hamel) #57743133d2878a1] - doc: update example of usingawaitin REPL (Dario Piotrowicz) #57653fc5f126629] - doc: add back mention of visa fees to onboarding doc (Darshan Sen) #57730945f4ac538] - doc: process.execve is only unavailable for Windows (Yaksh Bariya) #57726f3b885bb5e] - doc: clarifyunhandledRejectionevents behaviors in process doc (Dario Piotrowicz) #576547326dda5b0] - doc: improved fetch docs (Alessandro Miliucci) #572966906c5eb1f] - doc: document REPL custom eval arguments (Dario Piotrowicz) #5769047a7564e8f] - doc: classify Chrome DevTools Protocol as tier 2 (Chengzhong Wu) #57634e274cc1310] - doc: replace NOTE that does not render properly (Colin Ihrig) #57484bef06b11df] - esm: avoidimport.metasetup costs for unused properties (Antoine du Hamel) #57286e21b37d9df] - (SEMVER-MINOR) esm: graduate import.meta properties (James M Snell) #58011832640c35e] - (SEMVER-MINOR) esm: support top-level Wasm without package type (Guy Bedford) #576108f643471ef] - fs: improve globSync performance (Rich Trott) #57725bf9e17ecc6] - http2: use args.This() instead of args.Holder() (Joyee Cheung) #58004137717354f] - http2: fix graceful session close (Kushagra Pandey) #578089baf580269] - http2: fix check forframe->hd.type(hanguanqiang) #57644b8189242b2] - http2: skip writeHead if stream is closed (Shima Ryuhei) #576864e02a1650a] - lib: remove unused filefetch_module(Michaël Zasso) #55880d9700fef26] - lib: avoid StackOverflow onserializeError(Chengzhong Wu) #58075f3a16b6d9c] - lib: resolve the issue of not adhering to the specified buffer size (0hm☘️🏳️⚧️) #55896d4fc282f73] - lib: fix AbortSignal.any() with timeout signals (Gürgün Dayıoğlu) #57867f7e2902861] - lib: use Map primordial for ActiveAsyncContextFrame (Gürgün Dayıoğlu) #576708652b0e168] - meta: set nodejs/config as codeowner (Marco Ippolito) #57237e98504ed95] - meta: allow penetration testing on live system with prior authorization (Matteo Collina) #57966340731bea0] - meta: fix subsystem in commit title (Luigi Pinca) #57945d767cbffcf] - meta: bump Mozilla-Actions/sccache-action from 0.0.8 to 0.0.9 (dependabot[bot]) #57720575f904b13] - meta: bump actions/download-artifact from 4.1.9 to 4.2.1 (dependabot[bot]) #57719acd323c069] - meta: bump actions/setup-python from 5.4.0 to 5.5.0 (dependabot[bot]) #5771821246fec20] - meta: bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (dependabot[bot]) #5771797f32d5849] - meta: bump github/codeql-action from 3.28.10 to 3.28.13 (dependabot[bot]) #5771690ddbb8cfa] - meta: bump actions/cache from 4.2.2 to 4.2.3 (dependabot[bot]) #57715728425d03e] - meta: bump actions/setup-node from 4.2.0 to 4.3.0 (dependabot[bot]) #577141f799140e0] - meta: bump actions/upload-artifact from 4.6.1 to 4.6.2 (dependabot[bot]) #57713021b174a1f] - module: tidy code string concat → string templates (Jacob Smith) #5582044c5718476] - module: fix incorrect formatting in require(esm) cycle error message (haykam821) #57453bb09b4d4ae] - module: improvegetPackageTypeperformance (Dario Piotrowicz) #575999e6054e715] - module: remove unnecessaryreadPackagefunction (Dario Piotrowicz) #575964a8db273ba] - node-api: add nested object wrap and napi_ref test (Chengzhong Wu) #579813c65058f20] - node-api: convert NewEnv to node_napi_env__::New (Vladimir Morozov) #57834a4105db1f7] - os: fix netmask format check condition in getCIDR function (Wiyeong Seo) #57324248c938139] - process: disable building execve on IBM i (Abdirahim Musse) #57883972275697a] - repl: deprecaterepl.builtinModules(Dario Piotrowicz) #575087485309d7e] - sqlite: add location method (Edy Silva) #57860c12cd2a190] - sqlite: add timeout options to DatabaseSync (Edy Silva) #577525e0503a967] - sqlite: add setReturnArrays method to StatementSync (Gürgün Dayıoğlu) #57542ed9d2fd51a] - sqlite: enable common flags (Edy Silva) #5762106dcb318bc] - sqlite: refactor prepared statement iterator (Colin Ihrig) #57569c510391d2f] - (SEMVER-MINOR) sqlite: add StatementSync.prototype.columns() (Colin Ihrig) #574904e24456a1a] - sqlite: reset statement immediately in run() (Colin Ihrig) #57350a9a6891b0b] - sqlite: fix coverity warnings related to backup() (Colin Ihrig) #56961d2e1bcf3d4] - sqlite: fix use-after-free in StatementSync due to premature GC (Divy Srivastava) #56840cfe15ca7b4] - sqlite: handle conflicting SQLite and JS errors (Colin Ihrig) #567870e999eb65f] - sqlite: add getter to detect transactions (Colin Ihrig) #5792520b27331c0] - sqlite, test: expose sqlite online backup api (Edy Silva) #562538856712171] - sqlite,doc,test: add aggregate function (Edy Silva) #56600120050db97] - sqlite,src: refactor sqlite value conversion (Edy Silva) #575714c5555d558] - src: initialize privateSymbols for per_context (Jason Zhang) #57479d2ce9023b1] - src: ensure primordials are initialized exactly once (Chengzhong Wu) #5751906179be6ca] - src: disable abseil deadlock detection (Chengzhong Wu) #575825121c47990] - src: fix node_config_file.h compilation error in GN build (Cheng) #572105d1230bec0] - (SEMVER-MINOR) src: set default config asnode.config.json(Marco Ippolito) #57171ccee741c43] - src: namespace config file flags (Marco Ippolito) #5717030bb1ccbb0] - (SEMVER-MINOR) src: createTHROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING(Marco Ippolito) #570160350c6f478] - (SEMVER-MINOR) src: add config file support (Marco Ippolito) #57016eef37d00cb] - src: add more debug logs and comments in NodePlatform (Joyee Cheung) #58047678e8f57c0] - src: add dcheck_eq for Object::New constructor calls (Jonas) #57943aee45e2036] - src: move windows specific fns to_WIN32(Yagiz Nizipli) #579516206a8edbc] - src: improve thread safety of TaskQueue (Shelley Vohr) #5791003936f31c1] - src: fixup errorhandling more in various places (James M Snell) #57852010dd91a19] - src: fix typo in comments (Edy Silva) #57868e00c1ecbd2] - src: add BaseObjectPtr nullptr operations (Chengzhong Wu) #56585648ad252e1] - src: removevoid*->char*->void*casts (Tobias Nießen) #57791680b434a62] - src: improve error handing in node_messaging (James M Snell) #5776018f5301747] - src: remove unused detachArrayBuffer method (Yagiz Nizipli) #58055065e8cd670] - src: use macros to reduce code duplication is cares_wrap (James M Snell) #5793739af5d678f] - src: improve error handling in cares_wrap (James M Snell) #57937ca020fdc4e] - src: fix -Wunreachable-code-return in node_sea (Shelley Vohr) #5766432b6e7094a] - src: change DCHECK to CHECK (Wuli Zuo) #57948e1d3a9e192] - (SEMVER-MINOR) src: add ExecutionAsyncId getter for any Context (Attila Szegedi) #5782096243a723a] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #576460f2cbc17c7] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #57642d1c6f861d5] - src: update std::vector<v8::Local<T>> to use v8::LocalVector<T> (Aditi) #57578ab0d3a38db] - src: improve error message for invalid child stdio type in spawn_sync (Dario Piotrowicz) #5758924b182e7b3] - src: implement util.types fast API calls (Ruben Bridgewater) #57819dda6423be9] - src: enter and lock isolate properly in json parser (Joyee Cheung) #578234754c693f8] - src: improve error handling innode_env_var.cc(Antoine du Hamel) #57767db483bbe63] - src: improve error handling in node_http2 (James M Snell) #57764b0277700d6] - src: improve error handling in crypto_x509 (James M Snell) #57757353587f984] - src: improve error handling in callback.cc (James M Snell) #57758bec053ab20] - src: remove unused variable in crypto_x509.cc (Michaël Zasso) #5775438a329a857] - src: fix kill signal 0 on Windows (Stefan Stojanovic) #5769570bb387f82] - src: fix inefficient usage of v8_inspector::StringView (Simon Zünd) #52372be038f0273] - src,permission: make ERR_ACCESS_DENIED more descriptive (Rafael Gonzaga) #575850ec912f452] - (SEMVER-MINOR) stream: preserve AsyncLocalStorage context in finished() (Gürgün Dayıoğlu) #578656ffb66f82f] - test: fix permission fixtures lint (Rafael Gonzaga) #55819fd37891186] - test: add repl preview timeout test (Chengzhong Wu) #554841be5a8c1b4] - test: skiptest-config-json-schemawith quic (Richard Lau) #57225e90583b657] - test: add more coverage tonode_config_file(Marco Ippolito) #57170df2a36bfcc] - test: remove deadlock workaround (Joyee Cheung) #58047103034b051] - test: prevent extraneous HOSTNAME substitution in test-runner-output (René) #580763e58f81a38] - test: update WPT for WebCryptoAPI to b48efd681e (Node.js GitHub Bot) #580442f4e4164a3] - test: add missing newlines to repl .exit writes (Dario Piotrowicz) #58041b40769292e] - test: add fast api tests for getLibuvNow() (Yagiz Nizipli) #58022cbd5768d47] - test: add ALS test using http agent keep alive (Gerhard Stöbich) #580179e31ab502a] - test: deflake test-http2-options-max-headers-block-length (Luigi Pinca) #5795913f8f9cc12] - test: rename to getCallSites (Wuli Zuo) #5794892dce6ed6b] - test: force GC in test-file-write-stream4 (Luigi Pinca) #57930aa755d3acf] - test: enable skipped colorize test (Shima Ryuhei) #57887331f44c78c] - test: update WPT for WebCryptoAPI to 164426ace2 (Node.js GitHub Bot) #578544aaa8438b4] - test: add test for frame count being 0.5 (Jake Yuesong Li) #57732fb51d3a0c5] - test: fix the decimal fractions explaination (Jake Yuesong Li) #57732c6a45a9087] - Revert "test: add tests for REPL custom evals" (Tobias Nießen) #57793f3a4d03963] - test: add tests for REPL custom evals (Dario Piotrowicz) #57691a3be0df337] - test: update expected error message for macOS (Antoine du Hamel) #57742a7e73a0a74] - test: fix dangling promise in test_runner no isolation test setup (Jacob Smith) #57595edb7dd1ec7] - test_runner: match minimum file column to 'all files' (Shima Ryuhei) #57848c56f495e83] - tools: extract target abseil to abseil.gyp (Chengzhong Wu) #572891b37161a27] - tools: ignore V8 tests in CodeQL scans (Rich Trott) #5808123386308dd] - tools: enable CodeQL config file (Rich Trott) #580369c21abc169] - tools: ignore test directory in CodeQL scans (Rich Trott) #57978f210a1530d] - tools: add semver-major release support to release-lint (Antoine du Hamel) #57892234c417e98] - tools: add codeql nightly (Rafael Gonzaga) #57788938f1532da] - tools: edit create-release-proposal workflow to handle pr body length (Elves Vieira) #57841b362339f72] - tools: add zstd updater to workflow (KASEYA\yahor.siarheyenka) #5783161180db9c0] - tools: remove unusedosx-pkg-postinstall.sh(Antoine du Hamel) #576673ae04c94eb] - tools: do not use temp files when merging PRs (Antoine du Hamel) #57790d623c2c2b4] - tools: update gyp-next to 0.20.0 (Node.js GitHub Bot) #5768343ea4c532a] - tools: bump the eslint group in /tools/eslint with 4 updates (dependabot[bot]) #577215703147470] - tools: enable linter intest/fixtures/source-map/output(Antoine du Hamel) #5770080d58c372d] - tools: enable linter intest/fixtures/errors(Antoine du Hamel) #57701ef5275b7be] - tools: enable linter intest/fixtures/test-runner/output(Antoine du Hamel) #57698631733e41f] - tools: enable linter intest/fixtures/eval(Antoine du Hamel) #576996d0128695f] - tools: enable linter on some fixtures file (Antoine du Hamel) #57674f4d7cbae89] - tools: update ESLint to 9.23 (Antoine du Hamel) #576735a39a24cd1] - typings: fixModulesBindingtypes (Antoine du Hamel) #555492df7ce9ebd] - util: fix parseEnv handling of invalid lines (Augustin Mauroy) #57798416052a9f2] - util: fix formatting of objects with built-in Symbol.toPrimitive (Shima Ryuhei) #5783243490c8797] - (SEMVER-MINOR) util: addtypes.isFloat16Array()(Livia Medeiros) #5787930060e13d3] - util: preservelengthof deprecated functions (Livia Medeiros) #578069837e08a84] - util: fix parseEnv incorrectly splitting multiple ‘=‘ in value (HEESEUNG) #57421af41dd3c07] - watch: clarify completion/failure watch mode messages (Dario Piotrowicz) #579267229a29b47] - watch: check parent and child path properly (Jason Zhang) #574251b5a7c6dc8] - win: fix SIGQUIT on ClangCL (Stefan Stojanovic) #57659e935c3c6f2] - worker: add ESM version examples to worker docs (fisker Cheung) #57645dda6ca9172] - (SEMVER-MINOR) worker: add worker.getHeapStatistics() (Matteo Collina) #57888f2159f2a44] - zlib: fix pointer alignment (jhofstee) #57727Originally posted by @github-actions in nodejs/node#58388