apollographql / rover

The CLI for Apollo GraphOS
https://rover.apollo.dev
Other
409 stars 85 forks source link

chore(deps): update node docker tag to v23 #2233

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

This PR contains the following updates:

Package Type Update Change
node docker major 20.18.0 -> 23.0.0

Release Notes

nodejs/node (node) ### [`v23.0.0`](https://redirect.github.com/nodejs/node/releases/tag/v23.0.0): 2024-10-16, Version 23.0.0 (Current), @​RafaelGSS [Compare Source](https://redirect.github.com/nodejs/node/compare/v22.10.0...v23.0.0) We’re excited to announce the release of Node.js 23! Key highlights include: - Enabling `require(esm)` by default for Node.js applications - Removing support for Windows 32-bit systems - Stabilizing the `node --run` command - Enhancements to the test runner, including glob pattern support for coverage files Node.js 23 will replace Node.js 22 as the ‘Current’ release line when Node.js 22 enters long-term support (LTS) later this month. According to the release schedule, Node.js 23 will remain the ‘Current’ release for the next six months, until April 2025. ##### Other Notable Changes - \[[`7ad0cc3e57`](https://redirect.github.com/nodejs/node/commit/7ad0cc3e57)] - **(SEMVER-MAJOR)** **build**: remove support for 32-bit Windows (Michaël Zasso) [#​53184](https://redirect.github.com/nodejs/node/pull/53184) - \[[`83eb4f2855`](https://redirect.github.com/nodejs/node/commit/83eb4f2855)] - **(SEMVER-MINOR)** **deps**: V8: cherry-pick [`cd10ad7`](https://redirect.github.com/nodejs/node/commit/cd10ad7cdbe5) (Joyee Cheung) [#​52535](https://redirect.github.com/nodejs/node/pull/52535) - \[[`b8493a5789`](https://redirect.github.com/nodejs/node/commit/b8493a5789)] - **doc**: add abmusse to collaborators (Abdirahim Musse) [#​55086](https://redirect.github.com/nodejs/node/pull/55086) - \[[`7fab6e8885`](https://redirect.github.com/nodejs/node/commit/7fab6e8885)] - **(SEMVER-MAJOR)** **doc**: use gcc 12 on AIX for Node.js >=23 (Richard Lau) [#​54338](https://redirect.github.com/nodejs/node/pull/54338) - \[[`d473606040`](https://redirect.github.com/nodejs/node/commit/d473606040)] - **(SEMVER-MINOR)** **lib**: propagate aborted state to dependent signals before firing events (jazelly) [#​54826](https://redirect.github.com/nodejs/node/pull/54826) - \[[`06206af181`](https://redirect.github.com/nodejs/node/commit/06206af181)] - **(SEMVER-MINOR)** **module**: unflag --experimental-require-module (Joyee Cheung) [#​55085](https://redirect.github.com/nodejs/node/pull/55085) - \[[`0b9249e335`](https://redirect.github.com/nodejs/node/commit/0b9249e335)] - **(SEMVER-MINOR)** **module**: implement the "module-sync" exports condition (Joyee Cheung) [#​54648](https://redirect.github.com/nodejs/node/pull/54648) - \[[`92a25abca9`](https://redirect.github.com/nodejs/node/commit/92a25abca9)] - **(SEMVER-MINOR)** **path**: add `matchGlob` method (Aviv Keller) [#​52881](https://redirect.github.com/nodejs/node/pull/52881) - \[[`12dd4c7575`](https://redirect.github.com/nodejs/node/commit/12dd4c7575)] - **src**: mark node --run as stable (Yagiz Nizipli) [#​53763](https://redirect.github.com/nodejs/node/pull/53763) - \[[`4174b73153`](https://redirect.github.com/nodejs/node/commit/4174b73153)] - **test**: support glob matching coverage files (Aviv Keller) [#​53553](https://redirect.github.com/nodejs/node/pull/53553) ##### Semver-Major Commits - \[[`764b13d75c`](https://redirect.github.com/nodejs/node/commit/764b13d75c)] - **(SEMVER-MAJOR)** **assert,util**: change WeakMap and WeakSet comparison handling (Cristian Barlutiu) [#​53495](https://redirect.github.com/nodejs/node/pull/53495) - \[[`3800d60c66`](https://redirect.github.com/nodejs/node/commit/3800d60c66)] - **(SEMVER-MAJOR)** **buffer**: throw when writing beyond buffer" (Robert Nagy) [#​54588](https://redirect.github.com/nodejs/node/pull/54588) - \[[`17fd32790a`](https://redirect.github.com/nodejs/node/commit/17fd32790a)] - **(SEMVER-MAJOR)** **buffer**: make File cloneable (Matthew Aitken) [#​47613](https://redirect.github.com/nodejs/node/pull/47613) - \[[`f68d7d2acc`](https://redirect.github.com/nodejs/node/commit/f68d7d2acc)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`9d0748c5df`](https://redirect.github.com/nodejs/node/commit/9d0748c5df)] - **(SEMVER-MAJOR)** **build**: disable ICF for mksnapshot (Leszek Swirski) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`b7bcf3e121`](https://redirect.github.com/nodejs/node/commit/b7bcf3e121)] - **(SEMVER-MAJOR)** **build**: include v8-sandbox.h header in distribution (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`1dfa3b8255`](https://redirect.github.com/nodejs/node/commit/1dfa3b8255)] - **(SEMVER-MAJOR)** **build**: reset embedder string to "-node.0" (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`046343ea9d`](https://redirect.github.com/nodejs/node/commit/046343ea9d)] - **(SEMVER-MAJOR)** **build**: warn for GCC versions earlier than 12.2 (Michaël Zasso) [#​54081](https://redirect.github.com/nodejs/node/pull/54081) - \[[`a5decd4c8d`](https://redirect.github.com/nodejs/node/commit/a5decd4c8d)] - **(SEMVER-MAJOR)** **build**: drop experimental support for Windows <10 (Michaël Zasso) [#​54079](https://redirect.github.com/nodejs/node/pull/54079) - \[[`7ad0cc3e57`](https://redirect.github.com/nodejs/node/commit/7ad0cc3e57)] - **(SEMVER-MAJOR)** **build**: remove support for 32-bit Windows (Michaël Zasso) [#​53184](https://redirect.github.com/nodejs/node/pull/53184) - \[[`c7e42092f3`](https://redirect.github.com/nodejs/node/commit/c7e42092f3)] - **(SEMVER-MAJOR)** **build**: compile with C++20 support (Michaël Zasso) [#​45427](https://redirect.github.com/nodejs/node/pull/45427) - \[[`e2b7e41e23`](https://redirect.github.com/nodejs/node/commit/e2b7e41e23)] - **(SEMVER-MAJOR)** **child_process**: remove unused internal event (Rich Trott) [#​53793](https://redirect.github.com/nodejs/node/pull/53793) - \[[`4f1fe8a015`](https://redirect.github.com/nodejs/node/commit/4f1fe8a015)] - **(SEMVER-MAJOR)** **cli**: remove deprecated V8 flag (Omer Katz) [#​54761](https://redirect.github.com/nodejs/node/pull/54761) - \[[`8f37492b65`](https://redirect.github.com/nodejs/node/commit/8f37492b65)] - **(SEMVER-MAJOR)** **cli**: move --trace-atomics-wait to eol (Marco Ippolito) [#​52747](https://redirect.github.com/nodejs/node/pull/52747) - \[[`f7e73cd1f2`](https://redirect.github.com/nodejs/node/commit/f7e73cd1f2)] - **(SEMVER-MAJOR)** **cli**: remove --no-experimental-global-customevent flag (Daeyeon Jeong) [#​52723](https://redirect.github.com/nodejs/node/pull/52723) - \[[`311504125f`](https://redirect.github.com/nodejs/node/commit/311504125f)] - **(SEMVER-MAJOR)** **cli**: remove --no-experimental-fetch flag (Filip Skokan) [#​52611](https://redirect.github.com/nodejs/node/pull/52611) - \[[`a30ae50860`](https://redirect.github.com/nodejs/node/commit/a30ae50860)] - **(SEMVER-MAJOR)** **cli**: remove --no-experimental-global-webcrypto flag (Filip Skokan) [#​52564](https://redirect.github.com/nodejs/node/pull/52564) - \[[`afe56aa58b`](https://redirect.github.com/nodejs/node/commit/afe56aa58b)] - **(SEMVER-MAJOR)** **crypto**: runtime deprecate crypto.fips (Yagiz Nizipli) [#​55019](https://redirect.github.com/nodejs/node/pull/55019) - \[[`33a6d1fe3a`](https://redirect.github.com/nodejs/node/commit/33a6d1fe3a)] - **(SEMVER-MAJOR)** **crypto**: remove ERR_CRYPTO_SCRYPT_INVALID_PARAMETER (Tobias Nießen) [#​53305](https://redirect.github.com/nodejs/node/pull/53305) - \[[`ff826069a8`](https://redirect.github.com/nodejs/node/commit/ff826069a8)] - **(SEMVER-MAJOR)** **crypto**: move DEP0182 to runtime deprecation (Tobias Nießen) [#​52552](https://redirect.github.com/nodejs/node/pull/52552) - \[[`6e150f9527`](https://redirect.github.com/nodejs/node/commit/6e150f9527)] - **(SEMVER-MAJOR)** **deps**: V8: cherry-pick [`97199f6`](https://redirect.github.com/nodejs/node/commit/97199f686e2f) (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`1e16779fa1`](https://redirect.github.com/nodejs/node/commit/1e16779fa1)] - **(SEMVER-MAJOR)** **deps**: V8: cherry-pick [`01a47f3`](https://redirect.github.com/nodejs/node/commit/01a47f3ffff2) (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`762a440e68`](https://redirect.github.com/nodejs/node/commit/762a440e68)] - **(SEMVER-MAJOR)** **deps**: patch V8 to support older Clang versions (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`95f2213eed`](https://redirect.github.com/nodejs/node/commit/95f2213eed)] - **(SEMVER-MAJOR)** **deps**: always define V8\_NODISCARD as no-op (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`09d997f181`](https://redirect.github.com/nodejs/node/commit/09d997f181)] - **(SEMVER-MAJOR)** **deps**: fix FP16 bitcasts.h (Stefan Stojanovic) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`1866363854`](https://redirect.github.com/nodejs/node/commit/1866363854)] - **(SEMVER-MAJOR)** **deps**: patch V8 to support compilation with MSVC (StefanStojanovic) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`6f4f22f84c`](https://redirect.github.com/nodejs/node/commit/6f4f22f84c)] - **(SEMVER-MAJOR)** **deps**: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`dfff61475e`](https://redirect.github.com/nodejs/node/commit/dfff61475e)] - **(SEMVER-MAJOR)** **deps**: disable V8 concurrent sparkplug compilation (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`69ad89f8eb`](https://redirect.github.com/nodejs/node/commit/69ad89f8eb)] - **(SEMVER-MAJOR)** **deps**: always define V8\_EXPORT_PRIVATE as no-op (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`5ab3140dfb`](https://redirect.github.com/nodejs/node/commit/5ab3140dfb)] - **(SEMVER-MAJOR)** **deps**: update V8 to 12.9.202.18 (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`fba06eb34a`](https://redirect.github.com/nodejs/node/commit/fba06eb34a)] - **(SEMVER-MAJOR)** **deps**: remove bogus V8 DCHECK (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`5355603fb5`](https://redirect.github.com/nodejs/node/commit/5355603fb5)] - **(SEMVER-MAJOR)** **deps**: V8: cherry-pick [`00e9eeb`](https://redirect.github.com/nodejs/node/commit/00e9eeb3fb2c) (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`bcc1e2716c`](https://redirect.github.com/nodejs/node/commit/bcc1e2716c)] - **(SEMVER-MAJOR)** **deps**: V8: cherry-pick [`b139777`](https://redirect.github.com/nodejs/node/commit/b1397772c70c) (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`415bc750a5`](https://redirect.github.com/nodejs/node/commit/415bc750a5)] - **(SEMVER-MAJOR)** **deps**: V8: cherry-pick [`35888fe`](https://redirect.github.com/nodejs/node/commit/35888fee7bba) (Joyee Cheung) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`28f3e5c9d1`](https://redirect.github.com/nodejs/node/commit/28f3e5c9d1)] - **(SEMVER-MAJOR)** **deps**: always define V8\_NODISCARD as no-op (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`a41c381cde`](https://redirect.github.com/nodejs/node/commit/a41c381cde)] - **(SEMVER-MAJOR)** **deps**: fix FP16 bitcasts.h (Stefan Stojanovic) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`16c9348e60`](https://redirect.github.com/nodejs/node/commit/16c9348e60)] - **(SEMVER-MAJOR)** **deps**: V8: revert CL [`5331688`](https://redirect.github.com/nodejs/node/commit/5331688) (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`dc4e702a45`](https://redirect.github.com/nodejs/node/commit/dc4e702a45)] - **(SEMVER-MAJOR)** **deps**: patch V8 to support compilation with MSVC (StefanStojanovic) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`f626acc328`](https://redirect.github.com/nodejs/node/commit/f626acc328)] - **(SEMVER-MAJOR)** **deps**: silence internal V8 deprecation warning (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`ed187faa64`](https://redirect.github.com/nodejs/node/commit/ed187faa64)] - **(SEMVER-MAJOR)** **deps**: patch V8 to avoid duplicated zlib symbol (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`ed029bded7`](https://redirect.github.com/nodejs/node/commit/ed029bded7)] - **(SEMVER-MAJOR)** **deps**: avoid compilation error with ASan (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`e600de93cf`](https://redirect.github.com/nodejs/node/commit/e600de93cf)] - **(SEMVER-MAJOR)** **deps**: disable V8 concurrent sparkplug compilation (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`cc36db7c06`](https://redirect.github.com/nodejs/node/commit/cc36db7c06)] - **(SEMVER-MAJOR)** **deps**: always define V8\_EXPORT_PRIVATE as no-op (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`9d7cd9b864`](https://redirect.github.com/nodejs/node/commit/9d7cd9b864)] - **(SEMVER-MAJOR)** **deps**: update V8 to 12.8.374.13 (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`4f70132972`](https://redirect.github.com/nodejs/node/commit/4f70132972)] - **(SEMVER-MAJOR)** **doc**: reflect toolchains used for official binaries (Richard Lau) [#​54967](https://redirect.github.com/nodejs/node/pull/54967) - \[[`7fab6e8885`](https://redirect.github.com/nodejs/node/commit/7fab6e8885)] - **(SEMVER-MAJOR)** **doc**: use gcc 12 on AIX for Node.js >=23 (Richard Lau) [#​54338](https://redirect.github.com/nodejs/node/pull/54338) - \[[`1d5ed725e9`](https://redirect.github.com/nodejs/node/commit/1d5ed725e9)] - **(SEMVER-MAJOR)** **esm**: export 'module.exports' on ESM CJS wrapper (Guy Bedford) [#​53848](https://redirect.github.com/nodejs/node/pull/53848) - \[[`d5c29ba12d`](https://redirect.github.com/nodejs/node/commit/d5c29ba12d)] - **(SEMVER-MAJOR)** **events**: set EventEmitterAsyncResource fields private (Yagiz Nizipli) [#​54889](https://redirect.github.com/nodejs/node/pull/54889) - \[[`f202322ea4`](https://redirect.github.com/nodejs/node/commit/f202322ea4)] - **(SEMVER-MAJOR)** **fs**: adjust typecheck for `type` in `fs.symlink()` (Livia Medeiros) [#​49741](https://redirect.github.com/nodejs/node/pull/49741) - \[[`15e7563062`](https://redirect.github.com/nodejs/node/commit/15e7563062)] - **(SEMVER-MAJOR)** **fs**: runtime deprecate `dirent.path` (Antoine du Hamel) [#​51050](https://redirect.github.com/nodejs/node/pull/51050) - \[[`00b2f07f9d`](https://redirect.github.com/nodejs/node/commit/00b2f07f9d)] - **(SEMVER-MAJOR)** **fs,win**: fix bug in paths with trailing slashes (Hüseyin Açacak) [#​54160](https://redirect.github.com/nodejs/node/pull/54160) - \[[`e973c3e94b`](https://redirect.github.com/nodejs/node/commit/e973c3e94b)] - **(SEMVER-MAJOR)** **lib**: validate signals with interface converter (Jason Zhang) [#​54965](https://redirect.github.com/nodejs/node/pull/54965) - \[[`a5a946d8a5`](https://redirect.github.com/nodejs/node/commit/a5a946d8a5)] - **(SEMVER-MAJOR)** **lib**: implement interface converter in webidl (Jason Zhang) [#​54965](https://redirect.github.com/nodejs/node/pull/54965) - \[[`6ed93b4d69`](https://redirect.github.com/nodejs/node/commit/6ed93b4d69)] - **(SEMVER-MAJOR)** **lib**: expose global CloseEvent (Matthew Aitken) [#​53355](https://redirect.github.com/nodejs/node/pull/53355) - \[[`52322aa42a`](https://redirect.github.com/nodejs/node/commit/52322aa42a)] - **(SEMVER-MAJOR)** **net**: validate host name for server listen (Jason Zhang) [#​54470](https://redirect.github.com/nodejs/node/pull/54470) - \[[`efbba60e5b`](https://redirect.github.com/nodejs/node/commit/efbba60e5b)] - **(SEMVER-MAJOR)** **path**: fix bugs and inconsistencies (Hüseyin Açacak) [#​54224](https://redirect.github.com/nodejs/node/pull/54224) - \[[`c237eabf4c`](https://redirect.github.com/nodejs/node/commit/c237eabf4c)] - **(SEMVER-MAJOR)** **process**: remove `process.assert` (Aviv Keller) [#​55035](https://redirect.github.com/nodejs/node/pull/55035) - \[[`17a17164d6`](https://redirect.github.com/nodejs/node/commit/17a17164d6)] - **(SEMVER-MAJOR)** **src**: update NODE_MODULE_VERSION to 131 (Michaël Zasso) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`f0134fa6c3`](https://redirect.github.com/nodejs/node/commit/f0134fa6c3)] - **(SEMVER-MAJOR)** **src**: stop using deprecated fields of `v8::FastApiCallbackOptions` (Andreas Haas) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`0be79f4deb`](https://redirect.github.com/nodejs/node/commit/0be79f4deb)] - **(SEMVER-MAJOR)** **src**: remove dependency on wrapper-descriptor-based CppHeap (Joyee Cheung) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`525b3f22d1`](https://redirect.github.com/nodejs/node/commit/525b3f22d1)] - **(SEMVER-MAJOR)** **src**: add source location to v8::TaskRunner (François Doray) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`e945bd9525`](https://redirect.github.com/nodejs/node/commit/e945bd9525)] - **(SEMVER-MAJOR)** **src**: update NODE_MODULE_VERSION to 129 (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`bb8d2936ab`](https://redirect.github.com/nodejs/node/commit/bb8d2936ab)] - **(SEMVER-MAJOR)** **src**: do not use soon-to-be-deprecated V8 API (Igor Sheludko) [#​53174](https://redirect.github.com/nodejs/node/pull/53174) - \[[`75884678d7`](https://redirect.github.com/nodejs/node/commit/75884678d7)] - **(SEMVER-MAJOR)** **src**: add UV_PIPE_NO_TRUNCATE for bind in pipe_wrap.cc (theanarkh) [#​52347](https://redirect.github.com/nodejs/node/pull/52347) - \[[`922feb1ff5`](https://redirect.github.com/nodejs/node/commit/922feb1ff5)] - **(SEMVER-MAJOR)** **stream**: pipe to a closed or destroyed stream is not allowed in pipeline (jakecastelli) [#​53241](https://redirect.github.com/nodejs/node/pull/53241) - \[[`ffe0dc5b87`](https://redirect.github.com/nodejs/node/commit/ffe0dc5b87)] - **(SEMVER-MAJOR)** **string_decoder**: refactor encoding validation (Yagiz Nizipli) [#​54957](https://redirect.github.com/nodejs/node/pull/54957) - \[[`df9efba2ce`](https://redirect.github.com/nodejs/node/commit/df9efba2ce)] - **(SEMVER-MAJOR)** **test**: update v8-stats test for V8 12.6 (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`dbaef339aa`](https://redirect.github.com/nodejs/node/commit/dbaef339aa)] - **(SEMVER-MAJOR)** **test_runner**: detect only tests when --test is not used (Colin Ihrig) [#​54881](https://redirect.github.com/nodejs/node/pull/54881) - \[[`eb7e18fe94`](https://redirect.github.com/nodejs/node/commit/eb7e18fe94)] - **(SEMVER-MAJOR)** **test_runner**: always make spec the default reporter (Colin Ihrig) [#​54548](https://redirect.github.com/nodejs/node/pull/54548) - \[[`0db38f0f99`](https://redirect.github.com/nodejs/node/commit/0db38f0f99)] - **(SEMVER-MAJOR)** **test_runner**: expose lcov reporter as newable function (Chemi Atlow) [#​52403](https://redirect.github.com/nodejs/node/pull/52403) - \[[`f5ed3386fd`](https://redirect.github.com/nodejs/node/commit/f5ed3386fd)] - **(SEMVER-MAJOR)** **timers**: emit warning if delay is negative or NaN (jakecastelli) [#​46678](https://redirect.github.com/nodejs/node/pull/46678) - \[[`f666a1b754`](https://redirect.github.com/nodejs/node/commit/f666a1b754)] - **(SEMVER-MAJOR)** **tls**: fix 'ERR_TLS_PSK_SET_IDENTIY_HINT_FAILED' typo (Aviv Keller) [#​52627](https://redirect.github.com/nodejs/node/pull/52627) - \[[`c8c108f9b0`](https://redirect.github.com/nodejs/node/commit/c8c108f9b0)] - **(SEMVER-MAJOR)** **tools**: add additonal include dirs for V8 on AIX (Abdirahim Musse) [#​54536](https://redirect.github.com/nodejs/node/pull/54536) - \[[`64e8646618`](https://redirect.github.com/nodejs/node/commit/64e8646618)] - **(SEMVER-MAJOR)** **tools**: update V8 gypfiles for 12.8 (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`dc352a5ff2`](https://redirect.github.com/nodejs/node/commit/dc352a5ff2)] - **(SEMVER-MAJOR)** **tools**: update V8 gypfiles for 12.7 (Richard Lau) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`8044051ce3`](https://redirect.github.com/nodejs/node/commit/8044051ce3)] - **(SEMVER-MAJOR)** **tools**: update V8 gypfiles for 12.6 (Michaël Zasso) [#​54077](https://redirect.github.com/nodejs/node/pull/54077) - \[[`982f6ad516`](https://redirect.github.com/nodejs/node/commit/982f6ad516)] - **(SEMVER-MAJOR)** **util**: move util.log to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`1d817dcb52`](https://redirect.github.com/nodejs/node/commit/1d817dcb52)] - **(SEMVER-MAJOR)** **util**: move util.isPrimitive to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`72240942ed`](https://redirect.github.com/nodejs/node/commit/72240942ed)] - **(SEMVER-MAJOR)** **util**: move util.isFunction to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`dc379626ab`](https://redirect.github.com/nodejs/node/commit/dc379626ab)] - **(SEMVER-MAJOR)** **util**: move util.isError to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`b5cae4fea6`](https://redirect.github.com/nodejs/node/commit/b5cae4fea6)] - **(SEMVER-MAJOR)** **util**: move util.isDate to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`bd559e3e5a`](https://redirect.github.com/nodejs/node/commit/bd559e3e5a)] - **(SEMVER-MAJOR)** **util**: move util.isObject to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`d3068b9cfa`](https://redirect.github.com/nodejs/node/commit/d3068b9cfa)] - **(SEMVER-MAJOR)** **util**: move util.isRegExp to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`a59c7aeb27`](https://redirect.github.com/nodejs/node/commit/a59c7aeb27)] - **(SEMVER-MAJOR)** **util**: move util.isUndefined to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`05e72c939a`](https://redirect.github.com/nodejs/node/commit/05e72c939a)] - **(SEMVER-MAJOR)** **util**: move util.isSymbol to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`832a77c003`](https://redirect.github.com/nodejs/node/commit/832a77c003)] - **(SEMVER-MAJOR)** **util**: move util.isString to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`708f57ea49`](https://redirect.github.com/nodejs/node/commit/708f57ea49)] - **(SEMVER-MAJOR)** **util**: move util.isNumber to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`6ec403fe91`](https://redirect.github.com/nodejs/node/commit/6ec403fe91)] - **(SEMVER-MAJOR)** **util**: move util.isNullOrUndefined to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`7cd8bb26d1`](https://redirect.github.com/nodejs/node/commit/7cd8bb26d1)] - **(SEMVER-MAJOR)** **util**: move util.isNull to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`e32b0c1eab`](https://redirect.github.com/nodejs/node/commit/e32b0c1eab)] - **(SEMVER-MAJOR)** **util**: move util.isBuffer to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`be528ab11e`](https://redirect.github.com/nodejs/node/commit/be528ab11e)] - **(SEMVER-MAJOR)** **util**: move util.isBoolean to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`ac97a532f5`](https://redirect.github.com/nodejs/node/commit/ac97a532f5)] - **(SEMVER-MAJOR)** **util**: move util.\_extend to eol (marco-ippolito) [#​52744](https://redirect.github.com/nodejs/node/pull/52744) - \[[`e225f00034`](https://redirect.github.com/nodejs/node/commit/e225f00034)] - **(SEMVER-MAJOR)** **zlib**: remove `zlib.bytesRead` (Yagiz Nizipli) [#​55020](https://redirect.github.com/nodejs/node/pull/55020) ##### Semver-Minor Commits - \[[`90e3e5e173`](https://redirect.github.com/nodejs/node/commit/90e3e5e173)] - **(SEMVER-MINOR)** **crypto**: add KeyObject.prototype.toCryptoKey (Filip Skokan) [#​55262](https://redirect.github.com/nodejs/node/pull/55262) - \[[`29f31c6a76`](https://redirect.github.com/nodejs/node/commit/29f31c6a76)] - **(SEMVER-MINOR)** **crypto**: add Date fields for `validTo` and `validFrom` (Andrew Moon) [#​54159](https://redirect.github.com/nodejs/node/pull/54159) - \[[`83eb4f2855`](https://redirect.github.com/nodejs/node/commit/83eb4f2855)] - **(SEMVER-MINOR)** **deps**: V8: cherry-pick [`cd10ad7`](https://redirect.github.com/nodejs/node/commit/cd10ad7cdbe5) (Joyee Cheung) [#​52535](https://redirect.github.com/nodejs/node/pull/52535) - \[[`6c6562ce8b`](https://redirect.github.com/nodejs/node/commit/6c6562ce8b)] - **(SEMVER-MINOR)** **http2**: expose nghttp2\_option_set_stream_reset_rate_limit as an option (Maël Nison) [#​54875](https://redirect.github.com/nodejs/node/pull/54875) - \[[`d473606040`](https://redirect.github.com/nodejs/node/commit/d473606040)] - **(SEMVER-MINOR)** **lib**: propagate aborted state to dependent signals before firing events (jazelly) [#​54826](https://redirect.github.com/nodejs/node/pull/54826) - \[[`772b35bdc4`](https://redirect.github.com/nodejs/node/commit/772b35bdc4)] - **(SEMVER-MINOR)** **module**: support loading entrypoint as url (RedYetiDev) [#​54933](https://redirect.github.com/nodejs/node/pull/54933) - \[[`06206af181`](https://redirect.github.com/nodejs/node/commit/06206af181)] - **(SEMVER-MINOR)** **module**: unflag --experimental-require-module (Joyee Cheung) [#​55085](https://redirect.github.com/nodejs/node/pull/55085) - \[[`0b9249e335`](https://redirect.github.com/nodejs/node/commit/0b9249e335)] - **(SEMVER-MINOR)** **module**: implement the "module-sync" exports condition (Joyee Cheung) [#​54648](https://redirect.github.com/nodejs/node/pull/54648) - \[[`62383cd113`](https://redirect.github.com/nodejs/node/commit/62383cd113)] - **(SEMVER-MINOR)** **module**: implement flushCompileCache() (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971) - \[[`4dfed556ba`](https://redirect.github.com/nodejs/node/commit/4dfed556ba)] - **(SEMVER-MINOR)** **module**: throw when invalid argument is passed to enableCompileCache() (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971) - \[[`9a73aa0d15`](https://redirect.github.com/nodejs/node/commit/9a73aa0d15)] - **(SEMVER-MINOR)** **module**: write compile cache to temporary file and then rename it (Joyee Cheung) [#​54971](https://redirect.github.com/nodejs/node/pull/54971) - \[[`92a25abca9`](https://redirect.github.com/nodejs/node/commit/92a25abca9)] - **(SEMVER-MINOR)** **path**: add `matchGlob` method (Aviv Keller) [#​52881](https://redirect.github.com/nodejs/node/pull/52881) - \[[`b0f025208f`](https://redirect.github.com/nodejs/node/commit/b0f025208f)] - **(SEMVER-MINOR)** **process**: add process.features.require_module (Joyee Cheung) [#​55241](https://redirect.github.com/nodejs/node/pull/55241) - \[[`bf11e5793b`](https://redirect.github.com/nodejs/node/commit/bf11e5793b)] - **(SEMVER-MINOR)** **test_runner**: support custom arguments in `run()` (Aviv Keller) [#​55126](https://redirect.github.com/nodejs/node/pull/55126) - \[[`059e08bb21`](https://redirect.github.com/nodejs/node/commit/059e08bb21)] - **(SEMVER-MINOR)** **test_runner**: add 'test:summary' event (Colin Ihrig) [#​54851](https://redirect.github.com/nodejs/node/pull/54851) - \[[`f79fd03f41`](https://redirect.github.com/nodejs/node/commit/f79fd03f41)] - **(SEMVER-MINOR)** **test_runner**: add support for coverage via run() (Chemi Atlow) [#​53937](https://redirect.github.com/nodejs/node/pull/53937) - \[[`d2ad9b4fb6`](https://redirect.github.com/nodejs/node/commit/d2ad9b4fb6)] - **(SEMVER-MINOR)** **worker**: add `markAsUncloneable` api (Jason Zhang) [#​55234](https://redirect.github.com/nodejs/node/pull/55234) ##### Semver-Patch Commits - \[[`e1d8b4f038`](https://redirect.github.com/nodejs/node/commit/e1d8b4f038)] - **assert**: show the diff when deep comparing data with a custom message (Giovanni) [#​54759](https://redirect.github.com/nodejs/node/pull/54759) - \[[`4eeeab09f0`](https://redirect.github.com/nodejs/node/commit/4eeeab09f0)] - **benchmark**: rewrite detect-esm-syntax benchmark (Joyee Cheung) [#​55238](https://redirect.github.com/nodejs/node/pull/55238) - \[[`834316d541`](https://redirect.github.com/nodejs/node/commit/834316d541)] - **benchmark**: add no-warnings to process.has bench (Rafael Gonzaga) [#​55159](https://redirect.github.com/nodejs/node/pull/55159) - \[[`00d4f8073c`](https://redirect.github.com/nodejs/node/commit/00d4f8073c)] - **benchmark**: create benchmark for typescript (Marco Ippolito) [#​54904](https://redirect.github.com/nodejs/node/pull/54904) - \[[`96ec7eede9`](https://redirect.github.com/nodejs/node/commit/96ec7eede9)] - **benchmark**: add webstorage benchmark (jakecastelli) [#​55040](https://redirect.github.com/nodejs/node/pull/55040) - \[[`29357cb0ef`](https://redirect.github.com/nodejs/node/commit/29357cb0ef)] - **benchmark**: include ascii to fs/readfile (Rafael Gonzaga) [#​54988](https://redirect.github.com/nodejs/node/pull/54988) - \[[`53cba82e55`](https://redirect.github.com/nodejs/node/commit/53cba82e55)] - **benchmark**: add dotenv benchmark (Aviv Keller) [#​54278](https://redirect.github.com/nodejs/node/pull/54278) - \[[`4062b3fb43`](https://redirect.github.com/nodejs/node/commit/4062b3fb43)] - **buffer**: coerce extrema to int in `blob.slice` (Antoine du Hamel) [#​55141](https://redirect.github.com/nodejs/node/pull/55141) - \[[`f805d0be95`](https://redirect.github.com/nodejs/node/commit/f805d0be95)] - **buffer**: correctly apply prototype to cloned `File` / `Blob` (Aviv Keller) [#​55138](https://redirect.github.com/nodejs/node/pull/55138) - \[[`da5887d8e9`](https://redirect.github.com/nodejs/node/commit/da5887d8e9)] - **buffer**: extract Blob's .arrayBuffer() & webidl changes (Matthew Aitken) [#​53372](https://redirect.github.com/nodejs/node/pull/53372) - \[[`0d4387ebe2`](https://redirect.github.com/nodejs/node/commit/0d4387ebe2)] - **buffer**: use simdutf convert_latin1\_to_utf8\_safe (Robert Nagy) [#​54798](https://redirect.github.com/nodejs/node/pull/54798) - \[[`ae1e2b53b7`](https://redirect.github.com/nodejs/node/commit/ae1e2b53b7)] - **build**: fix notify-on-review-wanted action (Rafael Gonzaga) [#​55304](https://redirect.github.com/nodejs/node/pull/55304) - \[[`22bc15764b`](https://redirect.github.com/nodejs/node/commit/22bc15764b)] - **build**: include `.nycrc` in coverage workflows (Wuli Zuo) [#​55210](https://redirect.github.com/nodejs/node/pull/55210) - \[[`28ffa4b751`](https://redirect.github.com/nodejs/node/commit/28ffa4b751)] - **build**: fix not valid json in coverage (jakecastelli) [#​55179](https://redirect.github.com/nodejs/node/pull/55179) - \[[`1398c04c47`](https://redirect.github.com/nodejs/node/commit/1398c04c47)] - **build**: notify via slack when review-wanted (Rafael Gonzaga) [#​55102](https://redirect.github.com/nodejs/node/pull/55102) - \[[`b2c42dbcbb`](https://redirect.github.com/nodejs/node/commit/b2c42dbcbb)] - **build**: add more information to Makefile help (Aviv Keller) [#​53381](https://redirect.github.com/nodejs/node/pull/53381) - \[[`a1cd3c8777`](https://redirect.github.com/nodejs/node/commit/a1cd3c8777)] - **build**: update ruff and add `lint-py-fix` (Aviv Keller) [#​54410](https://redirect.github.com/nodejs/node/pull/54410) - \[[`6a6c957be7`](https://redirect.github.com/nodejs/node/commit/6a6c957be7)] - **build**: remove -v flag to reduce noise (iwuliz) [#​55025](https://redirect.github.com/nodejs/node/pull/55025) - \[[`5f6bb7d007`](https://redirect.github.com/nodejs/node/commit/5f6bb7d007)] - **build**: display free disk space after build in the test-macOS workflow (iwuliz) [#​55025](https://redirect.github.com/nodejs/node/pull/55025) - \[[`415b82d8b8`](https://redirect.github.com/nodejs/node/commit/415b82d8b8)] - **build**: support up to python 3.13 in android-configure (Aviv Keller) [#​54529](https://redirect.github.com/nodejs/node/pull/54529) - \[[`beb1892036`](https://redirect.github.com/nodejs/node/commit/beb1892036)] - **build**: add the option to generate compile_commands.json in vcbuild.bat (Segev Finer) [#​52279](https://redirect.github.com/nodejs/node/pull/52279) - \[[`81cc72996a`](https://redirect.github.com/nodejs/node/commit/81cc72996a)] - **build**: fix eslint makefile target (Aviv Keller) [#​54999](https://redirect.github.com/nodejs/node/pull/54999) - \[[`7e00be7650`](https://redirect.github.com/nodejs/node/commit/7e00be7650)] - ***Revert*** "**build**: upgrade clang-format to v18" (Chengzhong Wu) [#​54994](https://redirect.github.com/nodejs/node/pull/54994) - \[[`96e057093f`](https://redirect.github.com/nodejs/node/commit/96e057093f)] - **build**: print `Running XYZ linter...` for py and yml (Aviv Keller) [#​54386](https://redirect.github.com/nodejs/node/pull/54386) - \[[`ab5e58bf29`](https://redirect.github.com/nodejs/node/commit/ab5e58bf29)] - ***Revert*** "**build**: only generate specified build type files" (Chengzhong Wu) [#​53580](https://redirect.github.com/nodejs/node/pull/53580) - \[[`6cb940a546`](https://redirect.github.com/nodejs/node/commit/6cb940a546)] - **build**: only generate specified build type files (Chengzhong Wu) [#​53511](https://redirect.github.com/nodejs/node/pull/53511) - \[[`27f8d9e9d2`](https://redirect.github.com/nodejs/node/commit/27f8d9e9d2)] - **build,win**: enable pch for clang-cl (Stefan Stojanovic) [#​55249](https://redirect.github.com/nodejs/node/pull/55249) - \[[`bbf08c6a1b`](https://redirect.github.com/nodejs/node/commit/bbf08c6a1b)] - **build,win**: add winget config to set up env (Hüseyin Açacak) [#​54729](https://redirect.github.com/nodejs/node/pull/54729) - \[[`653b96527a`](https://redirect.github.com/nodejs/node/commit/653b96527a)] - **build,win**: float VS 17.11 compilation patch (Stefan Stojanovic) [#​54970](https://redirect.github.com/nodejs/node/pull/54970) - \[[`0c5fa57bc7`](https://redirect.github.com/nodejs/node/commit/0c5fa57bc7)] - **cli**: ensure --run has proper pwd (Yagiz Nizipli) [#​54949](https://redirect.github.com/nodejs/node/pull/54949) - \[[`65768bca59`](https://redirect.github.com/nodejs/node/commit/65768bca59)] - **cli**: fix spacing for port range error (Aviv Keller) [#​54495](https://redirect.github.com/nodejs/node/pull/54495) - \[[`2d77ba5d30`](https://redirect.github.com/nodejs/node/commit/2d77ba5d30)] - ***Revert*** "**console**: colorize console error and warn" (Aviv Keller) [#​54677](https://redirect.github.com/nodejs/node/pull/54677) - \[[`b64006c0ed`](https://redirect.github.com/nodejs/node/commit/b64006c0ed)] - **crypto**: ensure invalid SubtleCrypto JWK data import results in DataError (Filip Skokan) [#​55041](https://redirect.github.com/nodejs/node/pull/55041) - \[[`7a3027d563`](https://redirect.github.com/nodejs/node/commit/7a3027d563)] - **deps**: update undici to 6.20.0 (Node.js GitHub Bot) [#​55329](https://redirect.github.com/nodejs/node/pull/55329) - \[[`54b5ec94e0`](https://redirect.github.com/nodejs/node/commit/54b5ec94e0)] - **deps**: patch V8 to 12.9.202.26 (Node.js GitHub Bot) [#​55161](https://redirect.github.com/nodejs/node/pull/55161) - \[[`20d8b85d34`](https://redirect.github.com/nodejs/node/commit/20d8b85d34)] - **deps**: upgrade npm to 10.9.0 (npm team) [#​55255](https://redirect.github.com/nodejs/node/pull/55255) - \[[`fe45be207b`](https://redirect.github.com/nodejs/node/commit/fe45be207b)] - **deps**: V8: backport [`0d5d6e7`](https://redirect.github.com/nodejs/node/commit/0d5d6e71bbb0) (Yagiz Nizipli) [#​55115](https://redirect.github.com/nodejs/node/pull/55115) - \[[`5ff9b072b2`](https://redirect.github.com/nodejs/node/commit/5ff9b072b2)] - **deps**: update archs files for openssl-3.0.15+quic1 (Node.js GitHub Bot) [#​55184](https://redirect.github.com/nodejs/node/pull/55184) - \[[`302e6afe8c`](https://redirect.github.com/nodejs/node/commit/302e6afe8c)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.15+quic1 (Node.js GitHub Bot) [#​55184](https://redirect.github.com/nodejs/node/pull/55184) - \[[`5f78e2c880`](https://redirect.github.com/nodejs/node/commit/5f78e2c880)] - **deps**: update timezone to 2024b (Node.js GitHub Bot) [#​55056](https://redirect.github.com/nodejs/node/pull/55056) - \[[`5ed3296051`](https://redirect.github.com/nodejs/node/commit/5ed3296051)] - **deps**: patch V8 to 12.9.202.19 (Node.js GitHub Bot) [#​55057](https://redirect.github.com/nodejs/node/pull/55057) - \[[`a6ece28604`](https://redirect.github.com/nodejs/node/commit/a6ece28604)] - **deps**: update acorn-walk to 8.3.4 (Node.js GitHub Bot) [#​54950](https://redirect.github.com/nodejs/node/pull/54950) - \[[`a428b21066`](https://redirect.github.com/nodejs/node/commit/a428b21066)] - **deps**: update corepack to 0.29.4 (Node.js GitHub Bot) [#​54845](https://redirect.github.com/nodejs/node/pull/54845) - \[[`260f1f4608`](https://redirect.github.com/nodejs/node/commit/260f1f4608)] - **deps**: patch V8 to 12.8.374.33 (Node.js GitHub Bot) [#​54952](https://redirect.github.com/nodejs/node/pull/54952) - \[[`b887942e6b`](https://redirect.github.com/nodejs/node/commit/b887942e6b)] - **deps**: patch V8 to 12.8.374.32 (Node.js GitHub Bot) [#​54884](https://redirect.github.com/nodejs/node/pull/54884) - \[[`9087056060`](https://redirect.github.com/nodejs/node/commit/9087056060)] - **deps**: patch V8 to 12.8.374.31 (Michaël Zasso) [#​54682](https://redirect.github.com/nodejs/node/pull/54682) - \[[`6bce6f69c6`](https://redirect.github.com/nodejs/node/commit/6bce6f69c6)] - ***Revert*** "**deps**: remove bogus V8 DCHECK" (Michaël Zasso) [#​54682](https://redirect.github.com/nodejs/node/pull/54682) - \[[`0c771c35fa`](https://redirect.github.com/nodejs/node/commit/0c771c35fa)] - **deps**: patch V8 to 12.8.374.22 (Node.js GitHub Bot) [#​54435](https://redirect.github.com/nodejs/node/pull/54435) - \[[`543d1a9cb9`](https://redirect.github.com/nodejs/node/commit/543d1a9cb9)] - **deps**: update archs files for openssl-3.0.14+quic1 (Node.js GitHub Bot) [#​54336](https://redirect.github.com/nodejs/node/pull/54336) - \[[`94d062bc78`](https://redirect.github.com/nodejs/node/commit/94d062bc78)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.14+quic1 (Node.js GitHub Bot) [#​54336](https://redirect.github.com/nodejs/node/pull/54336) - \[[`8e33f20a64`](https://redirect.github.com/nodejs/node/commit/8e33f20a64)] - ***Revert*** "**deps**: V8: cherry-pick [`9ebca66`](https://redirect.github.com/nodejs/node/commit/9ebca66a5740)" (Joyee Cheung) [#​53582](https://redirect.github.com/nodejs/node/pull/53582) - \[[`4c730aed7f`](https://redirect.github.com/nodejs/node/commit/4c730aed7f)] - **deps**: V8: cherry-pick [`9ebca66`](https://redirect.github.com/nodejs/node/commit/9ebca66a5740) (Chengzhong Wu) [#​53522](https://redirect.github.com/nodejs/node/pull/53522) - \[[`e9904fe49a`](https://redirect.github.com/nodejs/node/commit/e9904fe49a)] - **doc**: edit onboarding guide to clarify when mailmap addition is needed (Antoine du Hamel) [#​55334](https://redirect.github.com/nodejs/node/pull/55334) - \[[`acd698a5c8`](https://redirect.github.com/nodejs/node/commit/acd698a5c8)] - **doc**: fix the return type of outgoingMessage.setHeaders() (Jimmy Leung) [#​55290](https://redirect.github.com/nodejs/node/pull/55290) - \[[`d620755661`](https://redirect.github.com/nodejs/node/commit/d620755661)] - **doc**: add release key for aduh95 (Antoine du Hamel) [#​55349](https://redirect.github.com/nodejs/node/pull/55349) - \[[`4a3fffaf58`](https://redirect.github.com/nodejs/node/commit/4a3fffaf58)] - **doc**: move `ERR_INVALID_PERFORMANCE_MARK` to legacy errors (Antoine du Hamel) [#​55247](https://redirect.github.com/nodejs/node/pull/55247) - \[[`e79ae1bf0c`](https://redirect.github.com/nodejs/node/commit/e79ae1bf0c)] - **doc**: reserve 132 for Electron 34 (Michaela Laurencin) [#​55306](https://redirect.github.com/nodejs/node/pull/55306) - \[[`33fe88a0b3`](https://redirect.github.com/nodejs/node/commit/33fe88a0b3)] - **doc**: add pmarchini to collaborators (Pietro Marchini) [#​55331](https://redirect.github.com/nodejs/node/pull/55331) - \[[`755b89772d`](https://redirect.github.com/nodejs/node/commit/755b89772d)] - **doc**: fix `events.once()` example using `AbortSignal` (Ivo Janssen) [#​55144](https://redirect.github.com/nodejs/node/pull/55144) - \[[`accb239272`](https://redirect.github.com/nodejs/node/commit/accb239272)] - **doc**: add onboarding details for ambassador program (Marco Ippolito) [#​55284](https://redirect.github.com/nodejs/node/pull/55284) - \[[`a301596c41`](https://redirect.github.com/nodejs/node/commit/a301596c41)] - **doc**: move `ERR_NAPI_TSFN_START/STOP_IDLE_LOOP` to legacy errors (Antoine du Hamel) [#​55248](https://redirect.github.com/nodejs/node/pull/55248) - \[[`32efeea0c0`](https://redirect.github.com/nodejs/node/commit/32efeea0c0)] - **doc**: fix initial default value of autoSelectFamily (Ihor Rohovets) [#​55245](https://redirect.github.com/nodejs/node/pull/55245) - \[[`cc9b9a7f70`](https://redirect.github.com/nodejs/node/commit/cc9b9a7f70)] - **doc**: tweak onboarding instructions (Michael Dawson) [#​55212](https://redirect.github.com/nodejs/node/pull/55212) - \[[`c9cffb73b3`](https://redirect.github.com/nodejs/node/commit/c9cffb73b3)] - **doc**: update test context.assert (Pietro Marchini) [#​55186](https://redirect.github.com/nodejs/node/pull/55186) - \[[`348d865652`](https://redirect.github.com/nodejs/node/commit/348d865652)] - **doc**: update `require(ESM)` history and stability status (Antoine du Hamel) [#​55199](https://redirect.github.com/nodejs/node/pull/55199) - \[[`14b53df33c`](https://redirect.github.com/nodejs/node/commit/14b53df33c)] - **doc**: fix unordered error anchors (Antoine du Hamel) [#​55242](https://redirect.github.com/nodejs/node/pull/55242) - \[[`dec10991e7`](https://redirect.github.com/nodejs/node/commit/dec10991e7)] - **doc**: mention addons to experimental permission (Rafael Gonzaga) [#​55166](https://redirect.github.com/nodejs/node/pull/55166) - \[[`cebf21dfa5`](https://redirect.github.com/nodejs/node/commit/cebf21dfa5)] - **doc**: use correct dash in stability status (Antoine du Hamel) [#​55200](https://redirect.github.com/nodejs/node/pull/55200) - \[[`0f02810fc9`](https://redirect.github.com/nodejs/node/commit/0f02810fc9)] - **doc**: fix link in `test/README.md` (Livia Medeiros) [#​55165](https://redirect.github.com/nodejs/node/pull/55165) - \[[`22b4b7c626`](https://redirect.github.com/nodejs/node/commit/22b4b7c626)] - **doc**: fix typos (Nathan Baulch) [#​55066](https://redirect.github.com/nodejs/node/pull/55066) - \[[`e6427e1d87`](https://redirect.github.com/nodejs/node/commit/e6427e1d87)] - **doc**: add esm examples to node:net (Alfredo González) [#​55134](https://redirect.github.com/nodejs/node/pull/55134) - \[[`6d1cd506b5`](https://redirect.github.com/nodejs/node/commit/6d1cd506b5)] - **doc**: remove outdated https import reference (Edigleysson Silva (Edy)) [#​55111](https://redirect.github.com/nodejs/node/pull/55111) - \[[`5368cdcf8a`](https://redirect.github.com/nodejs/node/commit/5368cdcf8a)] - **doc**: move the YAML changes element (sendoru) [#​55112](https://redirect.github.com/nodejs/node/pull/55112) - \[[`23743f63fb`](https://redirect.github.com/nodejs/node/commit/23743f63fb)] - **doc**: remove random horizontal separators in `process.md` (Antoine du Hamel) [#​55149](https://redirect.github.com/nodejs/node/pull/55149) - \[[`18acff0d01`](https://redirect.github.com/nodejs/node/commit/18acff0d01)] - **doc**: put --env-file-if-exists=config right under --env-file=config (Edigleysson Silva (Edy)) [#​55131](https://redirect.github.com/nodejs/node/pull/55131) - \[[`fd787c96e1`](https://redirect.github.com/nodejs/node/commit/fd787c96e1)] - **doc**: fix the require resolve algorithm in `modules.md` (chirsz) [#​55117](https://redirect.github.com/nodejs/node/pull/55117) - \[[`668e523392`](https://redirect.github.com/nodejs/node/commit/668e523392)] - **doc**: update style guide (Aviv Keller) [#​53223](https://redirect.github.com/nodejs/node/pull/53223) - \[[`ae82b455d1`](https://redirect.github.com/nodejs/node/commit/ae82b455d1)] - **doc**: add missing `:` to `run()`'s `globPatterns` (Aviv Keller) [#​55135](https://redirect.github.com/nodejs/node/pull/55135) - \[[`7f480818b7`](https://redirect.github.com/nodejs/node/commit/7f480818b7)] - **doc**: correct `cleanup` option in stream.(promises.)finished (René) [#​55043](https://redirect.github.com/nodejs/node/pull/55043) - \[[`b8493a5789`](https://redirect.github.com/nodejs/node/commit/b8493a5789)] - **doc**: add abmusse to collaborators (Abdirahim Musse) [#​55086](https://redirect.github.com/nodejs/node/pull/55086) - \[[`f20c42e964`](https://redirect.github.com/nodejs/node/commit/f20c42e964)] - **doc**: add note about `--expose-internals` (Aviv Keller) [#​52861](https://redirect.github.com/nodejs/node/pull/52861) - \[[`1c61a83444`](https://redirect.github.com/nodejs/node/commit/1c61a83444)] - **doc**: remove `parseREPLKeyword` from REPL documentation (Aviv Keller) [#​54749](https://redirect.github.com/nodejs/node/pull/54749) - \[[`65362f0181`](https://redirect.github.com/nodejs/node/commit/65362f0181)] - **doc**: add missing EventSource docs to globals (Matthew Aitken) [#​55022](https://redirect.github.com/nodejs/node/pull/55022) - \[[`5e25c2a79a`](https://redirect.github.com/nodejs/node/commit/5e25c2a79a)] - **doc**: cover --experimental-test-module-mocks flag (Jonathan Sharpe) [#​55021](https://redirect.github.com/nodejs/node/pull/55021) - \[[`99433a2d7a`](https://redirect.github.com/nodejs/node/commit/99433a2d7a)] - **doc**: add more details for localStorage and sessionStorage (Batuhan Tomo) [#​53881](https://redirect.github.com/nodejs/node/pull/53881) - \[[`b446a587ba`](https://redirect.github.com/nodejs/node/commit/b446a587ba)] - **doc**: mark v21 as End-of-Life (Aviv Keller) [#​54984](https://redirect.github.com/nodejs/node/pull/54984) - \[[`5e87577b4f`](https://redirect.github.com/nodejs/node/commit/5e87577b4f)] - **doc**: change backporting guide with updated info (Aviv Keller) [#​53746](https://redirect.github.com/nodejs/node/pull/53746) - \[[`de47b3122a`](https://redirect.github.com/nodejs/node/commit/de47b3122a)] - **doc**: add missing definitions to `internal-api.md` (Aviv Keller) [#​53303](https://redirect.github.com/nodejs/node/pull/53303) - \[[`421977cd48`](https://redirect.github.com/nodejs/node/commit/421977cd48)] - **doc**: fix history of `process.features` (Antoine du Hamel) [#​54982](https://redirect.github.com/nodejs/node/pull/54982) - \[[`305137faae`](https://redirect.github.com/nodejs/node/commit/305137faae)] - **doc**: fix typo callsite.lineNumber (Rafael Gonzaga) [#​54969](https://redirect.github.com/nodejs/node/pull/54969) - \[[`7feff2434d`](https://redirect.github.com/nodejs/node/commit/7feff2434d)] - **doc**: update documentation for externalizing deps (Michael Dawson) [#​54792](https://redirect.github.com/nodejs/node/pull/54792) - \[[`cb20c5b9f4`](https://redirect.github.com/nodejs/node/commit/cb20c5b9f4)] - **doc**: add documentation for process.features (Marco Ippolito) [#​54897](https://redirect.github.com/nodejs/node/pull/54897) - \[[`24302c9fe9`](https://redirect.github.com/nodejs/node/commit/24302c9fe9)] - **doc**: fix typo in CppgcMixin docs (Joyee Cheung) [#​54762](https://redirect.github.com/nodejs/node/pull/54762) - \[[`7327e44a05`](https://redirect.github.com/nodejs/node/commit/7327e44a05)] - **doc**: sort versions to fix the linter error (Rafael Gonzaga) [#​54229](https://redirect.github.com/nodejs/node/pull/54229) - \[[`fb852798dc`](https://redirect.github.com/nodejs/node/commit/fb852798dc)] - **esm**: do not interpret `"main"` as a URL (Antoine du Hamel) [#​55003](https://redirect.github.com/nodejs/node/pull/55003) - \[[`8fd90938f9`](https://redirect.github.com/nodejs/node/commit/8fd90938f9)] - **esm**: remove --no-import-harmony-assertions (Shu-yu Guo) [#​54890](https://redirect.github.com/nodejs/node/pull/54890) - \[[`a9081b5391`](https://redirect.github.com/nodejs/node/commit/a9081b5391)] - **events**: allow null/undefined eventInitDict (Matthew Aitken) [#​54643](https://redirect.github.com/nodejs/node/pull/54643) - \[[`0de1cf004c`](https://redirect.github.com/nodejs/node/commit/0de1cf004c)] - **events**: return `currentTarget` when dispatching (Matthew Aitken) [#​54642](https://redirect.github.com/nodejs/node/pull/54642) - \[[`9f9069d313`](https://redirect.github.com/nodejs/node/commit/9f9069d313)] - **fs**: fix linter issue (Antoine du Hamel) [#​55353](https://redirect.github.com/nodejs/node/pull/55353) - \[[`36ca010bef`](https://redirect.github.com/nodejs/node/commit/36ca010bef)] - **fs**: acknowledge `signal` option in `filehandle.createReadStream()` (Livia Medeiros) [#​55148](https://redirect.github.com/nodejs/node/pull/55148) - \[[`7fe5bcd29e`](https://redirect.github.com/nodejs/node/commit/7fe5bcd29e)] - **fs**: check subdir correctly in cpSync (Jason Zhang) [#​55033](https://redirect.github.com/nodejs/node/pull/55033) - \[[`090add7864`](https://redirect.github.com/nodejs/node/commit/090add7864)] - **fs**: refactoring declaratively with `Array.fromAsync` (Sonny) [#​54644](https://redirect.github.com/nodejs/node/pull/54644) - \[[`77ca5ca075`](https://redirect.github.com/nodejs/node/commit/77ca5ca075)] - **fs**: convert to u8 string for filesystem path (Jason Zhang) [#​54653](https://redirect.github.com/nodejs/node/pull/54653) - \[[`cf2bce6386`](https://redirect.github.com/nodejs/node/commit/cf2bce6386)] - **fs**: fix regression on rmsync (Yagiz Nizipli) [#​53982](https://redirect.github.com/nodejs/node/pull/53982) - \[[`7168295e7a`](https://redirect.github.com/nodejs/node/commit/7168295e7a)] - **fs**: move `rmSync` implementation to c++ (Yagiz Nizipli) [#​53617](https://redirect.github.com/nodejs/node/pull/53617) - \[[`71785889c8`](https://redirect.github.com/nodejs/node/commit/71785889c8)] - **lib**: prefer logical assignment (Aviv Keller) [#​55044](https://redirect.github.com/nodejs/node/pull/55044) - \[[`78f421de88`](https://redirect.github.com/nodejs/node/commit/78f421de88)] - **lib**: fix module print timing when specifier includes `"` (Antoine du Hamel) [#​55150](https://redirect.github.com/nodejs/node/pull/55150) - \[[`d5eb9a378e`](https://redirect.github.com/nodejs/node/commit/d5eb9a378e)] - **lib**: remove `Symbol[Async]Dispose` polyfills (Michaël Zasso) [#​55276](https://redirect.github.com/nodejs/node/pull/55276) - \[[`4c045351c1`](https://redirect.github.com/nodejs/node/commit/4c045351c1)] - **lib**: fix typos (Nathan Baulch) [#​55065](https://redirect.github.com/nodejs/node/pull/55065) - \[[`574f2dd517`](https://redirect.github.com/nodejs/node/commit/574f2dd517)] - **lib**: prefer optional chaining (Aviv Keller) [#​55045](https://redirect.github.com/nodejs/node/pull/55045) - \[[`76edde5cd0`](https://redirect.github.com/nodejs/node/commit/76edde5cd0)] - **lib**: remove lib/internal/idna.js (Yagiz Nizipli) [#​55050](https://redirect.github.com/nodejs/node/pull/55050) - \[[`7014e50ca3`](https://redirect.github.com/nodejs/node/commit/7014e50ca3)] - **lib**: the REPL should survive deletion of Array.prototype methods (Jordan Harband) [#​31457](https://redirect.github.com/nodejs/node/pull/31457) - \[[`5c22d19f44`](https://redirect.github.com/nodejs/node/commit/5c22d19f44)] - **lib, tools**: remove duplicate requires (Aviv Keller) [#​54987](https://redirect.github.com/nodejs/node/pull/54987) - \[[`24648b5769`](https://redirect.github.com/nodejs/node/commit/24648b5769)] - **lib,esm**: handle bypass network-import via data: (Rafael Gonzaga) [#​53764](https://redirect.github.com/nodejs/node/pull/53764) - \[[`1d38bd1122`](https://redirect.github.com/nodejs/node/commit/1d38bd1122)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​55300](https://redirect.github.com/nodejs/node/pull/55300) - \[[`98788dace6`](https://redirect.github.com/nodejs/node/commit/98788dace6)] - **meta**: bump mozilla-actions/sccache-action from 0.0.5 to 0.0.6 (dependabot\[bot]) [#​55225](https://redirect.github.com/nodejs/node/pull/55225) - \[[`8de2695fe5`](https://redirect.github.com/nodejs/node/commit/8de2695fe5)] - **meta**: bump actions/checkout from 4.1.7 to 4.2.0 (dependabot\[bot]) [#​55224](https://redirect.github.com/nodejs/node/pull/55224) - \[[`ccae9c0fef`](https://redirect.github.com/nodejs/node/commit/ccae9c0fef)] - **meta**: bump actions/setup-node from 4.0.3 to 4.0.4 (dependabot\[bot]) [#​55223](https://redirect.github.com/nodejs/node/pull/55223) - \[[`fd4959c67a`](https://redirect.github.com/nodejs/node/commit/fd4959c67a)] - **meta**: bump peter-evans/create-pull-request from 7.0.1 to 7.0.5 (dependabot\[bot]) [#​55219](https://redirect.github.com/nodejs/node/pull/55219) - \[[`c08bb75618`](https://redirect.github.com/nodejs/node/commit/c08bb75618)] - **meta**: add mailmap entry for abmusse (Abdirahim Musse) [#​55182](https://redirect.github.com/nodejs/node/pull/55182) - \[[`18800da280`](https://redirect.github.com/nodejs/node/commit/18800da280)] - **meta**: add more information about nightly releases (Aviv Keller) [#​55084](https://redirect.github.com/nodejs/node/pull/55084) - \[[`eda98728da`](https://redirect.github.com/nodejs/node/commit/eda98728da)] - **meta**: add `linux` to OS labels in collaborator guide (Aviv Keller) [#​54986](https://redirect.github.com/nodejs/node/pull/54986) - \[[`8aa57918c2`](https://redirect.github.com/nodejs/node/commit/8aa57918c2)] - **meta**: remove never-used workflow trigger (Aviv Keller) [#​54983](https://redirect.github.com/nodejs/node/pull/54983) - \[[`c6ae161237`](https://redirect.github.com/nodejs/node/commit/c6ae161237)] - **meta**: remove unneeded ignore rules from ruff (Aviv Keller) [#​54360](https://redirect.github.com/nodejs/node/pull/54360) - \[[`ccc7ce09f2`](https://redirect.github.com/nodejs/node/commit/ccc7ce09f2)] - **meta**: remove `build-windows.yml` (Aviv Keller) [#​54662](https://redirect.github.com/nodejs/node/pull/54662) - \[[`f88fe776ef`](https://redirect.github.com/nodejs/node/commit/f88fe776ef)] - **meta**: add links to alternative issue trackers (Aviv Keller) [#​54401](https://redirect.github.com/nodejs/node/pull/54401) - \[[`90f56dbad9`](https://redirect.github.com/nodejs/node/commit/90f56dbad9)] - **module**: throw ERR_NO_TYPESCRIPT when compiled without amaro (Marco Ippolito) [#​55332](https://redirect.github.com/nodejs/node/pull/55332) - \[[`31a37e777d`](https://redirect.github.com/nodejs/node/commit/31a37e777d)] - **module**: wrap swc error in ERR_INVALID_TYPESCRIPT_SYNTAX (Marco Ippolito) [#​55316](https://redirect.github.com/nodejs/node/pull/55316) - \[[`3fb7426f83`](https://redirect.github.com/nodejs/node/commit/3fb7426f83)] - **module**: check --experimental-require-module separately from detection (Joyee Cheung) [#​55250](https://redirect.github.com/nodejs/node/pull/55250) - \[[`bdd590be73`](https://redirect.github.com/nodejs/node/commit/bdd590be73)] - **module**: use kNodeModulesRE to detect node_modules (Joyee Cheung) [#​55243](https://redirect.github.com/nodejs/node/pull/55243) - \[[`5e4da33d97`](https://redirect.github.com/nodejs/node/commit/5e4da33d97)] - **module**: add internal type def for `flushCompileCache` (Jacob Smith) [#​55226](https://redirect.github.com/nodejs/node/pull/55226) - \[[`d24c7313f7`](https://redirect.github.com/nodejs/node/commit/d24c7313f7)] - **module**: support 'module.exports' interop export in require(esm) (Guy Bedford) [#​54563](https://redirect.github.com/nodejs/node/pull/54563) - \[[`12f92b04f4`](https://redirect.github.com/nodejs/node/commit/12f92b04f4)] - **module**: remove duplicated import (Aviv Keller) [#​54942](https://redirect.github.com/nodejs/node/pull/54942) - \[[`be4babb3c2`](https://redirect.github.com/nodejs/node/commit/be4babb3c2)] - **module**: report unfinished TLA in ambiguous modules (Antoine du Hamel) [#​54980](https://redirect.github.com/nodejs/node/pull/54980) - \[[`3ac5b49d85`](https://redirect.github.com/nodejs/node/commit/3ac5b49d85)] - **module**: refator ESM loader for adding future synchronous hooks (Joyee Cheung) [#​54769](https://redirect.github.com/nodejs/node/pull/54769) - \[[`3c4ef343ee`](https://redirect.github.com/nodejs/node/commit/3c4ef343ee)] - **module**: remove bogus assertion in CJS entrypoint handling with --import (Joyee Cheung) [#​54592](https://redirect.github.com/nodejs/node/pull/54592) - \[[`e35902cddb`](https://redirect.github.com/n

Configuration

📅 Schedule: Branch creation - "every weekend" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, 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.

svc-apollo-docs commented 1 month ago

✅ Docs Preview Ready

No new or changed pages found.

jonathanrainer commented 1 month ago

Closing as we want to keep Node tracking the LTS, not jump large versions at once

renovate[bot] commented 1 month ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 23.x releases. But if you manually upgrade to 23.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.