Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency node to v18 (#42)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [node](https://nodejs.org) ([source](https://togithub.com/nodejs/node)) | major | `14.21.3` -> `18.16.0` | --- ### Release Notes <details> <summary>nodejs/node</summary> ### [`v18.16.0`](https://togithub.com/nodejs/node/releases/tag/v18.16.0): 2023-04-12, Version 18.16.0 'Hydrogen' (LTS), @​danielleadams [Compare Source](https://togithub.com/nodejs/node/compare/v18.15.0...v18.16.0) ##### Notable changes ##### Add initial support for single executable applications Compile a JavaScript file into a single executable application: ```console $ echo 'console.log(`Hello, ${process.argv[2]}!`);' > hello.js $ cp $(command -v node) hello ### On systems other than macOS: $ npx postject hello NODE_JS_CODE hello.js \ --sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2 ### On macOS: $ npx postject hello NODE_JS_CODE hello.js \ --sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2 \ --macho-segment-name NODE_JS $ ./hello world Hello, world! ``` Contributed by Darshan Sen in [#​45038](https://togithub.com/nodejs/node/pull/45038) ##### Replace url parser with Ada Node.js gets a new URL parser called Ada that is compliant with the WHATWG URL Specification and provides more than 100% performance improvement to the existing implementation. Contributed by Yagiz Nizipli in [#​46410](https://togithub.com/nodejs/node/pull/46410) ##### Other notable changes - **buffer**: - **(SEMVER-MINOR)** add Buffer.copyBytesFrom(...) (James M Snell) [#​46500](https://togithub.com/nodejs/node/pull/46500) - **doc**: - add marco-ippolito to collaborators (Marco Ippolito) [#​46816](https://togithub.com/nodejs/node/pull/46816) - add debadree25 to collaborators (Debadree Chatterjee) [#​46716](https://togithub.com/nodejs/node/pull/46716) - add deokjinkim to collaborators (Deokjin Kim) [#​46444](https://togithub.com/nodejs/node/pull/46444) - **events**: - **(SEMVER-MINOR)** add listener argument to listenerCount (Paolo Insogna) [#​46523](https://togithub.com/nodejs/node/pull/46523) - **lib**: - **(SEMVER-MINOR)** add AsyncLocalStorage.bind() and .snapshot() (flakey5) [#​46387](https://togithub.com/nodejs/node/pull/46387) - **(SEMVER-MINOR)** add aborted() utility function (Debadree Chatterjee) [#​46494](https://togithub.com/nodejs/node/pull/46494) - **src**: - **(SEMVER-MINOR)** allow optional Isolate termination in node::Stop() (Shelley Vohr) [#​46583](https://togithub.com/nodejs/node/pull/46583) - **(SEMVER-MINOR)** allow embedder control of code generation policy (Shelley Vohr) [#​46368](https://togithub.com/nodejs/node/pull/46368) - **stream**: - **(SEMVER-MINOR)** add abort signal for ReadableStream and WritableStream (Debadree Chatterjee) [#​46273](https://togithub.com/nodejs/node/pull/46273) - **tls**: - **(SEMVER-MINOR)** support automatic DHE (Tobias Nießen) [#​46978](https://togithub.com/nodejs/node/pull/46978) - **url**: - **(SEMVER-MINOR)** implement URLSearchParams size getter (James M Snell) [#​46308](https://togithub.com/nodejs/node/pull/46308) - **worker**: - **(SEMVER-MINOR)** add support for worker name in inspector and trace_events (Debadree Chatterjee) [#​46832](https://togithub.com/nodejs/node/pull/46832) ##### Commits - \[[`c742493b61`](https://togithub.com/nodejs/node/commit/c742493b61)] - **assert**: fix exception message for assert(0) on try catch block (hidecology) [#​46760](https://togithub.com/nodejs/node/pull/46760) - \[[`0ddf73ae7c`](https://togithub.com/nodejs/node/commit/0ddf73ae7c)] - **assert**: remove deprecated getFunction() usage (Ruben Bridgewater) [#​46661](https://togithub.com/nodejs/node/pull/46661) - \[[`97ad72f19f`](https://togithub.com/nodejs/node/commit/97ad72f19f)] - **async_hooks**: add async local storage propagation benchmarks (Chengzhong Wu) [#​46414](https://togithub.com/nodejs/node/pull/46414) - \[[`b1bde69574`](https://togithub.com/nodejs/node/commit/b1bde69574)] - **async_hooks**: remove experimental onPropagate option (James M Snell) [#​46386](https://togithub.com/nodejs/node/pull/46386) - \[[`b5db3b579a`](https://togithub.com/nodejs/node/commit/b5db3b579a)] - **benchmark**: add a benchmark for URLSearchParams creation and toString() (Debadree Chatterjee) [#​46810](https://togithub.com/nodejs/node/pull/46810) - \[[`ff94f9ffbe`](https://togithub.com/nodejs/node/commit/ff94f9ffbe)] - **benchmark**: replace table in docs with description of file tree structure (Theodor Steiner) [#​46991](https://togithub.com/nodejs/node/pull/46991) - \[[`d4af671f09`](https://togithub.com/nodejs/node/commit/d4af671f09)] - **benchmark**: split `Buffer.byteLength` benchmark (Joyee Cheung) [#​46616](https://togithub.com/nodejs/node/pull/46616) - \[[`5f647fb7b4`](https://togithub.com/nodejs/node/commit/5f647fb7b4)] - **benchmark**: add benchmark for EventTarget add and remove (Debadree Chatterjee) [#​46779](https://togithub.com/nodejs/node/pull/46779) - \[[`d7d634bd67`](https://togithub.com/nodejs/node/commit/d7d634bd67)] - **benchmark**: fix worker startup benchmark (Joyee Cheung) [#​46680](https://togithub.com/nodejs/node/pull/46680) - \[[`f7c4796c56`](https://togithub.com/nodejs/node/commit/f7c4796c56)] - **benchmark**: add trailing commas in `benchmark/path` (Antoine du Hamel) [#​46628](https://togithub.com/nodejs/node/pull/46628) - \[[`9b0d5030a5`](https://togithub.com/nodejs/node/commit/9b0d5030a5)] - **benchmark**: add trailing commas in `benchmark/http` (Antoine du Hamel) [#​46609](https://togithub.com/nodejs/node/pull/46609) - \[[`e0f436041e`](https://togithub.com/nodejs/node/commit/e0f436041e)] - **benchmark**: add trailing commas in `benchmark/crypto` (Antoine du Hamel) [#​46553](https://togithub.com/nodejs/node/pull/46553) - \[[`a383aee386`](https://togithub.com/nodejs/node/commit/a383aee386)] - **benchmark**: add trailing commas in `benchmark/url` (Antoine du Hamel) [#​46551](https://togithub.com/nodejs/node/pull/46551) - \[[`a10c3558c6`](https://togithub.com/nodejs/node/commit/a10c3558c6)] - **benchmark**: add trailing commas in `benchmark/http2` (Antoine du Hamel) [#​46552](https://togithub.com/nodejs/node/pull/46552) - \[[`8036583f1f`](https://togithub.com/nodejs/node/commit/8036583f1f)] - **benchmark**: add trailing commas in `benchmark/process` (Antoine du Hamel) [#​46481](https://togithub.com/nodejs/node/pull/46481) - \[[`1497244078`](https://togithub.com/nodejs/node/commit/1497244078)] - **benchmark**: add trailing commas in `benchmark/misc` (Antoine du Hamel) [#​46474](https://togithub.com/nodejs/node/pull/46474) - \[[`057e3f5309`](https://togithub.com/nodejs/node/commit/057e3f5309)] - **benchmark**: add trailing commas in `benchmark/buffers` (Antoine du Hamel) [#​46473](https://togithub.com/nodejs/node/pull/46473) - \[[`26e1a81243`](https://togithub.com/nodejs/node/commit/26e1a81243)] - **benchmark**: add trailing commas in `benchmark/module` (Antoine du Hamel) [#​46461](https://togithub.com/nodejs/node/pull/46461) - \[[`bd6c828cf3`](https://togithub.com/nodejs/node/commit/bd6c828cf3)] - **benchmark**: add trailing commas in `benchmark/net` (Antoine du Hamel) [#​46439](https://togithub.com/nodejs/node/pull/46439) - \[[`01cf87aca7`](https://togithub.com/nodejs/node/commit/01cf87aca7)] - **benchmark**: add trailing commas in `benchmark/util` (Antoine du Hamel) [#​46438](https://togithub.com/nodejs/node/pull/46438) - \[[`f006b2f9dc`](https://togithub.com/nodejs/node/commit/f006b2f9dc)] - **benchmark**: add trailing commas in `benchmark/async_hooks` (Antoine du Hamel) [#​46424](https://togithub.com/nodejs/node/pull/46424) - \[[`f969cc30ab`](https://togithub.com/nodejs/node/commit/f969cc30ab)] - **benchmark**: add trailing commas in `benchmark/fs` (Antoine du Hamel) [#​46426](https://togithub.com/nodejs/node/pull/46426) - \[[`5202b84382`](https://togithub.com/nodejs/node/commit/5202b84382)] - **bootstrap**: print stack trace during environment creation failure (Joyee Cheung) [#​46533](https://togithub.com/nodejs/node/pull/46533) - \[[`c6e722aca4`](https://togithub.com/nodejs/node/commit/c6e722aca4)] - **(SEMVER-MINOR)** **buffer**: add Buffer.copyBytesFrom(...) (James M Snell) [#​46500](https://togithub.com/nodejs/node/pull/46500) - \[[`886504fdf8`](https://togithub.com/nodejs/node/commit/886504fdf8)] - **build**: fix Visual Studio installation detection for Arm64 (Radek Bartoň) [#​46420](https://togithub.com/nodejs/node/pull/46420) - \[[`2b72a453cf`](https://togithub.com/nodejs/node/commit/2b72a453cf)] - **build**: add GitHub Action for coverage with --without-intl (Rich Trott) [#​37954](https://togithub.com/nodejs/node/pull/37954) - \[[`ff07aa7fe3`](https://togithub.com/nodejs/node/commit/ff07aa7fe3)] - **build**: do not disable inspector when intl is disabled (Rich Trott) [#​37954](https://togithub.com/nodejs/node/pull/37954) - \[[`4b25b98bd8`](https://togithub.com/nodejs/node/commit/4b25b98bd8)] - **build,test**: add proper support for IBM i (Xu Meng) [#​46739](https://togithub.com/nodejs/node/pull/46739) - \[[`535311097c`](https://togithub.com/nodejs/node/commit/535311097c)] - **child_process**: add trailing commas in source files (Antoine du Hamel) [#​46758](https://togithub.com/nodejs/node/pull/46758) - \[[`d2692c65df`](https://togithub.com/nodejs/node/commit/d2692c65df)] - **cluster**: add trailing commas in source files (Antoine du Hamel) [#​46695](https://togithub.com/nodejs/node/pull/46695) - \[[`effdca8b10`](https://togithub.com/nodejs/node/commit/effdca8b10)] - **crypto**: don't assume FIPS is disabled by default (Michael Dawson) [#​46532](https://togithub.com/nodejs/node/pull/46532) - \[[`bce37c60ce`](https://togithub.com/nodejs/node/commit/bce37c60ce)] - **debugger**: improve validations and documents for watch and unwatch (Eungyu Lee) [#​46947](https://togithub.com/nodejs/node/pull/46947) - \[[`51253bae83`](https://togithub.com/nodejs/node/commit/51253bae83)] - **debugger**: add a command to set which lines to check for context (Eungyu Lee) [#​46812](https://togithub.com/nodejs/node/pull/46812) - \[[`44375c6a3c`](https://togithub.com/nodejs/node/commit/44375c6a3c)] - **debugger**: add trailing commas in source files (Antoine du Hamel) [#​46714](https://togithub.com/nodejs/node/pull/46714) - \[[`e5c4d69681`](https://togithub.com/nodejs/node/commit/e5c4d69681)] - **deps**: update ada to 1.0.4 (Node.js GitHub Bot) [#​46853](https://togithub.com/nodejs/node/pull/46853) - \[[`94f83536d7`](https://togithub.com/nodejs/node/commit/94f83536d7)] - **deps**: update ada to 1.0.3 (Node.js GitHub Bot) [#​46784](https://togithub.com/nodejs/node/pull/46784) - \[[`484c4f6674`](https://togithub.com/nodejs/node/commit/484c4f6674)] - **deps**: update ada to v1.0.1 (Yagiz Nizipli) [#​46550](https://togithub.com/nodejs/node/pull/46550) - \[[`0bc4c17e57`](https://togithub.com/nodejs/node/commit/0bc4c17e57)] - **deps**: add ada as a dependency (Yagiz Nizipli) [#​46410](https://togithub.com/nodejs/node/pull/46410) - \[[`956f786499`](https://togithub.com/nodejs/node/commit/956f786499)] - **deps**: update undici to 5.21.0 (Node.js GitHub Bot) [#​47063](https://togithub.com/nodejs/node/pull/47063) - \[[`73be4f8ef5`](https://togithub.com/nodejs/node/commit/73be4f8ef5)] - **deps**: update simdutf to 3.2.2 (Node.js GitHub Bot) [#​46841](https://togithub.com/nodejs/node/pull/46841) - \[[`0e78fd5883`](https://togithub.com/nodejs/node/commit/0e78fd5883)] - **deps**: update corepack to 0.17.0 (Node.js GitHub Bot) [#​46842](https://togithub.com/nodejs/node/pull/46842) - \[[`61c9433d8a`](https://togithub.com/nodejs/node/commit/61c9433d8a)] - **deps**: update simdutf to 3.2.1 (Node.js GitHub Bot) [#​46800](https://togithub.com/nodejs/node/pull/46800) - \[[`63a62ed532`](https://togithub.com/nodejs/node/commit/63a62ed532)] - **deps**: upgrade npm to 9.5.1 (npm team) [#​46783](https://togithub.com/nodejs/node/pull/46783) - \[[`c8974d678a`](https://togithub.com/nodejs/node/commit/c8974d678a)] - **deps**: update nghttp2 to 1.52.0 (Michaël Zasso) [#​46636](https://togithub.com/nodejs/node/pull/46636) - \[[`2b439a2cdf`](https://togithub.com/nodejs/node/commit/2b439a2cdf)] - **deps**: fix libuv for android (Julian Dropmann) [#​46746](https://togithub.com/nodejs/node/pull/46746) - \[[`d5eb1df869`](https://togithub.com/nodejs/node/commit/d5eb1df869)] - **deps**: update simdutf to 3.2.0 (Node.js GitHub Bot) [#​46621](https://togithub.com/nodejs/node/pull/46621) - \[[`dd97b05aeb`](https://togithub.com/nodejs/node/commit/dd97b05aeb)] - **deps**: update corepack to 0.16.0 (Node.js GitHub Bot) [#​46710](https://togithub.com/nodejs/node/pull/46710) - \[[`65b877de45`](https://togithub.com/nodejs/node/commit/65b877de45)] - **deps**: copy `postject-api.h` and `LICENSE` to the `deps` folder (Darshan Sen) [#​46582](https://togithub.com/nodejs/node/pull/46582) - \[[`a918ac886e`](https://togithub.com/nodejs/node/commit/a918ac886e)] - **deps**: update c-ares to 1.19.0 (Michaël Zasso) [#​46415](https://togithub.com/nodejs/node/pull/46415) - \[[`1ac639a240`](https://togithub.com/nodejs/node/commit/1ac639a240)] - **deps**: V8: cherry-pick [`9ec4e90`](https://togithub.com/nodejs/node/commit/9ec4e9095a25) (Kleis Auke Wolthuizen) [#​47092](https://togithub.com/nodejs/node/pull/47092) - \[[`f8d4bf8540`](https://togithub.com/nodejs/node/commit/f8d4bf8540)] - **deps,test**: update postject to 1.0.0-alpha.5 (Node.js GitHub Bot) [#​46934](https://togithub.com/nodejs/node/pull/46934) - \[[`8646b06c1b`](https://togithub.com/nodejs/node/commit/8646b06c1b)] - **dgram**: fix unhandled exception aborting a closed udp socket (Ramana Venkata) [#​46770](https://togithub.com/nodejs/node/pull/46770) - \[[`e435199ccc`](https://togithub.com/nodejs/node/commit/e435199ccc)] - **doc**: remove remaining SSL_OP_NETSCAPE_\*\_BUG (Tobias Nießen) [#​47066](https://togithub.com/nodejs/node/pull/47066) - \[[`01d82670c7`](https://togithub.com/nodejs/node/commit/01d82670c7)] - **doc**: fix typo in test.md (Victor Hiairrassary) [#​47053](https://togithub.com/nodejs/node/pull/47053) - \[[`0e3077dc48`](https://togithub.com/nodejs/node/commit/0e3077dc48)] - **doc**: amend support tier qualifier (Gireesh Punathil) [#​42805](https://togithub.com/nodejs/node/pull/42805) - \[[`a5bf6693b9`](https://togithub.com/nodejs/node/commit/a5bf6693b9)] - **doc**: fix typo on esm loaders example (Ruy Adorno) [#​47015](https://togithub.com/nodejs/node/pull/47015) - \[[`6a0c1d053e`](https://togithub.com/nodejs/node/commit/6a0c1d053e)] - **doc**: add missing test runner flags to man page (Colin Ihrig) [#​46982](https://togithub.com/nodejs/node/pull/46982) - \[[`43b94b0f13`](https://togithub.com/nodejs/node/commit/43b94b0f13)] - **doc**: fix history information for `node:diagnostics_channel` (Thomas Hunter II) [#​46984](https://togithub.com/nodejs/node/pull/46984) - \[[`b37d53a1ba`](https://togithub.com/nodejs/node/commit/b37d53a1ba)] - **doc**: fix myUrl is not defined in url (Youngmin Yoo) [#​46968](https://togithub.com/nodejs/node/pull/46968) - \[[`257c5ac1fa`](https://togithub.com/nodejs/node/commit/257c5ac1fa)] - **doc**: remove useless SSL_OP_\* options (Tobias Nießen) [#​46954](https://togithub.com/nodejs/node/pull/46954) - \[[`09c5e6a9f3`](https://togithub.com/nodejs/node/commit/09c5e6a9f3)] - **doc**: fix description of TLS dhparam option (Tobias Nießen) [#​46949](https://togithub.com/nodejs/node/pull/46949) - \[[`8907732fcf`](https://togithub.com/nodejs/node/commit/8907732fcf)] - **doc**: improve fs code example quality (jakecastelli) [#​46948](https://togithub.com/nodejs/node/pull/46948) - \[[`17a25f1153`](https://togithub.com/nodejs/node/commit/17a25f1153)] - **doc**: fix port of destination server is not defined in http2 (Deokjin Kim) [#​46940](https://togithub.com/nodejs/node/pull/46940) - \[[`ad06168a5c`](https://togithub.com/nodejs/node/commit/ad06168a5c)] - **doc**: use number which is bigger than 1024 as port in http2 (Deokjin Kim) [#​46938](https://togithub.com/nodejs/node/pull/46938) - \[[`4e6dda5be4`](https://togithub.com/nodejs/node/commit/4e6dda5be4)] - **doc**: add release key for Juan Arboleda (Juan José) [#​46922](https://togithub.com/nodejs/node/pull/46922) - \[[`f49c6e64ba`](https://togithub.com/nodejs/node/commit/f49c6e64ba)] - **doc**: fix links to SSL_CTX_set_options (Tobias Nießen) [#​46953](https://togithub.com/nodejs/node/pull/46953) - \[[`ea7fb16e5c`](https://togithub.com/nodejs/node/commit/ea7fb16e5c)] - **doc**: fix fs missing import (jakecastelli) [#​46907](https://togithub.com/nodejs/node/pull/46907) - \[[`11885a7351`](https://togithub.com/nodejs/node/commit/11885a7351)] - **doc**: add request to hold off publicising sec releases (Michael Dawson) [#​46702](https://togithub.com/nodejs/node/pull/46702) - \[[`0254fd1da6`](https://togithub.com/nodejs/node/commit/0254fd1da6)] - **doc**: fix stream iterator helpers examples (Benjamin Gruenbaum) [#​46897](https://togithub.com/nodejs/node/pull/46897) - \[[`0a983f7125`](https://togithub.com/nodejs/node/commit/0a983f7125)] - **doc**: add history info for `node:test` (Antoine du Hamel) [#​46851](https://togithub.com/nodejs/node/pull/46851) - \[[`810d393ded`](https://togithub.com/nodejs/node/commit/810d393ded)] - **doc**: sort import order (jakecastelli) [#​46847](https://togithub.com/nodejs/node/pull/46847) - \[[`6e03499437`](https://togithub.com/nodejs/node/commit/6e03499437)] - **doc**: use destructing import (jakecastelli) [#​46847](https://togithub.com/nodejs/node/pull/46847) - \[[`8b636c3cd6`](https://togithub.com/nodejs/node/commit/8b636c3cd6)] - **doc**: add marco-ippolito to collaborators (Marco Ippolito) [#​46816](https://togithub.com/nodejs/node/pull/46816) - \[[`7e08ca125a`](https://togithub.com/nodejs/node/commit/7e08ca125a)] - **doc**: document how to use the tls.DEFAULT_CIPHERS (Andreas Martens) [#​46482](https://togithub.com/nodejs/node/pull/46482) - \[[`3dae6f2f81`](https://togithub.com/nodejs/node/commit/3dae6f2f81)] - **doc**: add document for profiling and heap snapshot (cola119) [#​46787](https://togithub.com/nodejs/node/pull/46787) - \[[`eef30513b9`](https://togithub.com/nodejs/node/commit/eef30513b9)] - **doc**: add test:coverage event to custom reporter examples (Richie McColl) [#​46752](https://togithub.com/nodejs/node/pull/46752) - \[[`e6db6bedf7`](https://togithub.com/nodejs/node/commit/e6db6bedf7)] - **doc**: include context on .toWeb() parameters (Debadree Chatterjee) [#​46617](https://togithub.com/nodejs/node/pull/46617) - \[[`a24350e49f`](https://togithub.com/nodejs/node/commit/a24350e49f)] - **doc**: add in security steward for recent release (Michael Dawson) [#​46701](https://togithub.com/nodejs/node/pull/46701) - \[[`55360e9386`](https://togithub.com/nodejs/node/commit/55360e9386)] - **doc**: clarify semver-minor notable changes approach (Beth Griggs) [#​46592](https://togithub.com/nodejs/node/pull/46592) - \[[`a384dd42ff`](https://togithub.com/nodejs/node/commit/a384dd42ff)] - **doc**: maintaining nghttp2 (Marco Ippolito) [#​46539](https://togithub.com/nodejs/node/pull/46539) - \[[`45fccc9737`](https://togithub.com/nodejs/node/commit/45fccc9737)] - **doc**: add emit to NodeEventTarget (Deokjin Kim) [#​46356](https://togithub.com/nodejs/node/pull/46356) - \[[`760616890c`](https://togithub.com/nodejs/node/commit/760616890c)] - **doc**: add debadree25 to collaborators (Debadree Chatterjee) [#​46716](https://togithub.com/nodejs/node/pull/46716) - \[[`b9dd876e7c`](https://togithub.com/nodejs/node/commit/b9dd876e7c)] - **doc**: move bcoe to emeriti (Benjamin Coe) [#​46703](https://togithub.com/nodejs/node/pull/46703) - \[[`3afbb92bb4`](https://togithub.com/nodejs/node/commit/3afbb92bb4)] - **doc**: add response.strictContentLength to documentation (Marco Ippolito) [#​46627](https://togithub.com/nodejs/node/pull/46627) - \[[`2c0e1aa095`](https://togithub.com/nodejs/node/commit/2c0e1aa095)] - **doc**: remove unused functions from example of `streamConsumers.text` (Deokjin Kim) [#​46581](https://togithub.com/nodejs/node/pull/46581) - \[[`61268303fc`](https://togithub.com/nodejs/node/commit/61268303fc)] - **doc**: fix test runner examples (Richie McColl) [#​46565](https://togithub.com/nodejs/node/pull/46565) - \[[`2b702c98c2`](https://togithub.com/nodejs/node/commit/2b702c98c2)] - **doc**: update test concurrency description / default values (richiemccoll) [#​46457](https://togithub.com/nodejs/node/pull/46457) - \[[`f1de3f7a31`](https://togithub.com/nodejs/node/commit/f1de3f7a31)] - **doc**: enrich test command with executable (Tony Gorez) [#​44347](https://togithub.com/nodejs/node/pull/44347) - \[[`68b5cf8e38`](https://togithub.com/nodejs/node/commit/68b5cf8e38)] - **doc**: fix wrong location of `requestTimeout`'s default value (Deokjin Kim) [#​46423](https://togithub.com/nodejs/node/pull/46423) - \[[`4d5d6d2193`](https://togithub.com/nodejs/node/commit/4d5d6d2193)] - **doc**: add deokjinkim to collaborators (Deokjin Kim) [#​46444](https://togithub.com/nodejs/node/pull/46444) - \[[`de7f6182be`](https://togithub.com/nodejs/node/commit/de7f6182be)] - **doc**: fix -C flag usage (三咲智子 Kevin Deng) [#​46388](https://togithub.com/nodejs/node/pull/46388) - \[[`4165cf34ba`](https://togithub.com/nodejs/node/commit/4165cf34ba)] - **doc**: add note about major release rotation (Rafael Gonzaga) [#​46436](https://togithub.com/nodejs/node/pull/46436) - \[[`f088ce2dc7`](https://togithub.com/nodejs/node/commit/f088ce2dc7)] - **doc**: update threat model based on discussions (Michael Dawson) [#​46373](https://togithub.com/nodejs/node/pull/46373) - \[[`5b94e2bcdb`](https://togithub.com/nodejs/node/commit/5b94e2bcdb)] - **esm**: fix import assertion warning (Antoine du Hamel) [#​46971](https://togithub.com/nodejs/node/pull/46971) - \[[`96a39d1a99`](https://togithub.com/nodejs/node/commit/96a39d1a99)] - **esm**: add a runtime warning when using import assertions (Antoine du Hamel) [#​46901](https://togithub.com/nodejs/node/pull/46901) - \[[`320a8adb45`](https://togithub.com/nodejs/node/commit/320a8adb45)] - **esm**: misc test refactors (Geoffrey Booth) [#​46631](https://togithub.com/nodejs/node/pull/46631) - \[[`b08687f739`](https://togithub.com/nodejs/node/commit/b08687f739)] - **events**: add trailing commas in source files (Antoine du Hamel) [#​46759](https://togithub.com/nodejs/node/pull/46759) - \[[`cc6deeaf7a`](https://togithub.com/nodejs/node/commit/cc6deeaf7a)] - **(SEMVER-MINOR)** **events**: add listener argument to listenerCount (Paolo Insogna) [#​46523](https://togithub.com/nodejs/node/pull/46523) - \[[`efc24097a6`](https://togithub.com/nodejs/node/commit/efc24097a6)] - **fs**: add trailing commas in source files (Antoine du Hamel) [#​46696](https://togithub.com/nodejs/node/pull/46696) - \[[`80b4e6da53`](https://togithub.com/nodejs/node/commit/80b4e6da53)] - **http**: use listenerCount when adding noop event (Paolo Insogna) [#​46769](https://togithub.com/nodejs/node/pull/46769) - \[[`3538521bf6`](https://togithub.com/nodejs/node/commit/3538521bf6)] - **http**: correctly calculate strict content length (Robert Nagy) [#​46601](https://togithub.com/nodejs/node/pull/46601) - \[[`9582c8ef3a`](https://togithub.com/nodejs/node/commit/9582c8ef3a)] - **http**: fix validation of "Link" header (Steve Herzog) [#​46466](https://togithub.com/nodejs/node/pull/46466) - \[[`23c1e2fa52`](https://togithub.com/nodejs/node/commit/23c1e2fa52)] - **http**: unify header treatment (Marco Ippolito) [#​46528](https://togithub.com/nodejs/node/pull/46528) - \[[`abeee994c4`](https://togithub.com/nodejs/node/commit/abeee994c4)] - **http**: add note about clientError event (Paolo Insogna) [#​46584](https://togithub.com/nodejs/node/pull/46584) - \[[`3d0602c96c`](https://togithub.com/nodejs/node/commit/3d0602c96c)] - **http**: use v8::Array::New() with a prebuilt vector (Joyee Cheung) [#​46447](https://togithub.com/nodejs/node/pull/46447) - \[[`62cbddd86f`](https://togithub.com/nodejs/node/commit/62cbddd86f)] - **lib**: fix trailing commas and leftover function from rebasing (Danielle Adams) [#​47503](https://togithub.com/nodejs/node/pull/47503) - \[[`c463f133bd`](https://togithub.com/nodejs/node/commit/c463f133bd)] - **lib**: enforce use of trailing commas (Antoine du Hamel) [#​46881](https://togithub.com/nodejs/node/pull/46881) - \[[`0f33bb0961`](https://togithub.com/nodejs/node/commit/0f33bb0961)] - **lib**: add trailing commas to all public core modules (Antoine du Hamel) [#​46848](https://togithub.com/nodejs/node/pull/46848) - \[[`06e0dd3e15`](https://togithub.com/nodejs/node/commit/06e0dd3e15)] - **lib**: rename internal module declaration as internal bindings (okmttdhr, okp) [#​46663](https://togithub.com/nodejs/node/pull/46663) - \[[`31578ab1b4`](https://togithub.com/nodejs/node/commit/31578ab1b4)] - **lib**: add trailing commas to more internal files (Antoine du Hamel) [#​46811](https://togithub.com/nodejs/node/pull/46811) - \[[`ad510d9029`](https://togithub.com/nodejs/node/commit/ad510d9029)] - **lib**: update punycode to 2.3.0 (Yagiz Nizipli) [#​46719](https://togithub.com/nodejs/node/pull/46719) - \[[`4cf3de8b02`](https://togithub.com/nodejs/node/commit/4cf3de8b02)] - **lib**: add trailing commas in `internal/perf` (Antoine du Hamel) [#​46697](https://togithub.com/nodejs/node/pull/46697) - \[[`f1b79828bc`](https://togithub.com/nodejs/node/commit/f1b79828bc)] - **(SEMVER-MINOR)** **lib**: add AsyncLocalStorage.bind() and .snapshot() (flakey5) [#​46387](https://togithub.com/nodejs/node/pull/46387) - \[[`48cd712c0d`](https://togithub.com/nodejs/node/commit/48cd712c0d)] - **lib**: add trailing commas in `internal/process` (Antoine du Hamel) [#​46687](https://togithub.com/nodejs/node/pull/46687) - \[[`46a22ab601`](https://togithub.com/nodejs/node/commit/46a22ab601)] - **lib**: do not crash using workers with disabled shared array buffers (Ruben Bridgewater) [#​41023](https://togithub.com/nodejs/node/pull/41023) - \[[`1395e36e64`](https://togithub.com/nodejs/node/commit/1395e36e64)] - **lib**: delete module findPath unused params (sinkhaha) [#​45371](https://togithub.com/nodejs/node/pull/45371) - \[[`c410572620`](https://togithub.com/nodejs/node/commit/c410572620)] - **lib**: enforce use of trailing commas in more files (Antoine du Hamel) [#​46655](https://togithub.com/nodejs/node/pull/46655) - \[[`36e080cd13`](https://togithub.com/nodejs/node/commit/36e080cd13)] - **lib**: enforce use of trailing commas for functions (Antoine du Hamel) [#​46629](https://togithub.com/nodejs/node/pull/46629) - \[[`71249a6c00`](https://togithub.com/nodejs/node/commit/71249a6c00)] - **lib**: predeclare Event.isTrusted prop descriptor (Santiago Gimeno) [#​46527](https://togithub.com/nodejs/node/pull/46527) - \[[`2b80d19c06`](https://togithub.com/nodejs/node/commit/2b80d19c06)] - **lib**: tighten `AbortSignal.prototype.throwIfAborted` implementation (Antoine du Hamel) [#​46521](https://togithub.com/nodejs/node/pull/46521) - \[[`2f79f3fa38`](https://togithub.com/nodejs/node/commit/2f79f3fa38)] - **(SEMVER-MINOR)** **lib**: add aborted() utility function (Debadree Chatterjee) [#​46494](https://togithub.com/nodejs/node/pull/46494) - \[[`7f9e60aa1a`](https://togithub.com/nodejs/node/commit/7f9e60aa1a)] - **lib,src**: fix a few typos in comments (Tobias Nießen) [#​46835](https://togithub.com/nodejs/node/pull/46835) - \[[`c4f192b592`](https://togithub.com/nodejs/node/commit/c4f192b592)] - **meta**: add single-executable labels and code owners (Joyee Cheung) [#​47004](https://togithub.com/nodejs/node/pull/47004) - \[[`abe1488f86`](https://togithub.com/nodejs/node/commit/abe1488f86)] - **meta**: remove AUTHORS file (Rich Trott) [#​46845](https://togithub.com/nodejs/node/pull/46845) - \[[`e53774c7bf`](https://togithub.com/nodejs/node/commit/e53774c7bf)] - **meta**: remove unnecessary onboarding step (Rich Trott) [#​46793](https://togithub.com/nodejs/node/pull/46793) - \[[`55f1cfd7e4`](https://togithub.com/nodejs/node/commit/55f1cfd7e4)] - **meta**: update CODEOWNERS of url implementations (Yagiz Nizipli) [#​46775](https://togithub.com/nodejs/node/pull/46775) - \[[`ccaa7cabdd`](https://togithub.com/nodejs/node/commit/ccaa7cabdd)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​46726](https://togithub.com/nodejs/node/pull/46726) - \[[`260ddd5b0f`](https://togithub.com/nodejs/node/commit/260ddd5b0f)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​46624](https://togithub.com/nodejs/node/pull/46624) - \[[`5ef78e50a0`](https://togithub.com/nodejs/node/commit/5ef78e50a0)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​46513](https://togithub.com/nodejs/node/pull/46513) - \[[`5efb829156`](https://togithub.com/nodejs/node/commit/5efb829156)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​46504](https://togithub.com/nodejs/node/pull/46504) - \[[`f0705f7de1`](https://togithub.com/nodejs/node/commit/f0705f7de1)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​46411](https://togithub.com/nodejs/node/pull/46411) - \[[`331073a7aa`](https://togithub.com/nodejs/node/commit/331073a7aa)] - **node-api**: add \__wasm32\__ guards on async works (Chengzhong Wu) [#​46633](https://togithub.com/nodejs/node/pull/46633) - \[[`594bb9d558`](https://togithub.com/nodejs/node/commit/594bb9d558)] - **os**: improve network interface performance (Ruben Bridgewater) [#​46598](https://togithub.com/nodejs/node/pull/46598) - \[[`c231aae6c5`](https://togithub.com/nodejs/node/commit/c231aae6c5)] - **process**: print versions by sort (Himself65) [#​46428](https://togithub.com/nodejs/node/pull/46428) - \[[`fe318dd095`](https://togithub.com/nodejs/node/commit/fe318dd095)] - **punycode**: add pending deprecation (Antoine du Hamel) [#​46719](https://togithub.com/nodejs/node/pull/46719) - \[[`34ba230d9b`](https://togithub.com/nodejs/node/commit/34ba230d9b)] - **repl**: remove lastInputPreview conditional check (Duy Mac Van) [#​46857](https://togithub.com/nodejs/node/pull/46857) - \[[`09739a20b1`](https://togithub.com/nodejs/node/commit/09739a20b1)] - **repl**: fix .load infinite loop caused by shared use of lineEnding RegExp (Theodor Steiner) [#​46742](https://togithub.com/nodejs/node/pull/46742) - \[[`91fbad617d`](https://togithub.com/nodejs/node/commit/91fbad617d)] - **repl**: add trailing commas in source files (Antoine du Hamel) [#​46757](https://togithub.com/nodejs/node/pull/46757) - \[[`e4cd81b526`](https://togithub.com/nodejs/node/commit/e4cd81b526)] - **src**: use string_view for report and related code (Anna Henningsen) [#​46723](https://togithub.com/nodejs/node/pull/46723) - \[[`8ea835419e`](https://togithub.com/nodejs/node/commit/8ea835419e)] - **(SEMVER-MINOR)** **src**: add initial support for single executable applications (Darshan Sen) [#​45038](https://togithub.com/nodejs/node/pull/45038) - \[[`4652dfdc88`](https://togithub.com/nodejs/node/commit/4652dfdc88)] - **src**: remove TLSEXT_TYPE_alpn guard (Tobias Nießen) [#​46956](https://togithub.com/nodejs/node/pull/46956) - \[[`a4a433fc0b`](https://togithub.com/nodejs/node/commit/a4a433fc0b)] - **src**: remove use of SSL_OP_SINGLE_DH_USE (Tobias Nießen) [#​46955](https://togithub.com/nodejs/node/pull/46955) - \[[`339b52f3bc`](https://togithub.com/nodejs/node/commit/339b52f3bc)] - **src**: make util.h self-containted (Joyee Cheung) [#​46817](https://togithub.com/nodejs/node/pull/46817) - \[[`b25ee523ea`](https://togithub.com/nodejs/node/commit/b25ee523ea)] - **src**: remove shadowed variable in OptionsParser (Shelley Vohr) [#​46672](https://togithub.com/nodejs/node/pull/46672) - \[[`88baf98fa3`](https://togithub.com/nodejs/node/commit/88baf98fa3)] - **src**: do not track BaseObjects directly in Realm (Joyee Cheung) [#​46470](https://togithub.com/nodejs/node/pull/46470) - \[[`03e8d824db`](https://togithub.com/nodejs/node/commit/03e8d824db)] - **src**: fix cb scope bugs involved in termination (ywave620) [#​45596](https://togithub.com/nodejs/node/pull/45596) - \[[`7fb32b43dc`](https://togithub.com/nodejs/node/commit/7fb32b43dc)] - **src**: add SetFastMethodNoSideEffect() (Joyee Cheung) [#​46619](https://togithub.com/nodejs/node/pull/46619) - \[[`ea411d6422`](https://togithub.com/nodejs/node/commit/ea411d6422)] - **(SEMVER-MINOR)** **src**: allow optional Isolate termination in node::Stop() (Shelley Vohr) [#​46583](https://togithub.com/nodejs/node/pull/46583) - \[[`f8d029183a`](https://togithub.com/nodejs/node/commit/f8d029183a)] - **src**: remove icu usage from node_string.cc (Yagiz Nizipli) [#​46548](https://togithub.com/nodejs/node/pull/46548) - \[[`95674360b2`](https://togithub.com/nodejs/node/commit/95674360b2)] - **src**: add fflush() to SnapshotData::ToFile() (Anna Henningsen) [#​46531](https://togithub.com/nodejs/node/pull/46531) - \[[`9445a0a5f6`](https://togithub.com/nodejs/node/commit/9445a0a5f6)] - **src**: make edge names in BaseObjects more descriptive in heap snapshots (Joyee Cheung) [#​46492](https://togithub.com/nodejs/node/pull/46492) - \[[`483cd1922f`](https://togithub.com/nodejs/node/commit/483cd1922f)] - **src**: avoid leaking snapshot fp on error (Tobias Nießen) [#​46497](https://togithub.com/nodejs/node/pull/46497) - \[[`bc9a577625`](https://togithub.com/nodejs/node/commit/bc9a577625)] - **src**: check return value of ftell() (Tobias Nießen) [#​46495](https://togithub.com/nodejs/node/pull/46495) - \[[`b3b3b33799`](https://togithub.com/nodejs/node/commit/b3b3b33799)] - **src**: remove unused includes from main thread (Yagiz Nizipli) [#​46471](https://togithub.com/nodejs/node/pull/46471) - \[[`b9ca302558`](https://togithub.com/nodejs/node/commit/b9ca302558)] - **src**: use string_view instead of std::string& (Yagiz Nizipli) [#​46471](https://togithub.com/nodejs/node/pull/46471) - \[[`f1c770065a`](https://togithub.com/nodejs/node/commit/f1c770065a)] - **src**: use simdutf utf8 to utf16 instead of icu (Yagiz Nizipli) [#​46471](https://togithub.com/nodejs/node/pull/46471) - \[[`aaf04f498a`](https://togithub.com/nodejs/node/commit/aaf04f498a)] - **src**: replace icu with simdutf for char counts (Yagiz Nizipli) [#​46472](https://togithub.com/nodejs/node/pull/46472) - \[[`3aef68d079`](https://togithub.com/nodejs/node/commit/3aef68d079)] - **src**: add additional utilities to crypto::SecureContext (James M Snell) [#​45912](https://togithub.com/nodejs/node/pull/45912) - \[[`92fdb24fac`](https://togithub.com/nodejs/node/commit/92fdb24fac)] - **src**: add KeyObjectHandle::HasInstance (James M Snell) [#​45912](https://togithub.com/nodejs/node/pull/45912) - \[[`a639e2a557`](https://togithub.com/nodejs/node/commit/a639e2a557)] - **src**: add GetCurrentCipherName/Version to crypto_common (James M Snell) [#​45912](https://togithub.com/nodejs/node/pull/45912) - \[[`8dfa748373`](https://togithub.com/nodejs/node/commit/8dfa748373)] - **src**: back snapshot I/O with a std::vector sink (Joyee Cheung) [#​46463](https://togithub.com/nodejs/node/pull/46463) - \[[`17eea1812e`](https://togithub.com/nodejs/node/commit/17eea1812e)] - **(SEMVER-MINOR)** **src**: allow embedder control of code generation policy (Shelley Vohr) [#​46368](https://togithub.com/nodejs/node/pull/46368) - \[[`dffe7d814e`](https://togithub.com/nodejs/node/commit/dffe7d814e)] - **stream**: enable usage of webstreams on compose() (Debadree Chatterjee) [#​46675](https://togithub.com/nodejs/node/pull/46675) - \[[`654b7474e3`](https://togithub.com/nodejs/node/commit/654b7474e3)] - **stream**: always delay construct callback by a nextTick (Matteo Collina) [#​46818](https://togithub.com/nodejs/node/pull/46818) - \[[`ed2faa7c7c`](https://togithub.com/nodejs/node/commit/ed2faa7c7c)] - **stream**: fix respondWithNewView() errors when view.byteOffset != 0 (Debadree Chatterjee) [#​46465](https://togithub.com/nodejs/node/pull/46465) - \[[`247caacc7a`](https://togithub.com/nodejs/node/commit/247caacc7a)] - **stream**: fix pipeline callback not called on ended stream (Debadree Chatterjee) [#​46600](https://togithub.com/nodejs/node/pull/46600) - \[[`c40eec3f3b`](https://togithub.com/nodejs/node/commit/c40eec3f3b)] - **stream**: add trailing commas in webstream source files (Antoine du Hamel) [#​46685](https://togithub.com/nodejs/node/pull/46685) - \[[`d669f22567`](https://togithub.com/nodejs/node/commit/d669f22567)] - **stream**: add trailing commas in stream source files (Antoine du Hamel) [#​46686](https://togithub.com/nodejs/node/pull/46686) - \[[`c60816a68d`](https://togithub.com/nodejs/node/commit/c60816a68d)] - **(SEMVER-MINOR)** **stream**: add abort signal for ReadableStream and WritableStream (Debadree Chatterjee) [#​46273](https://togithub.com/nodejs/node/pull/46273) - \[[`17b4e9bc5f`](https://togithub.com/nodejs/node/commit/17b4e9bc5f)] - **stream**: refactor to use `validateAbortSignal` (Antoine du Hamel) [#​46520](https://togithub.com/nodejs/node/pull/46520) - \[[`4d81124397`](https://togithub.com/nodejs/node/commit/4d81124397)] - **stream**: allow transfer of readable byte streams (MrBBot) [#​45955](https://togithub.com/nodejs/node/pull/45955) - \[[`6c454af5ea`](https://togithub.com/nodejs/node/commit/6c454af5ea)] - **stream**: add pipeline() for webstreams (Debadree Chatterjee) [#​46307](https://togithub.com/nodejs/node/pull/46307) - \[[`91a550e5a1`](https://togithub.com/nodejs/node/commit/91a550e5a1)] - **stream**: add suport for abort signal in finished() for webstreams (Debadree Chatterjee) [#​46403](https://togithub.com/nodejs/node/pull/46403) - \[[`406ff320bf`](https://togithub.com/nodejs/node/commit/406ff320bf)] - **stream**: dont access Object.prototype.type during TransformStream init (Debadree Chatterjee) [#​46389](https://togithub.com/nodejs/node/pull/46389) - \[[`972bdee8c4`](https://togithub.com/nodejs/node/commit/972bdee8c4)] - **test**: update web-platform tests for url (Yagiz Nizipli) [#​46547](https://togithub.com/nodejs/node/pull/46547) - \[[`ba340a0ddb`](https://togithub.com/nodejs/node/commit/ba340a0ddb)] - **test**: move `test-tls-autoselectfamily-servername` to `test/internet` (Antoine du Hamel) [#​47029](https://togithub.com/nodejs/node/pull/47029) - \[[`0edaf016cc`](https://togithub.com/nodejs/node/commit/0edaf016cc)] - **test**: fallback to IPv4 if IPv6 is unavailable (Abdirahim Musse) [#​47017](https://togithub.com/nodejs/node/pull/47017) - \[[`ef6c86c59f`](https://togithub.com/nodejs/node/commit/ef6c86c59f)] - **test**: simplify test-tls-ecdh-multiple (Tobias Nießen) [#​46963](https://togithub.com/nodejs/node/pull/46963) - \[[`b8cdd1502f`](https://togithub.com/nodejs/node/commit/b8cdd1502f)] - **test**: improve test coverage of lib/dns (Anderson Paiva) [#​46910](https://togithub.com/nodejs/node/pull/46910) - \[[`33991954b6`](https://togithub.com/nodejs/node/commit/33991954b6)] - **test**: simplify test-tls-ecdh-auto (Tobias Nießen) [#​46911](https://togithub.com/nodejs/node/pull/46911) - \[[`512f28fa8b`](https://togithub.com/nodejs/node/commit/512f28fa8b)] - **test**: move testPath from CWD to temporary directory (Livia Medeiros) [#​46890](https://togithub.com/nodejs/node/pull/46890) - \[[`3fdcf7bef4`](https://togithub.com/nodejs/node/commit/3fdcf7bef4)] - **test**: assume priv ports start at 1024 if it can't be changed (KrayzeeKev) [#​46536](https://togithub.com/nodejs/node/pull/46536) - \[[`966d0d8b16`](https://togithub.com/nodejs/node/commit/966d0d8b16)] - **test**: fix os-release check for Ubuntu in SEA test (Anna Henningsen) [#​46838](https://togithub.com/nodejs/node/pull/46838) - \[[`b344e74bc1`](https://togithub.com/nodejs/node/commit/b344e74bc1)] - **test**: move socket from CWD to temporary directory (Livia Medeiros) [#​46863](https://togithub.com/nodejs/node/pull/46863) - \[[`dfb566aec2`](https://togithub.com/nodejs/node/commit/dfb566aec2)] - **test**: fix test-net-connect-reset-until-connected (Vita Batrla) [#​46781](https://togithub.com/nodejs/node/pull/46781) - \[[`364479644c`](https://togithub.com/nodejs/node/commit/364479644c)] - **test**: simplify test-tls-alert (Tobias Nießen) [#​46805](https://togithub.com/nodejs/node/pull/46805) - \[[`df149448b5`](https://togithub.com/nodejs/node/commit/df149448b5)] - **test**: update encoding WPTs (Filip Skokan) [#​46802](https://togithub.com/nodejs/node/pull/46802) - \[[`928998dd2d`](https://togithub.com/nodejs/node/commit/928998dd2d)] - **test**: remove useless WPT init scripts (Filip Skokan) [#​46801](https://togithub.com/nodejs/node/pull/46801) - \[[`bb182461a3`](https://togithub.com/nodejs/node/commit/bb182461a3)] - **test**: remove unreachable return (jakecastelli) [#​46807](https://togithub.com/nodejs/node/pull/46807) - \[[`ea71a2ae1b`](https://togithub.com/nodejs/node/commit/ea71a2ae1b)] - **test**: fix test-v8-collect-gc-profile-in-worker.js (theanarkh) [#​46735](https://togithub.com/nodejs/node/pull/46735) - \[[`25cab7eab5`](https://togithub.com/nodejs/node/commit/25cab7eab5)] - **test**: improve control flow in test-tls-dhe (Tobias Nießen) [#​46751](https://togithub.com/nodejs/node/pull/46751) - \[[`3b70e7a34e`](https://togithub.com/nodejs/node/commit/3b70e7a34e)] - **test**: include strace openat test (Rafael Gonzaga) [#​46150](https://togithub.com/nodejs/node/pull/46150) - \[[`533170d456`](https://togithub.com/nodejs/node/commit/533170d456)] - **test**: remove OpenSSL 1.0.2 error message compat (Tobias Nießen) [#​46709](https://togithub.com/nodejs/node/pull/46709) - \[[`b8948996b4`](https://togithub.com/nodejs/node/commit/b8948996b4)] - **test**: fix flaky test-watch-mode-files_watcher (Moshe Atlow) [#​46738](https://togithub.com/nodejs/node/pull/46738) - \[[`931111609e`](https://togithub.com/nodejs/node/commit/931111609e)] - **test**: use newish OpenSSL feature in test-tls-dhe (Tobias Nießen) [#​46708](https://togithub.com/nodejs/node/pull/46708) - \[[`847d74005c`](https://togithub.com/nodejs/node/commit/847d74005c)] - **test**: fix assertions in test-snapshot-dns-lookup\* (Tobias Nießen) [#​46618](https://togithub.com/nodejs/node/pull/46618) - \[[`d7b995cd38`](https://togithub.com/nodejs/node/commit/d7b995cd38)] - **test**: cover publicExponent validation in OpenSSL (Tobias Nießen) [#​46632](https://togithub.com/nodejs/node/pull/46632) - \[[`a2b103a761`](https://togithub.com/nodejs/node/commit/a2b103a761)] - **test**: add trailing commas in `test/pummel` (Antoine du Hamel) [#​46610](https://togithub.com/nodejs/node/pull/46610) - \[[`4fb2fc7536`](https://togithub.com/nodejs/node/commit/4fb2fc7536)] - **test**: enable api-invalid-label.any.js in encoding WPTs (Filip Skokan) [#​46506](https://togithub.com/nodejs/node/pull/46506) - \[[`b0f2415312`](https://togithub.com/nodejs/node/commit/b0f2415312)] - **test**: add trailing commas in `test/js-native-api` (Antoine du Hamel) [#​46385](https://togithub.com/nodejs/node/pull/46385) - \[[`534562f51d`](https://togithub.com/nodejs/node/commit/534562f51d)] - **test**: make more crypto tests work with BoringSSL (Shelley Vohr) [#​46429](https://togithub.com/nodejs/node/pull/46429) - \[[`9bb08527f0`](https://togithub.com/nodejs/node/commit/9bb08527f0)] - **test**: add trailing commas in `test/known_issues` (Antoine du Hamel) [#​46408](https://togithub.com/nodejs/node/pull/46408) - \[[`231f0ee9b2`](https://togithub.com/nodejs/node/commit/231f0ee9b2)] - **test**: add trailing commas in `test/internet` (Antoine du Hamel) [#​46407](https://togithub.com/nodejs/node/pull/46407) - \[[`5e008e7d38`](https://togithub.com/nodejs/node/commit/5e008e7d38)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#​47010](https://togithub.com/nodejs/node/pull/47010) - \[[`99bfbed78a`](https://togithub.com/nodejs/node/commit/99bfbed78a)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#​46575](https://togithub.com/nodejs/node/pull/46575) - \[[`8398f9fcb6`](https://togithub.com/nodejs/node/commit/8398f9fcb6)] - **test_runner**: default to spec reporter when on TTY environment (Moshe Atlow) [#​46969](https://togithub.com/nodejs/node/pull/46969) - \[[`16db3ad1f8`](https://togithub.com/nodejs/node/commit/16db3ad1f8)] - **test_runner**: handle errors not bound to tests (Colin Ihrig) [#​46962](https://togithub.com/nodejs/node/pull/46962) - \[[`d60eef25a1`](https://togithub.com/nodejs/node/commit/d60eef25a1)] - **test_runner**: throw if harness is not bootstrapped (Colin Ihrig) [#​46962](https://togithub.com/nodejs/node/pull/46962) - \[[`ab5b3185f1`](https://togithub.com/nodejs/node/commit/ab5b3185f1)] - **test_runner**: track bootstrapping process (Colin Ihrig) [#​46962](https://togithub.com/nodejs/node/pull/46962) - \[[`413493cab9`](https://togithub.com/nodejs/node/commit/413493cab9)] - **test_runner**: avoid running twice tests in describe (Moshe Atlow) [#​46888](https://togithub.com/nodejs/node/pull/46888) - \[[`524eaf5488`](https://togithub.com/nodejs/node/commit/524eaf5488)] - **test_runner**: fix reconstruction of errors extracted from YAML (Moshe Atlow) [#​46872](https://togithub.com/nodejs/node/pull/46872) - \[[`17fbfb23bd`](https://togithub.com/nodejs/node/commit/17fbfb23bd)] - **test_runner**: reset count on watch mode (Moshe Atlow) [#​46577](https://togithub.com/nodejs/node/pull/46577) - \[[`3b077a6885`](https://togithub.com/nodejs/node/commit/3b077a6885)] - **test_runner**: remove root tracking set (Colin Ihrig) [#​46961](https://togithub.com/nodejs/node/pull/46961) - \[[`15503ffd12`](https://togithub.com/nodejs/node/commit/15503ffd12)] - **test_runner**: give the root test a harness reference (Colin Ihrig) [#​46962](https://togithub.com/nodejs/node/pull/46962) - \[[`e52b169ef4`](https://togithub.com/nodejs/node/commit/e52b169ef4)] - **test_runner**: align behavior of it and test (Moshe Atlow) [#​46889](https://togithub.com/nodejs/node/pull/46889) - \[[`9b58857630`](https://togithub.com/nodejs/node/commit/9b58857630)] - **timers**: cleanup no-longer relevant TODOs in timers/promises (James M Snell) [#​46499](https://togithub.com/nodejs/node/pull/46499) - \[[`32c527d80f`](https://togithub.com/nodejs/node/commit/32c527d80f)] - **(SEMVER-MINOR)** **tls**: support automatic DHE (Tobias Nießen) [#​46978](https://togithub.com/nodejs/node/pull/46978) - \[[`6ff90270ca`](https://togithub.com/nodejs/node/commit/6ff90270ca)] - **tls**: add trailing commas in source files (Antoine du Hamel) [#​46715](https://togithub.com/nodejs/node/pull/46715) - \[[`958da453dd`](https://togithub.com/nodejs/node/commit/958da453dd)] - **tools**: fix update-ada script (Yagiz Nizipli) [#​46550](https://togithub.com/nodejs/node/pull/46550) - \[[`a3f272e667`](https://togithub.com/nodejs/node/commit/a3f272e667)] - **tools**: automate cares update (Marco Ippolito) [#​46993](https://togithub.com/nodejs/node/pull/46993) - \[[`77f5b69840`](https://togithub.com/nodejs/node/commit/77f5b69840)] - **tools**: update lint-md-dependencies to rollup@3.18.0 (Node.js GitHub Bot) [#​46935](https://togithub.com/nodejs/node/pull/46935) - \[[`36ea9e7f65`](https://togithub.com/nodejs/node/commit/36ea9e7f65)] - **tools**: refactor dep_updaters (Tony Gorez) [#​46488](https://togithub.com/nodejs/node/pull/46488) - \[[`c0b6794f82`](https://togithub.com/nodejs/node/commit/c0b6794f82)] - **tools**: update eslint to 8.35.0 (Node.js GitHub Bot) [#​46854](https://togithub.com/nodejs/node/pull/46854) - \[[`307d096e21`](https://togithub.com/nodejs/node/commit/307d096e21)] - **tools**: create llhttp update action (Marco Ippolito) [#​46766](https://togithub.com/nodejs/node/pull/46766) - \[[`fff31862ac`](https://togithub.com/nodejs/node/commit/fff31862ac)] - **tools**: fix linter message when using global `DOMException` (Antoine du Hamel) [#​46822](https://togithub.com/nodejs/node/pull/46822) - \[[`89c2e8ac97`](https://togithub.com/nodejs/node/commit/89c2e8ac97)] - **tools**: update lint-md-dependencies to rollup@3.17.3 (Node.js GitHub Bot) [#​46843](https://togithub.com/nodejs/node/pull/46843) - \[[`3bf54ff624`](https://togithub.com/nodejs/node/commit/3bf54ff624)] - **tools**: update lint-md-dependencies to rollup@3.17.2 (Node.js GitHub Bot) [#​46771](https://togithub.com/nodejs/node/pull/46771) - \[[`4065e5cda6`](https://togithub.com/nodejs/node/commit/4065e5cda6)] - **tools**: run format-cpp on node-api test c files (Chengzhong Wu) [#​46694](https://togithub.com/nodejs/node/pull/46694) - \[[`7349708527`](https://togithub.com/nodejs/node/commit/7349708527)] - **tools**: use actions pinned by commit hash in coverage-linux (Gabriela Gutierrez) [#​46294](https://togithub.com/nodejs/node/pull/46294) - \[[`f80e93d71f`](https://togithub.com/nodejs/node/commit/f80e93d71f)] - **tools**: fix regex strings in Python tools (Jan Osusky) [#​46671](https://togithub.com/nodejs/node/pull/46671) - \[[`8fd176055f`](https://togithub.com/nodejs/node/commit/8fd176055f)] - **tools**: fixed path (Marco Ippolito) [#​46700](https://togithub.com/nodejs/node/pull/46700) - \[[`15b0e8b1aa`](https://togithub.com/nodejs/node/commit/15b0e8b1aa)] - **tools**: update nghttp2 action (Marco Ippolito) [#​46700](https://togithub.com/nodejs/node/pull/46700) - \[[`4da3eecbd7`](https://togithub.com/nodejs/node/commit/4da3eecbd7)] - **tools**: update-nghttp2 preserve config.h (Marco Ippolito) [#​46698](https://togithub.com/nodejs/node/pull/46698) - \[[`3714d8f236`](https://togithub.com/nodejs/node/commit/3714d8f236)] - **tools**: update lint-md-dependencies to rollup@3.17.1 (Node.js GitHub Bot) [#​46712](https://togithub.com/nodejs/node/pull/46712) - \[[`474084e063`](https://togithub.com/nodejs/node/commit/474084e063)] - **tools**: update lint-md-dependencies to rollup@3.17.0 (Node.js GitHub Bot) [#​46712](https://togithub.com/nodejs/node/pull/46712) - \[[`665b7424eb`](https://togithub.com/nodejs/node/commit/665b7424eb)] - **tools**: fix bug in `prefer-primordials` lint rule (Antoine du Hamel) [#​46659](https://togithub.com/nodejs/node/pull/46659) - \[[`7eb1456892`](https://togithub.com/nodejs/node/commit/7eb1456892)] - **tools**: update eslint to 8.34.0 (Node.js GitHub Bot) [#​46625](https://togithub.com/nodejs/node/pull/46625) - \[[`678b8f53c1`](https://togithub.com/nodejs/node/commit/678b8f53c1)] - **tools**: update lint-md-dependencies to rollup@3.15.0 to-vfile@7.2.4 (Node.js GitHub Bot) [#​46623](https://togithub.com/nodejs/node/pull/46623) - \[[`ee81da5883`](https://togithub.com/nodejs/node/commit/ee81da5883)] - **tools**: update doc to remark-html@15.0.2 to-vfile@7.2.4 (Node.js GitHub Bot) [#​46622](https://togithub.com/nodejs/node/pull/46622) - \[[`92e3e0e4e4`](https://togithub.com/nodejs/node/commit/92e3e0e4e4)] - **tools**: update lint-md-dependencies to rollup@3.13.0 vfile-reporter@7.0.5 (Node.js GitHub Bot) [#​46503](https://togithub.com/nodejs/node/pull/46503) - \[[`728f96861e`](https://togithub.com/nodejs/node/commit/728f96861e)] - **tools**: update ESLint custom rules to not use the deprecated format (Antoine du Hamel) [#​46460](https://togithub.com/nodejs/node/pull/46460) - \[[`78b79c0220`](https://togithub.com/nodejs/node/commit/78b79c0220)] - **typings**: improve `primordials` typings (Antoine du Hamel) [#​46970](https://togithub.com/nodejs/node/pull/46970) - \[[`a39dd37653`](https://togithub.com/nodejs/node/commit/a39dd37653)] - **url**: simplify and improve url formatting (Yagiz Nizipli) [#​46736](https://togithub.com/nodejs/node/pull/46736) - \[[`01b6525706`](https://togithub.com/nodejs/node/commit/01b6525706)] - **url**: improve performance by removing host (Yagiz Nizipli) [#​46547](https://togithub.com/nodejs/node/pull/46547) - \[[`0c67a7ad57`](https://togithub.com/nodejs/node/commit/0c67a7ad57)] - **url**: fix url spec compliance issues (Yagiz Nizipli) [#​46547](https://togithub.com/nodejs/node/pull/46547) - \[[`e9263541a7`](https://togithub.com/nodejs/node/commit/e9263541a7)] - **url**: replace url-parser with ada (Yagiz Nizipli) [#​46410](https://togithub.com/nodejs/node/pull/46410) - \[[`4d0faf4ddc`](https://togithub.com/nodejs/node/commit/4d0faf4ddc)] - **url**: improve `isURLThis` detection (Yagiz Nizipli) [#​46866](https://togithub.com/nodejs/node/pull/46866) - \[[`1ece4a72b7`](https://togithub.com/nodejs/node/commit/1ece4a72b7)] - **(SEMVER-MINOR)** **url**: implement URLSearchParams size getter (James M Snell) [#​46308](https://togithub.com/nodejs/node/pull/46308) - \[[`8f14002459`](https://togithub.com/nodejs/node/commit/8f14002459)] - **url**: remove unused `URL::ToFilePath()` (Yagiz Nizipli) [#​46487](https://togithub.com/nodejs/node/pull/46487) - \[[`f57e7bcc11`](https://togithub.com/nodejs/node/commit/f57e7bcc11)] - **url**: remove unused `URL::toObject` (Yagiz Nizipli) [#​46486](https://togithub.com/nodejs/node/pull/46486) - \[[`04930562f8`](https://togithub.com/nodejs/node/commit/04930562f8)] - **url**: remove unused `setURLConstructor` function (Yagiz Nizipli) [#​46485](https://togithub.com/nodejs/node/pull/46485) - \[[`b801873a8a`](https://togithub.com/nodejs/node/commit/b801873a8a)] - **vm**: properly support symbols on globals (Nicolas DUBIEN) [#​46458](https://togithub.com/nodejs/node/pull/46458) - \[[`f7423bdbaa`](https://togithub.com/nodejs/node/commit/f7423bdbaa)] - **(SEMVER-MINOR)** **worker**: add support for worker name in inspector and trace_events (Debadree Chatterjee) [#​46832](https://togithub.com/nodejs/node/pull/46832) ### [`v18.15.0`](https://togithub.com/nodejs/node/releases/tag/v18.15.0): 2023-03-07, Version 18.15.0 'Hydrogen' (LTS), @​BethGriggs prepared by @​juanarbol [Compare Source](https://togithub.com/nodejs/node/compare/v18.14.2...v18.15.0) ##### Notable Changes - \[[`63563f8a7a`](https://togithub.com/nodejs/node/commit/63563f8a7a)] - **doc,lib,src,test**: rename --test-coverage (Colin Ihrig) [#​46017](https://togithub.com/nodejs/node/pull/46017) - \[[`28a775b32f`](https://togithub.com/nodejs/node/commit/28a775b32f)] - **test_runner**: add initial code coverage support (Colin Ihrig) [#​46017](https://togithub.com/nodejs/node/pull/46017) - \[[`4d50db14b3`](https://togithub.com/nodejs/node/commit/4d50db14b3)] - **(SEMVER-MINOR)** **test_runner**: add reporters (Moshe Atlow) [#​45712](https://togithub.com/nodejs/node/pull/45712) - \[[`643545ab79`](https://togithub.com/nodejs/node/commit/643545ab79)] - **(SEMVER-MINOR)** **fs**: add statfs() functions (Colin Ihrig) [#​46358](https://togithub.com/nodejs/node/pull/46358) - \[[`110ead9abb`](https://togithub.com/nodejs/node/commit/110ead9abb)] - **(SEMVER-MINOR)** **vm**: expose cachedDataRejected for vm.compileFunction (Anna Henningsen) [#​46320](https://togithub.com/nodejs/node/pull/46320) - \[[`02632b42cf`](https://togithub.com/nodejs/node/commit/02632b42cf)] - **(SEMVER-MINOR)** **v8**: support gc profile (theanarkh) [#​46255](https://togithub.com/nodejs/node/pull/46255) - \[[`f09b838408`](https://togithub.com/nodejs/node/commit/f09b838408)] - **(SEMVER-MINOR)** **src,lib**: add constrainedMemory API for process (theanarkh) [#​46218](https://togithub.com/nodejs/node/pull/46218) - \[[`cb5bb12422`](https://togithub.com/nodejs/node/commit/cb5bb12422)] - **(SEMVER-MINOR)** **buffer**: add isAscii method (Yagiz Nizipli) [#​46046](https://togithub.com/nodejs/node/pull/46046) ##### Commits - \[[`6f91c8e2ae`](https://togithub.com/nodejs/node/commit/6f91c8e2ae)] - **benchmark**: add trailing commas (Antoine du Hamel) [#​46370](https://togithub.com/nodejs/node/pull/46370) - \[[`d0b9be21eb`](https://togithub.com/nodejs/node/commit/d0b9be21eb)] - **benchmark**: remove buffer benchmarks redundancy (Brian White) [#​45735](https://togithub.com/nodejs/node/pull/45735) - \[[`6468f30d0d`](https://togithub.com/nodejs/node/commit/6468f30d0d)] - **benchmark**: introduce benchmark combination filtering (Brian White) [#​45735](https://togithub.com/nodejs/node/pull/45735) - \[[`cb5bb12422`](https://togithub.com/nodejs/node/commit/cb5bb12422)] - **(SEMVER-MINOR)** **buffer**: add isAscii method (Yagiz Nizipli) [#​46046](https://togithub.com/nodejs/node/pull/46046) - \[[`ec61bb04c0`](https://togithub.com/nodejs/node/commit/ec61bb04c0)] - **build**: export more OpenSSL symbols on Windows (Mohamed Akram) [#​45486](https://togithub.com/nodejs/node/pull/45486) - \[[`7bae4333ce`](https://togithub.com/nodejs/node/commit/7bae4333ce)] - **build**: fix MSVC 2022 Release compilation (Vladimir Morozov (REDMOND)) [#​46228](https://togithub.com/nodejs/node/pull/46228) - \[[`0f5f2d4470`](https://togithub.com/nodejs/node/commit/0f5f2d4470)] - **crypto**: include `hmac.h` in `crypto_util.h` (Adam Langley) [#​46279](https://togithub.com/nodejs/node/pull/46279) - \[[`91ece4161b`](https://togithub.com/nodejs/node/commit/91ece4161b)] - **crypto**: avoid hang when no algorithm available (Richard Lau) [#​46237](https://togithub.com/nodejs/node/pull/46237) - \[[`492fc95bdf`](https://togithub.com/nodejs/node/commit/492fc95bdf)] - **deps**: V8: cherry-pick [`90be99f`](https://togithub.com/nodejs/node/commit/90be99fab31c) (Michaël Zasso) [#​46646](https://togithub.com/nodejs/node/pull/46646) - \[[`732c77e3d9`](https://togithub.com/nodejs/node/commit/732c77e3d9)] </details> --- ### Configuration 📅 **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/trussworks/research-design-playbook). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNDguMCIsInVwZGF0ZWRJblZlciI6IjM1Ljg5LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information