voxpelli / webpage-webmentions

A hosted Disqus-like comment service that enables WebMention receiving on any kind of site
https://webmention.herokuapp.com/
MIT License
74 stars 14 forks source link

Update Node.js to v16 - autoclosed #174

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
node engines major ^10.0.0 \|\| ^12.0.0 -> ^16.0.0

Release Notes

nodejs/node ### [`v16.16.0`](https://togithub.com/nodejs/node/releases/tag/v16.16.0) [Compare Source](https://togithub.com/nodejs/node/compare/v16.15.1...v16.16.0) This is a security release. ##### Notable changes - **deps**: - upgrade openssl sources to OpenSSL\_1\_1\_1q (RafaelGSS) [#​43692](https://togithub.com/nodejs/node/pull/43692) - **src**: - add OpenSSL config appname (Daniel Bevenius) [#​43124](https://togithub.com/nodejs/node/pull/43124) ##### Commits - \[[`2303fd3fe5`](https://togithub.com/nodejs/node/commit/2303fd3fe5)] - **deps**: update archs files for OpenSSL-1.1.1q (RafaelGSS) [#​43692](https://togithub.com/nodejs/node/pull/43692) - \[[`b219a63c28`](https://togithub.com/nodejs/node/commit/b219a63c28)] - **deps**: upgrade openssl sources to OpenSSL\_1\_1\_1q (RafaelGSS) [#​43692](https://togithub.com/nodejs/node/pull/43692) - \[[`c6553a4ef5`](https://togithub.com/nodejs/node/commit/c6553a4ef5)] - **deps**: update archs files for OpenSSL-1.1.1p+quic (RafaelGSS) [#​43535](https://togithub.com/nodejs/node/pull/43535) - \[[`e9084a3e90`](https://togithub.com/nodejs/node/commit/e9084a3e90)] - **deps**: upgrade openssl sources to OpenSSL\_1\_1\_1p+quic (RafaelGSS) [#​43535](https://togithub.com/nodejs/node/pull/43535) - \[[`1da22eb482`](https://togithub.com/nodejs/node/commit/1da22eb482)] - **http**: stricter Transfer-Encoding and header separator parsing (Paolo Insogna) [nodejs-private/node-private#​315](https://togithub.com/nodejs-private/node-private/pull/315) - \[[`754c9bfde0`](https://togithub.com/nodejs/node/commit/754c9bfde0)] - **src**: fix IPv4 validation in inspector_socket (Tobias Nießen) [nodejs-private/node-private#​320](https://togithub.com/nodejs-private/node-private/pull/320) - \[[`447cf680b0`](https://togithub.com/nodejs/node/commit/447cf680b0)] - **(SEMVER-MAJOR)** **src,deps,build,test**: add OpenSSL config appname (Daniel Bevenius) [#​43124](https://togithub.com/nodejs/node/pull/43124) ### [`v16.15.1`](https://togithub.com/nodejs/node/releases/tag/v16.15.1) [Compare Source](https://togithub.com/nodejs/node/compare/v16.15.0...v16.15.1) ##### Notable Changes - **deps**: - upgrade npm to 8.11.0 () [#​43210](https://togithub.com/nodejs/node/pull/43210) - **docs**: - add release key for RafaelGSS (Rafael Gonzaga) [#​43131](https://togithub.com/nodejs/node/pull/43131) - add release key for Juan Arboleda (Juan José) [#​42961](https://togithub.com/nodejs/node/pull/42961) ##### Commits - \[[`f7c4ce2255`](https://togithub.com/nodejs/node/commit/f7c4ce2255)] - **deps**: V8: cherry-pick [`3ebf205`](https://togithub.com/nodejs/node/commit/3ebf2052a1b2) (Liu Yu) [#​43147](https://togithub.com/nodejs/node/pull/43147) - \[[`447f9a0e2e`](https://togithub.com/nodejs/node/commit/447f9a0e2e)] - **deps**: upgrade npm to 8.11.0 () [#​43210](https://togithub.com/nodejs/node/pull/43210) - \[[`68572bdea2`](https://togithub.com/nodejs/node/commit/68572bdea2)] - **deps**: upgrade npm to 8.10.0 () [#​43061](https://togithub.com/nodejs/node/pull/43061) - \[[`3dfc632f12`](https://togithub.com/nodejs/node/commit/3dfc632f12)] - **deps**: upgrade npm to 8.9.0 (npm-robot) [#​42968](https://togithub.com/nodejs/node/pull/42968) - \[[`a746943fcb`](https://togithub.com/nodejs/node/commit/a746943fcb)] - **deps**: update archs files for OpenSSL-1.1.1o (RafaelGSS) [#​42957](https://togithub.com/nodejs/node/pull/42957) - \[[`6efc844922`](https://togithub.com/nodejs/node/commit/6efc844922)] - **deps**: upgrade openssl sources to OpenSSL\_1\_1\_1o (RafaelGSS) [#​42957](https://togithub.com/nodejs/node/pull/42957) - \[[`3ceeb574c3`](https://togithub.com/nodejs/node/commit/3ceeb574c3)] - **deps**: upgrade npm to 8.8.0 (npm-robot) [#​42886](https://togithub.com/nodejs/node/pull/42886) - \[[`f8b2156e07`](https://togithub.com/nodejs/node/commit/f8b2156e07)] - **deps**: upgrade npm to 8.7.0 () [#​42744](https://togithub.com/nodejs/node/pull/42744) - \[[`898b4751e9`](https://togithub.com/nodejs/node/commit/898b4751e9)] - **deps**: upgrade npm to 8.6.0 (npm team) [#​42550](https://togithub.com/nodejs/node/pull/42550) - \[[`617f64a1cd`](https://togithub.com/nodejs/node/commit/617f64a1cd)] - **doc**: add release key for RafaelGSS (Rafael Gonzaga) [#​43131](https://togithub.com/nodejs/node/pull/43131) - \[[`e1b47e6e3d`](https://togithub.com/nodejs/node/commit/e1b47e6e3d)] - **doc**: add release key for Juan Arboleda (Juan José) [#​42961](https://togithub.com/nodejs/node/pull/42961) - \[[`4185f1f466`](https://togithub.com/nodejs/node/commit/4185f1f466)] - **src,inspector**: fix empty MaybeLocal crash (Darshan Sen) [#​42409](https://togithub.com/nodejs/node/pull/42409) - \[[`f11b3cfc6a`](https://togithub.com/nodejs/node/commit/f11b3cfc6a)] - **test**: delete test/pummel/test-repl-empty-maybelocal-crash.js (Darshan Sen) [#​42720](https://togithub.com/nodejs/node/pull/42720) - \[[`feac215e4e`](https://togithub.com/nodejs/node/commit/feac215e4e)] - **tools**: disable trap handler for Windows cross-compiler (Michaël Zasso) [#​40488](https://togithub.com/nodejs/node/pull/40488) - \[[`47cdddf59b`](https://togithub.com/nodejs/node/commit/47cdddf59b)] - **tools**: update V8 gypfiles for 9.6 (Michaël Zasso) [#​40488](https://togithub.com/nodejs/node/pull/40488) ### [`v16.15.0`](https://togithub.com/nodejs/node/compare/v16.14.2...v16.15.0) [Compare Source](https://togithub.com/nodejs/node/compare/v16.14.2...v16.15.0) ### [`v16.14.2`](https://togithub.com/nodejs/node/releases/tag/v16.14.2) [Compare Source](https://togithub.com/nodejs/node/compare/v16.14.1...v16.14.2) This is a security release. ##### Notable Changes Update to OpenSSL 1.1.1n, which addresses the following vulnerability: - Infinite loop in `BN_mod_sqrt()` reachable when parsing certificates (High)(CVE-2022-0778) More details are available at ##### Commits - \[[`3924618c74`](https://togithub.com/nodejs/node/commit/3924618c74)] - **deps**: update archs files for OpenSSL-1.1.1 (Hassaan Pasha) [#​42352](https://togithub.com/nodejs/node/pull/42352) - \[[`7a6a870d58`](https://togithub.com/nodejs/node/commit/7a6a870d58)] - **deps**: upgrade openssl sources to OpenSSL\_1\_1\_1n (Hassaan Pasha) [#​42352](https://togithub.com/nodejs/node/pull/42352) - \[[`c533b430f4`](https://togithub.com/nodejs/node/commit/c533b430f4)] - **test**: fix tests affected by OpenSSL update (Michael Dawson) [#​42352](https://togithub.com/nodejs/node/pull/42352) ### [`v16.14.1`](https://togithub.com/nodejs/node/releases/tag/v16.14.1) [Compare Source](https://togithub.com/nodejs/node/compare/v16.14.0...v16.14.1) ##### Notable changes - **doc**: - add release key for Bryan English (Bryan English) [#​42102](https://togithub.com/nodejs/node/pull/42102) ##### Commits - \[[`2a24e763d5`](https://togithub.com/nodejs/node/commit/2a24e763d5)] - **async_hooks**: fix imports in context example (Yash Ladha) [#​39229](https://togithub.com/nodejs/node/pull/39229) - \[[`c4a296f59b`](https://togithub.com/nodejs/node/commit/c4a296f59b)] - **benchmark**: enable no-empty ESLint rule (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`abe2eb9fc0`](https://togithub.com/nodejs/node/commit/abe2eb9fc0)] - **benchmark**: avoid input param manipulation (Jithil P Ponnan) [#​41741](https://togithub.com/nodejs/node/pull/41741) - \[[`2c566a9830`](https://togithub.com/nodejs/node/commit/2c566a9830)] - **benchmark**: use Object.hasOwn() instead of hasOwnProperty() (Rich Trott) [#​41769](https://togithub.com/nodejs/node/pull/41769) - \[[`b77e72ab12`](https://togithub.com/nodejs/node/commit/b77e72ab12)] - **benchmark**: replace hasOwnProperty() with Object.hasOwn() (Rich Trott) [#​41724](https://togithub.com/nodejs/node/pull/41724) - \[[`ec72cb4019`](https://togithub.com/nodejs/node/commit/ec72cb4019)] - **benchmark**: remove unreachable code from crypto/hash-stream-creation (Rich Trott) [#​41535](https://togithub.com/nodejs/node/pull/41535) - \[[`14bb6f97f0`](https://togithub.com/nodejs/node/commit/14bb6f97f0)] - **buffer**: fix atob/btoa no-arg case (Benjamin Gruenbaum) [#​41478](https://togithub.com/nodejs/node/pull/41478) - \[[`79e2ab2a67`](https://togithub.com/nodejs/node/commit/79e2ab2a67)] - **build**: remove windows-2022 from v16.x actions (Danielle Adams) [#​42299](https://togithub.com/nodejs/node/pull/42299) - \[[`2893b4c85a`](https://togithub.com/nodejs/node/commit/2893b4c85a)] - **build**: check if python is a executable program (himself65) [#​36696](https://togithub.com/nodejs/node/pull/36696) - \[[`5e4fc04821`](https://togithub.com/nodejs/node/commit/5e4fc04821)] - **build**: enable zoslib installation on z/OS (alexcfyung) [#​41493](https://togithub.com/nodejs/node/pull/41493) - \[[`1e3c9ebaae`](https://togithub.com/nodejs/node/commit/1e3c9ebaae)] - **build**: fix libuv builds for android aarch64 (Darshan Sen) [#​41555](https://togithub.com/nodejs/node/pull/41555) - \[[`46f714f92a`](https://togithub.com/nodejs/node/commit/46f714f92a)] - **crypto**: check return code from EVP_DigestUpdate (Michael Dawson) [#​41800](https://togithub.com/nodejs/node/pull/41800) - \[[`33abbf9f21`](https://togithub.com/nodejs/node/commit/33abbf9f21)] - **crypto**: fix `webcrypto.subtle` signature (Antoine du Hamel) [#​41761](https://togithub.com/nodejs/node/pull/41761) - \[[`faceae486b`](https://togithub.com/nodejs/node/commit/faceae486b)] - **crypto**: revise variables for const use instead of let (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`fe0f9dc611`](https://togithub.com/nodejs/node/commit/fe0f9dc611)] - **crypto**: remove wildcard options for checkEmail (Tobias Nießen) [#​41599](https://togithub.com/nodejs/node/pull/41599) - \[[`188c3ab918`](https://togithub.com/nodejs/node/commit/188c3ab918)] - **crypto**: adjust types for getRandomValues (LiviaMedeiros) [#​41481](https://togithub.com/nodejs/node/pull/41481) - \[[`1ef28f1a3d`](https://togithub.com/nodejs/node/commit/1ef28f1a3d)] - **crypto**: remove checkIP options argument (Tobias Nießen) [#​41571](https://togithub.com/nodejs/node/pull/41571) - \[[`74c0464572`](https://togithub.com/nodejs/node/commit/74c0464572)] - **deps**: upgrade npm to 8.5.0 (npm-robot) [#​41925](https://togithub.com/nodejs/node/pull/41925) - \[[`b5783288d1`](https://togithub.com/nodejs/node/commit/b5783288d1)] - **deps**: upgrade npm to 8.4.1 (npm-robot) [#​41836](https://togithub.com/nodejs/node/pull/41836) - \[[`2b7c4b4afe`](https://togithub.com/nodejs/node/commit/2b7c4b4afe)] - **deps**: upgrade npm to 8.3.2 (npm team) [#​41621](https://togithub.com/nodejs/node/pull/41621) - \[[`906247933c`](https://togithub.com/nodejs/node/commit/906247933c)] - **dgram**: remove unreachable connectState assign (Rongjian Zhang) [#​38590](https://togithub.com/nodejs/node/pull/38590) - \[[`330c1bc518`](https://togithub.com/nodejs/node/commit/330c1bc518)] - **doc**: add comments to empty blocks in worker_threads text (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`125ed0c6b0`](https://togithub.com/nodejs/node/commit/125ed0c6b0)] - **doc**: remove empty block from console.timeEnd() example (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`34d6f8e793`](https://togithub.com/nodejs/node/commit/34d6f8e793)] - **doc**: use the same case as the section heading (Mestery) [#​41876](https://togithub.com/nodejs/node/pull/41876) - \[[`fd28d252fa`](https://togithub.com/nodejs/node/commit/fd28d252fa)] - **doc**: use Oxford comma in crypto docs (Tobias Nießen) [#​41875](https://togithub.com/nodejs/node/pull/41875) - \[[`bf99ef8b57`](https://togithub.com/nodejs/node/commit/bf99ef8b57)] - **doc**: use sentence case in readme introduction (Mestery) [#​41874](https://togithub.com/nodejs/node/pull/41874) - \[[`b15d9c2cc6`](https://togithub.com/nodejs/node/commit/b15d9c2cc6)] - **doc**: add missing space before hyphen (Mestery) [#​41873](https://togithub.com/nodejs/node/pull/41873) - \[[`77685d5ab0`](https://togithub.com/nodejs/node/commit/77685d5ab0)] - **doc**: add stream pipelining note on Http usage (Rafael Silva) [#​41796](https://togithub.com/nodejs/node/pull/41796) - \[[`c7bae97755`](https://togithub.com/nodejs/node/commit/c7bae97755)] - **doc**: improve SSL_OP_PRIORITIZE_CHACHA description (Tobias Nießen) [#​41866](https://togithub.com/nodejs/node/pull/41866) - \[[`5cd38a4ff5`](https://togithub.com/nodejs/node/commit/5cd38a4ff5)] - **doc**: add missing commas in cluster docs (Tobias Nießen) [#​41865](https://togithub.com/nodejs/node/pull/41865) - \[[`cf6b5e0e33`](https://togithub.com/nodejs/node/commit/cf6b5e0e33)] - **doc**: add history information for Corepack (Antoine du Hamel) [#​41813](https://togithub.com/nodejs/node/pull/41813) - \[[`c742a1cc4d`](https://togithub.com/nodejs/node/commit/c742a1cc4d)] - **doc**: feature management proposal (Michael Dawson) [#​41420](https://togithub.com/nodejs/node/pull/41420) - \[[`3f000a2627`](https://togithub.com/nodejs/node/commit/3f000a2627)] - **doc**: add overhead hints for heap snapshot generation (Gerhard Stöbich) [#​41822](https://togithub.com/nodejs/node/pull/41822) - \[[`42c0a8353e`](https://togithub.com/nodejs/node/commit/42c0a8353e)] - **doc**: fix X509 CA acronym capitalization (Tobias Nießen) [#​41841](https://togithub.com/nodejs/node/pull/41841) - \[[`f5b0a3be12`](https://togithub.com/nodejs/node/commit/f5b0a3be12)] - **doc**: use sentence case for X509 error codes header (Tobias Nießen) [#​41829](https://togithub.com/nodejs/node/pull/41829) - \[[`20d8fd1a83`](https://togithub.com/nodejs/node/commit/20d8fd1a83)] - **doc**: add initial version of maintaining-http.md (Michael Dawson) [#​41798](https://togithub.com/nodejs/node/pull/41798) - \[[`077fcee008`](https://togithub.com/nodejs/node/commit/077fcee008)] - **doc**: add registry numbers for Electron 19 and 20 (Keeley Hammond) [#​41814](https://togithub.com/nodejs/node/pull/41814) - \[[`44b6927179`](https://togithub.com/nodejs/node/commit/44b6927179)] - **doc**: add note about resource type in async_hooks (Tony Gorez) [#​41797](https://togithub.com/nodejs/node/pull/41797) - \[[`1be701c9ca`](https://togithub.com/nodejs/node/commit/1be701c9ca)] - **doc**: use example.com for examples (Ateş Göral) [#​41827](https://togithub.com/nodejs/node/pull/41827) - \[[`4660c1fa7b`](https://togithub.com/nodejs/node/commit/4660c1fa7b)] - **doc**: align tls port types with net port types (Tobias Nießen) [#​41799](https://togithub.com/nodejs/node/pull/41799) - \[[`5cd8bdc4d7`](https://togithub.com/nodejs/node/commit/5cd8bdc4d7)] - **doc**: use UDPv4/UDPv6 consistently with TCPv4/TCPv6 (Tobias Nießen) [#​41824](https://togithub.com/nodejs/node/pull/41824) - \[[`3ef05a0216`](https://togithub.com/nodejs/node/commit/3ef05a0216)] - **doc**: improve wording surrounding TLS 1.3 ciphers (Tobias Nießen) [#​41778](https://togithub.com/nodejs/node/pull/41778) - \[[`51d955368e`](https://togithub.com/nodejs/node/commit/51d955368e)] - **doc**: add format-md step to release guide (Danielle Adams) [#​41809](https://togithub.com/nodejs/node/pull/41809) - \[[`8f00e5dcf7`](https://togithub.com/nodejs/node/commit/8f00e5dcf7)] - **doc**: add v16 changelog link to iojs changelog (Danielle Adams) [#​41808](https://togithub.com/nodejs/node/pull/41808) - \[[`4f194f3094`](https://togithub.com/nodejs/node/commit/4f194f3094)] - **doc**: add security-steward rotation information (Michael Dawson) [#​41707](https://togithub.com/nodejs/node/pull/41707) - \[[`14ea8fcba8`](https://togithub.com/nodejs/node/commit/14ea8fcba8)] - **doc**: use Object.hasOwn() in util doc (Rich Trott) [#​41780](https://togithub.com/nodejs/node/pull/41780) - \[[`9f77692491`](https://togithub.com/nodejs/node/commit/9f77692491)] - **doc**: remove section on "recent" ECDH changes (Tobias Nießen) [#​41773](https://togithub.com/nodejs/node/pull/41773) - \[[`211a3c4c4c`](https://togithub.com/nodejs/node/commit/211a3c4c4c)] - **doc**: clarify that import also uses main (Ben McCann) [#​41720](https://togithub.com/nodejs/node/pull/41720) - \[[`20d9c4a2c5`](https://togithub.com/nodejs/node/commit/20d9c4a2c5)] - **doc**: update modules.md wording (Tobias Hernstig) [#​41728](https://togithub.com/nodejs/node/pull/41728) - \[[`e209f53ba2`](https://togithub.com/nodejs/node/commit/e209f53ba2)] - **doc**: update Mesteery email (Mestery) [#​41683](https://togithub.com/nodejs/node/pull/41683) - \[[`db1ce43173`](https://togithub.com/nodejs/node/commit/db1ce43173)] - **doc**: avoid incomplete sentence in cluster docs (Tobias Nießen) [#​41701](https://togithub.com/nodejs/node/pull/41701) - \[[`ee79e53821`](https://togithub.com/nodejs/node/commit/ee79e53821)] - **doc**: fix typo in contributing guides (Yoshiki Kurihara) [#​41723](https://togithub.com/nodejs/node/pull/41723) - \[[`9616fd5913`](https://togithub.com/nodejs/node/commit/9616fd5913)] - **doc**: improve docs to give descriptive info for the platform property (Harshil jain) [#​41650](https://togithub.com/nodejs/node/pull/41650) - \[[`4d8ee8e3cd`](https://togithub.com/nodejs/node/commit/4d8ee8e3cd)] - **doc**: fix link to npm documentation (Antoine du Hamel) [#​41712](https://togithub.com/nodejs/node/pull/41712) - \[[`018ec32535`](https://togithub.com/nodejs/node/commit/018ec32535)] - **doc**: clarify treatment of non-string base in URL() (Rich Trott) [#​41685](https://togithub.com/nodejs/node/pull/41685) - \[[`92e6cf03fe`](https://togithub.com/nodejs/node/commit/92e6cf03fe)] - **doc**: fix typo in `technical-priorities.md` (Akhil Marsonya) [#​41694](https://togithub.com/nodejs/node/pull/41694) - \[[`071fef50e5`](https://togithub.com/nodejs/node/commit/071fef50e5)] - **doc**: remove unadvisable cluster example (Tobias Nießen) [#​41668](https://togithub.com/nodejs/node/pull/41668) - \[[`b63fb0ffb8`](https://togithub.com/nodejs/node/commit/b63fb0ffb8)] - **doc**: document flow for supporting type generation (Michael Dawson) [#​41464](https://togithub.com/nodejs/node/pull/41464) - \[[`364811aa8a`](https://togithub.com/nodejs/node/commit/364811aa8a)] - **doc**: clarify parameter for napi_get_cb_info (Michael Dawson) [#​41635](https://togithub.com/nodejs/node/pull/41635) - \[[`1bd286e978`](https://togithub.com/nodejs/node/commit/1bd286e978)] - **doc**: revise url.resolve() text (Rich Trott) [#​41661](https://togithub.com/nodejs/node/pull/41661) - \[[`59f95fe4dc`](https://togithub.com/nodejs/node/commit/59f95fe4dc)] - **doc**: clarify treatment of non-string argument to new URL() (Rich Trott) [#​41658](https://togithub.com/nodejs/node/pull/41658) - \[[`3e93cc392e`](https://togithub.com/nodejs/node/commit/3e93cc392e)] - **doc**: fix documentation for `MODULE_NOT_FOUND` and `ERR_MODULE_NOT_FOUND` (Antoine du Hamel) [#​41645](https://togithub.com/nodejs/node/pull/41645) - \[[`b9d1cb7f8a`](https://togithub.com/nodejs/node/commit/b9d1cb7f8a)] - **doc**: improve TLS/SSL introduction (Tobias Nießen) [#​41649](https://togithub.com/nodejs/node/pull/41649) - \[[`5d9c83e2e9`](https://togithub.com/nodejs/node/commit/5d9c83e2e9)] - **doc**: modernize and simplify cluster example (Tobias Nießen) [#​41626](https://togithub.com/nodejs/node/pull/41626) - \[[`d5efecd64d`](https://togithub.com/nodejs/node/commit/d5efecd64d)] - **doc**: simplify readline/stdin text (Rich Trott) [#​41583](https://togithub.com/nodejs/node/pull/41583) - \[[`931be52589`](https://togithub.com/nodejs/node/commit/931be52589)] - **doc**: suggest worker threads in cluster docs (Tobias Nießen) [#​41616](https://togithub.com/nodejs/node/pull/41616) - \[[`b2a4614a0d`](https://togithub.com/nodejs/node/commit/b2a4614a0d)] - **doc**: add 16 and 17 to previous versions (Antoine du Hamel) [#​41646](https://togithub.com/nodejs/node/pull/41646) - \[[`5f0a017a02`](https://togithub.com/nodejs/node/commit/5f0a017a02)] - **doc**: improve `'hex'` Buffer decoding description and examples (Giora Guttsait) [#​41598](https://togithub.com/nodejs/node/pull/41598) - \[[`0805068add`](https://togithub.com/nodejs/node/commit/0805068add)] - **doc**: add note for handling signal events in trace events (Gabriel Trujillo) [#​41438](https://togithub.com/nodejs/node/pull/41438) - \[[`0388b9afc3`](https://togithub.com/nodejs/node/commit/0388b9afc3)] - **doc**: demonstrate dangers of `buffer.slice()` (Shalvah) [#​41628](https://togithub.com/nodejs/node/pull/41628) - \[[`3cdd1d634b`](https://togithub.com/nodejs/node/commit/3cdd1d634b)] - **doc**: add missing word in cluster.workers details (Tobias Nießen) [#​41624](https://togithub.com/nodejs/node/pull/41624) - \[[`5d94bc676e`](https://togithub.com/nodejs/node/commit/5d94bc676e)] - **doc**: fix async_hooks example in api docs (Akhil Marsonya) [#​41609](https://togithub.com/nodejs/node/pull/41609) - \[[`39f52e1130`](https://togithub.com/nodejs/node/commit/39f52e1130)] - **doc**: fix deprecated alias description in cluster (Tobias Nießen) [#​41618](https://togithub.com/nodejs/node/pull/41618) - \[[`55714cc777`](https://togithub.com/nodejs/node/commit/55714cc777)] - **doc**: update timingSafeEqual error case (Alex Agranov) [#​41507](https://togithub.com/nodejs/node/pull/41507) - \[[`9f8e442dc7`](https://togithub.com/nodejs/node/commit/9f8e442dc7)] - **doc**: simplify util.TextDecoder example (Rich Trott) [#​41574](https://togithub.com/nodejs/node/pull/41574) - \[[`57dc5956b1`](https://togithub.com/nodejs/node/commit/57dc5956b1)] - **doc**: move Mesteery to collaborators (Tobias Nießen) [#​41597](https://togithub.com/nodejs/node/pull/41597) - \[[`10320c2965`](https://togithub.com/nodejs/node/commit/10320c2965)] - **doc**: fix cjs example code for process.arch (Job) [#​41593](https://togithub.com/nodejs/node/pull/41593) - \[[`f33e831fe3`](https://togithub.com/nodejs/node/commit/f33e831fe3)] - **doc**: remove redunant `await` calls from stream docs (Giora Guttsait) [#​41592](https://togithub.com/nodejs/node/pull/41592) - \[[`1cf74beb57`](https://togithub.com/nodejs/node/commit/1cf74beb57)] - **doc**: make contributing info more discoverable (Michael Dawson) [#​41408](https://togithub.com/nodejs/node/pull/41408) - \[[`214cf17db9`](https://togithub.com/nodejs/node/commit/214cf17db9)] - **doc**: recommend package exports instead of requiring folders (Antoine du Hamel) [#​41381](https://togithub.com/nodejs/node/pull/41381) - \[[`5c387a0d75`](https://togithub.com/nodejs/node/commit/5c387a0d75)] - **doc**: edit async_context context loss text (Rich Trott) [#​41550](https://togithub.com/nodejs/node/pull/41550) - \[[`01283f6b25`](https://togithub.com/nodejs/node/commit/01283f6b25)] - **doc**: use sentence case for Web Crypto headers (Tobias Nießen) [#​41577](https://togithub.com/nodejs/node/pull/41577) - \[[`6b6d0c4914`](https://togithub.com/nodejs/node/commit/6b6d0c4914)] - **doc**: make Web Crypto example spec compliant (Tobias Nießen) [#​41556](https://togithub.com/nodejs/node/pull/41556) - \[[`8772d332d7`](https://togithub.com/nodejs/node/commit/8772d332d7)] - **doc**: do not reference SSL when discussing SNI (Tobias Nießen) [#​41549](https://togithub.com/nodejs/node/pull/41549) - \[[`82042d0094`](https://togithub.com/nodejs/node/commit/82042d0094)] - **doc**: fix typos in esm.md (Yu) [#​41499](https://togithub.com/nodejs/node/pull/41499) - \[[`ff0069dc3e`](https://togithub.com/nodejs/node/commit/ff0069dc3e)] - **doc**: adjust assignment in condition in stream doc (Rich Trott) [#​41510](https://togithub.com/nodejs/node/pull/41510) - \[[`1128b1c216`](https://togithub.com/nodejs/node/commit/1128b1c216)] - **doc**: improve Web Crypto headings related to ECC (Tobias Nießen) [#​41542](https://togithub.com/nodejs/node/pull/41542) - \[[`a6758d12e3`](https://togithub.com/nodejs/node/commit/a6758d12e3)] - **doc**: clarify module system selection (Antoine du Hamel) [#​41383](https://togithub.com/nodejs/node/pull/41383) - \[[`db17a529a8`](https://togithub.com/nodejs/node/commit/db17a529a8)] - **doc**: add release key for Bryan English (Bryan English) [#​42102](https://togithub.com/nodejs/node/pull/42102) - \[[`f2ca172a08`](https://togithub.com/nodejs/node/commit/f2ca172a08)] - **doc**: remove statement about (EC)DHE performance (Tobias Nießen) [#​41528](https://togithub.com/nodejs/node/pull/41528) - \[[`227dea8dc1`](https://togithub.com/nodejs/node/commit/227dea8dc1)] - **domain**: pass opts to `EventEmitter.init` (Chen Gang) [#​41414](https://togithub.com/nodejs/node/pull/41414) - \[[`bd717064b0`](https://togithub.com/nodejs/node/commit/bd717064b0)] - **esm**: improve validation of resolved URLs (Jacob Smith) [#​41446](https://togithub.com/nodejs/node/pull/41446) - \[[`e747ef5e45`](https://togithub.com/nodejs/node/commit/e747ef5e45)] - **http2**: fix pseudo-headers order (ofir) [#​41735](https://togithub.com/nodejs/node/pull/41735) - \[[`2efe9cbd01`](https://togithub.com/nodejs/node/commit/2efe9cbd01)] - **http2**: fix no response event on continue request (ofirbarak) [#​41739](https://togithub.com/nodejs/node/pull/41739) - \[[`7bf2be51b3`](https://togithub.com/nodejs/node/commit/7bf2be51b3)] - **http2**: fix memory leak on nghttp2 hd threshold (Rafael Silva) [#​41502](https://togithub.com/nodejs/node/pull/41502) - \[[`acd8768802`](https://togithub.com/nodejs/node/commit/acd8768802)] - **lib**: add comments to empty catch statements (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`c90bb7cd93`](https://togithub.com/nodejs/node/commit/c90bb7cd93)] - **lib**: refactor to use `validateObject()` validator (Mohammed Keyvanzadeh) [#​41845](https://togithub.com/nodejs/node/pull/41845) - \[[`c93a9af82b`](https://togithub.com/nodejs/node/commit/c93a9af82b)] - **lib**: refactor source map stack trace prepare (Mohammed Keyvanzadeh) [#​41698](https://togithub.com/nodejs/node/pull/41698) - \[[`0f3287dc44`](https://togithub.com/nodejs/node/commit/0f3287dc44)] - **lib**: fix consistency of methods that emit warnings (Yoshiki Kurihara) [#​41249](https://togithub.com/nodejs/node/pull/41249) - \[[`7ee3cdf60a`](https://togithub.com/nodejs/node/commit/7ee3cdf60a)] - **lib**: remove erroneous JSDoc entry (Rich Trott) [#​41604](https://togithub.com/nodejs/node/pull/41604) - \[[`70f6554403`](https://togithub.com/nodejs/node/commit/70f6554403)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​41868](https://togithub.com/nodejs/node/pull/41868) - \[[`a44a8ff767`](https://togithub.com/nodejs/node/commit/a44a8ff767)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​41763](https://togithub.com/nodejs/node/pull/41763) - \[[`ba0ba7c4b2`](https://togithub.com/nodejs/node/commit/ba0ba7c4b2)] - **meta**: update mailmap/AUTHORS info for existing collaborator (Rich Trott) [#​41750](https://togithub.com/nodejs/node/pull/41750) - \[[`30e3327b46`](https://togithub.com/nodejs/node/commit/30e3327b46)] - **meta**: adjust mailmap/AUTHORS to reflect README change (Rich Trott) [#​41751](https://togithub.com/nodejs/node/pull/41751) - \[[`6d268fd32e`](https://togithub.com/nodejs/node/commit/6d268fd32e)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​41659](https://togithub.com/nodejs/node/pull/41659) - \[[`18e6316bf1`](https://togithub.com/nodejs/node/commit/18e6316bf1)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​41548](https://togithub.com/nodejs/node/pull/41548) - \[[`e1e059a698`](https://togithub.com/nodejs/node/commit/e1e059a698)] - **perf_hooks**: remove useless calls in Histogram (Michael Dawson) [#​41579](https://togithub.com/nodejs/node/pull/41579) - \[[`08b3bd2fc5`](https://togithub.com/nodejs/node/commit/08b3bd2fc5)] - **policy**: revise manifest.js to avoid empty blocks (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`33f3391a8f`](https://togithub.com/nodejs/node/commit/33f3391a8f)] - **policy**: check for null instead of falsy in loop (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`b8b8e0bce6`](https://togithub.com/nodejs/node/commit/b8b8e0bce6)] - **policy**: replace entries with keys (Mohammed Keyvanzadeh) [#​41482](https://togithub.com/nodejs/node/pull/41482) - \[[`ee61bc74b7`](https://togithub.com/nodejs/node/commit/ee61bc74b7)] - **process**: unhandledRejection support more errors (Benjamin Gruenbaum) [#​41682](https://togithub.com/nodejs/node/pull/41682) - \[[`f066246729`](https://togithub.com/nodejs/node/commit/f066246729)] - **process**: check for null instead of falsy in while loop (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`77cb604c0d`](https://togithub.com/nodejs/node/commit/77cb604c0d)] - **process**: use validateString validator (Mohammed Keyvanzadeh) [#​41595](https://togithub.com/nodejs/node/pull/41595) - \[[`76281f9a81`](https://togithub.com/nodejs/node/commit/76281f9a81)] - **process**: ignore asyncId 0 in exception handler (Anatoli Papirovski) [#​41424](https://togithub.com/nodejs/node/pull/41424) - \[[`dacffd3e9c`](https://togithub.com/nodejs/node/commit/dacffd3e9c)] - **repl**: check for precise values rather than falsy in loops (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`5e595683ce`](https://togithub.com/nodejs/node/commit/5e595683ce)] - **src**: slightly simplify URLHost::ToString (Anna Henningsen) [#​41747](https://togithub.com/nodejs/node/pull/41747) - \[[`206c370d03`](https://togithub.com/nodejs/node/commit/206c370d03)] - **src**: slightly simplify V8CoverageConnection::GetFilename (Anna Henningsen) [#​41748](https://togithub.com/nodejs/node/pull/41748) - \[[`1cfc63ebe3`](https://togithub.com/nodejs/node/commit/1cfc63ebe3)] - **src**: fix typo in js_native_api_v8.cc (Caio Agiani) [#​41764](https://togithub.com/nodejs/node/pull/41764) - \[[`aebd82ea7c`](https://togithub.com/nodejs/node/commit/aebd82ea7c)] - **stream**: remove empty block (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`46ed078607`](https://togithub.com/nodejs/node/commit/46ed078607)] - **stream**: resume stream on drain (Robert Nagy) [#​41848](https://togithub.com/nodejs/node/pull/41848) - \[[`363c760c85`](https://togithub.com/nodejs/node/commit/363c760c85)] - **stream**: check for null instead of falsy in loops (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`4f4fec4b22`](https://togithub.com/nodejs/node/commit/4f4fec4b22)] - **stream**: rename unknown primordial (Mohammed Keyvanzadeh) [#​40622](https://togithub.com/nodejs/node/pull/40622) - \[[`1425e75093`](https://togithub.com/nodejs/node/commit/1425e75093)] - **stream**: avoid function call where possible (Rich Trott) [#​41534](https://togithub.com/nodejs/node/pull/41534) - \[[`ecb52636a4`](https://togithub.com/nodejs/node/commit/ecb52636a4)] - **test**: renew certificates for specific test (Luigi Pinca) [#​42342](https://togithub.com/nodejs/node/pull/42342) - \[[`c8e59cbf9e`](https://togithub.com/nodejs/node/commit/c8e59cbf9e)] - **test**: enable no-empty ESLint rule (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`20ec77688f`](https://togithub.com/nodejs/node/commit/20ec77688f)] - **test**: remove eslint-disable comments from fixtures (Rich Trott) [#​41859](https://togithub.com/nodejs/node/pull/41859) - \[[`a8e41837cc`](https://togithub.com/nodejs/node/commit/a8e41837cc)] - **test**: remove test-worker-memory flaky designation (Rich Trott) [#​41867](https://togithub.com/nodejs/node/pull/41867) - \[[`673c1fd5ae`](https://togithub.com/nodejs/node/commit/673c1fd5ae)] - **test**: avoid using Object.prototype methods directly on objects (Rich Trott) [#​41801](https://togithub.com/nodejs/node/pull/41801) - \[[`3690d3402d`](https://togithub.com/nodejs/node/commit/3690d3402d)] - **test**: exclude ibm i tests until we resolve (Michael Dawson) [#​41812](https://togithub.com/nodejs/node/pull/41812) - \[[`1f65620543`](https://togithub.com/nodejs/node/commit/1f65620543)] - **test**: make worker-take-heapsnapshot non-flaky (Michael Dawson) [#​41684](https://togithub.com/nodejs/node/pull/41684) - \[[`badab79527`](https://togithub.com/nodejs/node/commit/badab79527)] - **test**: mark test-fs-rmdir-recursive flaky on win (Michael Dawson) [#​41533](https://togithub.com/nodejs/node/pull/41533) - \[[`951d299aee`](https://togithub.com/nodejs/node/commit/951d299aee)] - **test**: make fs watch test more stable (Benjamin Gruenbaum) [#​41715](https://togithub.com/nodejs/node/pull/41715) - \[[`acea61ba8e`](https://togithub.com/nodejs/node/commit/acea61ba8e)] - **test**: fix typo in MessageChannel test (Tobias Nießen) [#​41746](https://togithub.com/nodejs/node/pull/41746) - \[[`081989b6b7`](https://togithub.com/nodejs/node/commit/081989b6b7)] - **test**: replace commented out expectations with tests (Darshan Sen) [#​41667](https://togithub.com/nodejs/node/pull/41667) - \[[`639130e635`](https://togithub.com/nodejs/node/commit/639130e635)] - **test**: use Object.hasOwn() where applicable (Rich Trott) [#​41664](https://togithub.com/nodejs/node/pull/41664) - \[[`cb362a3748`](https://togithub.com/nodejs/node/commit/cb362a3748)] - **test**: remove unneeded test statement (Rich Trott) [#​41663](https://togithub.com/nodejs/node/pull/41663) - \[[`2b87f9784f`](https://togithub.com/nodejs/node/commit/2b87f9784f)] - **test**: remove error allowance in debugger test (Jithil P Ponnan) [#​41640](https://togithub.com/nodejs/node/pull/41640) - \[[`55fce66af6`](https://togithub.com/nodejs/node/commit/55fce66af6)] - **test**: simplify test-gc-http-client (Luigi Pinca) [#​41620](https://togithub.com/nodejs/node/pull/41620) - \[[`b06c33b14b`](https://togithub.com/nodejs/node/commit/b06c33b14b)] - **test**: prepare tests for no-cond-assign ESLint rule (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`950648db48`](https://togithub.com/nodejs/node/commit/950648db48)] - **test**: move test-gc-http-client-onerror to sequential (Luigi Pinca) [#​41619](https://togithub.com/nodejs/node/pull/41619) - \[[`1d3ef115ca`](https://togithub.com/nodejs/node/commit/1d3ef115ca)] - **test**: improve test coverage of internal/worker/io (Yoshiki Kurihara) [#​41511](https://togithub.com/nodejs/node/pull/41511) - \[[`122eb51c98`](https://togithub.com/nodejs/node/commit/122eb51c98)] - **test**: add DataView test entry for whatwg (Mohammed Keyvanzadeh) [#​40622](https://togithub.com/nodejs/node/pull/40622) - \[[`2c813d825f`](https://togithub.com/nodejs/node/commit/2c813d825f)] - **test**: improve util-format code coverage (Rich Trott) [#​41572](https://togithub.com/nodejs/node/pull/41572) - \[[`fab831a3fe`](https://togithub.com/nodejs/node/commit/fab831a3fe)] - **test**: fix typo in test_js_native_api_v8 (Tobias Nießen) [#​41584](https://togithub.com/nodejs/node/pull/41584) - \[[`9e7cfbbcd9`](https://togithub.com/nodejs/node/commit/9e7cfbbcd9)] - **test**: add missing await in fs-rm/fs-rmdir tests (Benjamin Coe) [#​41545](https://togithub.com/nodejs/node/pull/41545) - \[[`a8558ecfcf`](https://togithub.com/nodejs/node/commit/a8558ecfcf)] - **test**: add coverage for util.inspect() (Rich Trott) [#​41527](https://togithub.com/nodejs/node/pull/41527) - \[[`23fc205586`](https://togithub.com/nodejs/node/commit/23fc205586)] - **test**: avoid deep comparisons with literals (Tobias Nießen) [#​40634](https://togithub.com/nodejs/node/pull/40634) - \[[`63a67f8dad`](https://togithub.com/nodejs/node/commit/63a67f8dad)] - **timers**: check for nullish instead of falsy in loops (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`788e77cb37`](https://togithub.com/nodejs/node/commit/788e77cb37)] - **tools**: enable no-empty ESLint rule (Rich Trott) [#​41831](https://togithub.com/nodejs/node/pull/41831) - \[[`10e6c70d14`](https://togithub.com/nodejs/node/commit/10e6c70d14)] - **tools**: update lint-md-dependencies to rollup@2.67.0 (Node.js GitHub Bot) [#​41737](https://togithub.com/nodejs/node/pull/41737) - \[[`20cdf78fd8`](https://togithub.com/nodejs/node/commit/20cdf78fd8)] - **tools**: update doc to rehype-stringify@9.0.3 (Node.js GitHub Bot) [#​41854](https://togithub.com/nodejs/node/pull/41854) - \[[`2eabfdd066`](https://togithub.com/nodejs/node/commit/2eabfdd066)] - **tools**: update eslint to 8.8.0 (Node.js GitHub Bot) [#​41738](https://togithub.com/nodejs/node/pull/41738) - \[[`9d23a27268`](https://togithub.com/nodejs/node/commit/9d23a27268)] - **tools**: use Set instead of { \[key]: true } object (Tobias Nießen) [#​41695](https://togithub.com/nodejs/node/pull/41695) - \[[`7e4d455fe4`](https://togithub.com/nodejs/node/commit/7e4d455fe4)] - **tools**: add compile_commands to ignore file (Yash Ladha) [#​41580](https://togithub.com/nodejs/node/pull/41580) - \[[`1cbdc984fb`](https://togithub.com/nodejs/node/commit/1cbdc984fb)] - **tools**: use Set instead of { \[key]: true } object (Tobias Nießen) [#​41675](https://togithub.com/nodejs/node/pull/41675) - \[[`dc854c4f38`](https://togithub.com/nodejs/node/commit/dc854c4f38)] - **tools**: fix typo in `tools/code_cache/README.md` (Tobias Nießen) [#​41657](https://togithub.com/nodejs/node/pull/41657) - \[[`b17aa25f12`](https://togithub.com/nodejs/node/commit/b17aa25f12)] - **tools**: enable no-cond-assign-ESLint rule (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) - \[[`9601b8ddd6`](https://togithub.com/nodejs/node/commit/9601b8ddd6)] - **tools**: update lint-md-dependencies to rollup@2.65.0 (Node.js GitHub Bot) [#​41638](https://togithub.com/nodejs/node/pull/41638) - \[[`cdbe291e5b`](https://togithub.com/nodejs/node/commit/cdbe291e5b)] - **tools**: increase maximum line length to 120 characters (Rich Trott) [#​41586](https://togithub.com/nodejs/node/pull/41586) - \[[`7cbc472ed5`](https://togithub.com/nodejs/node/commit/7cbc472ed5)] - **tools**: add missing `.PHONY` and `.NOTPARALLEL` targets in `Makefile` (Antoine du Hamel) [#​41515](https://togithub.com/nodejs/node/pull/41515) - \[[`6fccd66b34`](https://togithub.com/nodejs/node/commit/6fccd66b34)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#​41440](https://togithub.com/nodejs/node/pull/41440) - \[[`3163bd1ea0`](https://togithub.com/nodejs/node/commit/3163bd1ea0)] - **tools**: bump eslint from 8.6.0 to 8.7.0 (Rich Trott) [#​41570](https://togithub.com/nodejs/node/pull/41570) - \[[`e439f32a4b`](https://togithub.com/nodejs/node/commit/e439f32a4b)] - **tools**: update doc to highlight.js@11.4.0 to-vfile@7.2.3 (Node.js GitHub Bot) [#​41441](https://togithub.com/nodejs/node/pull/41441) - \[[`66120564b2`](https://togithub.com/nodejs/node/commit/66120564b2)] - **tools,test**: enable no-prototype-builtins (Rich Trott) [#​41801](https://togithub.com/nodejs/node/pull/41801) - \[[`4aee98b03c`](https://togithub.com/nodejs/node/commit/4aee98b03c)] - **util**: use hasOwnProperty() primordial (Rich Trott) [#​41692](https://togithub.com/nodejs/node/pull/41692) - \[[`8218bab51d`](https://togithub.com/nodejs/node/commit/8218bab51d)] - **util**: remove unused fast path in internal debuglog (Rich Trott) [#​41605](https://togithub.com/nodejs/node/pull/41605) - \[[`a4ad26d4dc`](https://togithub.com/nodejs/node/commit/a4ad26d4dc)] - **util**: check for null instead of flasy in loop (Rich Trott) [#​41614](https://togithub.com/nodejs/node/pull/41614) ### [`v16.14.0`](https://togithub.com/nodejs/node/releases/tag/v16.14.0) [Compare Source](https://togithub.com/nodejs/node/compare/v16.13.2...v16.14.0) ##### Notable changes ##### Importing JSON modules now requires experimental import assertions syntax This release adds experimental support for the import assertions stage 3 proposal. To keep Node.js ESM implementation as compatible as possible with the HTML spec, import assertions are now required to import JSON modules (still behind the `--experimental-json-modules` CLI flag): ```mjs import info from './package.json' assert { type: 'json' }; ``` Or use dynamic import: ```mjs const info = await import('./package.json', { assert: { type: 'json' } }); ``` Contributed by Antoine du Hamel and Geoffrey Booth [#​40250](https://togithub.com/nodejs/node/pull/40250) ##### Other notable changes - **async_hooks**: - **(SEMVER-MINOR)** expose async_wrap providers (Rafael Gonzaga) [#​40760](https://togithub.com/nodejs/node/pull/40760) - **child_process**: - **(SEMVER-MINOR)** add support for URL to `cp.fork` (Antoine du Hamel) [#​41225](https://togithub.com/nodejs/node/pull/41225) - **doc**: - add [@​Mesteery](https://togithub.com/Mesteery) to collaborators (Mestery) [#​41543](https://togithub.com/nodejs/node/pull/41543) - add [@​bnb](https://togithub.com/bnb) as a collaborator (Tierney Cyren) [#​41100](https://togithub.com/nodejs/node/pull/41100) - **esm**: - **(SEMVER-MINOR)** graduate capturerejections to supported (James M Snell) [#​41267](https://togithub.com/nodejs/node/pull/41267) - **(SEMVER-MINOR)** add EventEmitterAsyncResource to core (James M Snell) [#​41246](https://togithub.com/nodejs/node/pull/41246) - **events**: - **(SEMVER-MINOR)** propagate weak option for kNewListener (James M Snell) [#​40899](https://togithub.com/nodejs/node/pull/40899) - **fs**: - **(SEMVER-MINOR)** accept URL as argument for `fs.rm` and `fs.rmSync` (Antoine du Hamel) [#​41132](https://togithub.com/nodejs/node/pull/41132) - **lib**: - **(SEMVER-MINOR)** make AbortSignal cloneable/transferable (James M Snell) [#​41050](https://togithub.com/nodejs/node/pull/41050) - **(SEMVER-MINOR)** add AbortSignal.timeout (James M Snell) [#​40899](https://togithub.com/nodejs/node/pull/40899) - **(SEMVER-MINOR)** add reason to AbortSignal (James M Snell) [#​40807](https://togithub.com/nodejs/node/pull/40807) - **(SEMVER-MINOR)** add unsubscribe method to non-active DC channels (simon-id) [#​40433](https://togithub.com/nodejs/node/pull/40433) - **(SEMVER-MINOR)** add return value for DC channel.unsubscribe (simon-id) [#​40433](https://togithub.com/nodejs/node/pull/40433) - **loader**: - **(SEMVER-MINOR)** return package format from defaultResolve if known (Gabriel Bota) [#​40980](https://togithub.com/nodejs/node/pull/40980) - **perf_hooks**: - **(SEMVER-MINOR)** multiple fixes for Histogram (James M Snell) [#​41153](https://togithub.com/nodejs/node/pull/41153) - **process**: - **(SEMVER-MINOR)** add `getActiveResourcesInfo()` (Darshan Sen) [#​40813](https://togithub.com/nodejs/node/pull/40813) - **src**: - **(SEMVER-MINOR)** add x509.fingerprint512 to crypto module (3nprob) [#​39809](https://togithub.com/nodejs/node/pull/39809) - **(SEMVER-MINOR)** add flags for controlling process behavior (Cheng Zhao) [#​40339](https://togithub.com/nodejs/node/pull/40339) - **stream**: - **(SEMVER-MINOR)** add filter method to readable (Benjamin Gruenbaum) [#​41354](https://togithub.com/nodejs/node/pull/41354) - **(SEMVER-MINOR)** add isReadable helper (Robert Nagy) [#​41199](https://togithub.com/nodejs/node/pull/41199) - **(SEMVER-MINOR)** add map method to Readable (Benjamin Gruenbaum) [#​40815](https://togithub.com/nodejs/node/pull/40815) - deprecate thenable support (Antoine du Hamel) [#​40860](https://togithub.com/nodejs/node/pull/40860) - **util**: - **(SEMVER-MINOR)** pass through the inspect function to custom inspect functions (Ruben Bridgewater) [#​41019](https://togithub.com/nodejs/node/pull/41019) - **(SEMVER-MINOR)** add numericSeparator to util.inspect (Ruben Bridgewater) [#​41003](https://togithub.com/nodejs/node/pull/41003) - **(SEMVER-MINOR)** always visualize cause property in errors during inspection (Ruben Bridgewater) [#​41002](https://togithub.com/nodejs/node/pull/41002) - **timers**: - **(SEMVER-MINOR)** add experimental scheduler api (James M Snell) [#​40909](https://togithub.com/nodejs/node/pull/40909) - **v8**: - **(SEMVER-MINOR)** multi-tenant promise hook api (Stephen Belanger) [#​39283](https://togithub.com/nodejs/node/pull/39283) ##### Commits - \[[`336010341f`](https://togithub.com/nodejs/node/commit/336010341f)] - **assert**: prefer reference comparison over string comparison (Darshan Sen) [#​41015](https://togithub.com/nodejs/node/pull/41015) - \[[`2d471e47a0`](https://togithub.com/nodejs/node/commit/2d471e47a0)] - **assert**: use stricter stack frame detection in .ifError() (Ruben Bridgewater) [#​41006](https://togithub.com/nodejs/node/pull/41006) - \[[`f788a47b8b`](https://togithub.com/nodejs/node/commit/f788a47b8b)] - **async_hooks**: add missing initialization (Michael Dawson) [#​41288](https://togithub.com/nodejs/node/pull/41288) - \[[`b688f201df`](https://togithub.com/nodejs/node/commit/b688f201df)] - **async_hooks**: fix AsyncLocalStorage in unhandledRejection cases (Bradley Farias) [#​41202](https://togithub.com/nodejs/node/pull/41202) - \[[`6af3e34b6b`](https://togithub.com/nodejs/node/commit/6af3e34b6b)] - ***Revert*** "**async_hooks**: merge resource_symbol with owner_symbol" (Darshan Sen) [#​40741](https://togithub.com/nodejs/node/pull/40741) - \[[`85a02ec979`](https://togithub.com/nodejs/node/commit/85a02ec979)] - **async_hooks**: eliminate require side effects (Stephen Belanger) [#​40782](https://togithub.com/nodejs/node/pull/40782) - \[[`078a0c996f`](https://togithub.com/nodejs/node/commit/078a0c996f)] - **(SEMVER-MINOR)** **async_hooks**: expose async_wrap providers (Rafael Gonzaga) [#​40760](https://togithub.com/nodejs/node/pull/40760) - \[[`4a09904d05`](https://togithub.com/nodejs/node/commit/4a09904d05)] - **benchmark**: simplify http benchmarker regular expression (Rich Trott) [#​38206](https://togithub.com/nodejs/node/pull/38206) - \[[`bc48ed2834`](https://togithub.com/nodejs/node/commit/bc48ed2834)] - **benchmark**: fix benchmark/run.js handling of --set (Rich Trott) [#​41334](https://togithub.com/nodejs/node/pull/41334) - \[[`e68bf84e31`](https://togithub.com/nodejs/node/commit/e68bf84e31)] - **benchmark,test**: use Object.hasOwn() where applicable (Rich Trott) [#​41229](https://togithub.com/nodejs/node/pull/41229) - \[[`799cf57581`](https://togithub.com/nodejs/node/commit/799cf57581)] - **buffer**: fix `Blob` constructor on various `TypedArray`s (Irakli Gozalishvili) [#​40706](https://togithub.com/nodejs/node/pull/40706) - \[[`5c1dc5f307`](https://togithub.com/nodejs/node/commit/5c1dc5f307)] - **build**: fix npm version detection (Michaël Zasso) [#​41575](https://togithub.com/nodejs/node/pull/41575) - \[[`3e4d977c28`](https://togithub.com/nodejs/node/commit/3e4d977c28)] - **build**: fix node build failures in WSL Ubuntu (MrJithil) [#​41476](https://togithub.com/nodejs/node/pull/41476) - \[[`6ffb1e878c`](https://togithub.com/nodejs/node/commit/6ffb1e878c)] - **build**: fix workflow access to git history (Rich Trott) [#​41472](https://togithub.com/nodejs/node/pull/41472) - \[[`c49a651e67`](https://togithub.com/nodejs/node/commit/c49a651e67)] - **build**: start build on z/OS (alexcfyung) [#​41273](https://togithub.com/nodejs/node/pull/41273) - \[[`c65ac72b6c`](https://togithub.com/nodejs/node/commit/c65ac72b6c)] - **build**: use list for mutable retval rather than tuple (Rich Trott) [#​41372](https://togithub.com/nodejs/node/pull/41372) - \[[`ff48705372`](https://togithub.com/nodejs/node/commit/ff48705372)] - **build**: remove Python 2 workaround (Rich Trott) [#​41357](https://togithub.com/nodejs/node/pull/41357) - \[[`c10fcb1f05`](https://togithub.com/nodejs/node/commit/c10fcb1f05)] - **build**: improve readability of texts in workflows (Mestery) [#​40988](https://togithub.com/nodejs/node/pull/40988) - \[[`93450e5e8e`](https://togithub.com/nodejs/node/commit/93450e5e8e)] - **build**: use '<(python)' instead of 'python' (Cheng Zhao) [#​41146](https://togithub.com/nodejs/node/pull/41146) - \[[`0b411c436a`](https://togithub.com/nodejs/node/commit/0b411c436a)] - **build**: fix comment-labeled workflow (Mestery) [#​41176](https://togithub.com/nodejs/node/pull/41176) - \[[`7756e1c692`](https://togithub.com/nodejs/node/commit/7756e1c692)] - **build**: use gh cli in workflows file (Mestery) [#​40985](https://togithub.com/nodejs/node/pull/40985) - \[[`d3289b2506`](https://togithub.com/nodejs/node/commit/d3289b2506)] - **build**: fix commit-queue-rebase functionality (Rich Trott) [#​41140](https://togithub.com/nodejs/node/pull/41140) - \[[`860d552431`](https://togithub.com/nodejs/node/commit/860d552431)] - **build**: skip documentation generation if no ICU (Rich Trott) [#​41091](https://togithub.com/nodejs/node/pull/41091) - \[[`c8625d18ba`](https://togithub.com/nodejs/node/commit/c8625d18ba)] - **build**: re-enable V8 concurrent marking (Michaël Zasso) [#​41013](https://togithub.com/nodejs/node/pull/41013) - \[[`74557c3ac1`](https://togithub.com/nodejs/node/commit/74557c3ac1)] - **build**: add `--without-corepack` (Jonah Snider) [#​41060](https://togithub.com/nodejs/node/pull/41060) - \[[`f826c866e9`](https://togithub.com/nodejs/node/commit/f826c866e9)] - **build**: fail early in test-macos.yml (Rich Trott) [#​41035](https://togithub.com/nodejs/node/pull/41035) - \[[`535bb5fb6b`](https://togithub.com/nodejs/node/commit/535bb5fb6b)] - **build**: add tools/doc to tools.yml updates (Rich Trott) [#​41036](https://togithub.com/nodejs/node/pull/41036) - \[[`20c4c6aa72`](https://togithub.com/nodejs/node/commit/20c4c6aa72)] - **build**: update Actions versions (Mestery) [#​40987](https://togithub.com/nodejs/node/pull/40987) - \[[`70fd4a15fc`](https://togithub.com/nodejs/node/commit/70fd4a15fc)] - **build**: set persist-credentials: false on workflows (Rich Trott) [#​40972](https://togithub.com/nodejs/node/pull/40972) - \[[`b72e50e5ef`](https://togithub.com/nodejs/node/commit/b72e50e5ef)] - **build**: add OpenSSL gyp artifacts to .gitignore (Luigi Pinca) [#​40967](https://togithub.com/nodejs/node/pull/40967) - \[[`066e0d6b44`](https://togithub.com/nodejs/node/commit/066e0d6b44)] - **build**: remove legacy -J test.py option from Makefile/vcbuild (Rich Trott) [#​40945](https://togithub.com/nodejs/node/pull/40945) - \[[`f5233b004a`](https://togithub.com/nodejs/node/commit/f5233b004a)] - **build**: ignore unrelated workflow changes in slow Actions tests (Rich Trott) [#​40928](https://togithub.com/nodejs/node/pull/40928) - \[[`a905dfe8d5`](https://togithub.com/nodejs/node/commit/a905dfe8d5)] - **build**: remove extraneous quotation marks from commit body (Rich Trott) [#​40963](https://togithub.com/nodejs/node/pull/40963) - \[[`6971e5720b`](https://togithub.com/nodejs/node/commit/6971e5720b)] - **build**: fix branch name for lint-md-dependencies update (Rich Trott) [#​40924](https://togithub.com/nodejs/node/pull/40924) - \[[`a09bc8bf1d`](https://togithub.com/nodejs/node/commit/a09bc8bf1d)] - **build**: fix `make` invocation in tools.yml (Rich Trott) [#​40890](https://togithub.com/nodejs/node/pull/40890) - \[[`323c058fed`](https://togithub.com/nodejs/node/commit/323c058fed)] - **build**: fix tools.yml errors (Rich Trott) [#​40870](https://togithub.com/nodejs/node/pull/40870) - \[[`e354464c3e`](https://togithub.com/nodejs/node/commit/e354464c3e)] - **build**: add GitHub Action to update tools modules (Rich Trott) [#​40644](https://togithub.com/nodejs/node/pull/40644) - \[[`bfbb7fc24a`](https://togithub.com/nodejs/node/commit/bfbb7fc24a)] - **build,tools**: automate enforcement of emeritus criteria (Rich Trott) [#​41155](https://togithub.com/nodejs/node/pull/41155) - \[[`fc38d15483`](https://togithub.com/nodejs/node/commit/fc38d15483)] - **build,tools,win**: trim unused VCBUILD_PYTHON_LOCATION variable (David Sanders) [#​41235](https://togithub.com/nodejs/node/pull/41235) - \[[`9086338549`](https://togithub.com/nodejs/node/commit/9086338549)] - **child_process**: queue pending messages (Erick Wendel) [#​41221](https://togithub.com/nodejs/node/pull/41221) - \[[`d25b17279f`](https://togithub.com/nodejs/node/commit/d25b17279f)] - **child_process**: revise argument processing (Rich Trott) [#​41280](https://togithub.com/nodejs/node/pull/41280) - \[[`15e5d7acf4`](https://togithub.com/nodejs/node/commit/15e5d7acf4)] - **(SEMVER-MINOR)** **child_process**: add support for URL to `cp.fork` (Antoine du Hamel) [#​41225](https://togithub.com/nodejs/node/pull/41225) - \[[`06b775cd5c`](https://togithub.com/nodejs/node/commit/06b775cd5c)] - **cluster**: use linkedlist for round_robin_handle (twchn) [#​40615](https://togithub.com/nodejs/node/pull/40615) - \[[`a40989faea`](https://togithub.com/nodejs/node/commit/a40989faea)] - **crypto**: fix error capture when loading engine (Tobias Nießen) [#​41187](https://togithub.com/nodejs/node/pull/41187) - \[[`3055edec2f`](https://togithub.com/nodejs/node/commit/3055edec2f)] - **crypto**: add missing null check (Michael Dawson) [#​40598](https://togithub.com/nodejs/node/pull/40598) - \[[`cf3423d8b6`](https://togithub.com/nodejs/node/commit/cf3423d8b6)] - **crypto**: trim input for NETSCAPE_SPKI_b64\_decode (Shelley Vohr) [#​40757](https://togithub.com/nodejs/node/pull/40757) - \[[`e60841b598`](https://togithub.com/nodejs/node/commit/e60841b598)] - **crypto**: throw errors in SignTraits::DeriveBits (Tobias Nießen) [#​40796](https://togithub.com/nodejs/node/pull/40796) - \[[`00fd7d28ef`](https://togithub.com/nodejs/node/commit/00fd7d28ef)] - **crypto**: fix build without scrypt (Martin Jansa) [#​40613](https://togithub.com/nodejs/node/pull/40613) - \[[`ebc370cac8`](https://togithub.com/nodejs/node/commit/ebc370cac8)] - **deps**: V8: cherry-pick [`cc9a8a3`](https://togithub.com/nodejs/node/commit/cc9a8a37445e) (Gus Caplan) [#​41825](https://togithub.com/nodejs/node/pull/41825) - \[[`a59ade62cf`](https://togithub.com/nodejs/node/commit/a59ade62cf)] - **deps**: upgrade npm to 8.3.1 (npm-robot) [#​41503](https://togithub.com/nodejs/node/pull/41503) - \[[`9dd097325a`](https://togithub.com/nodejs/node/commit/9dd097325a)] - **deps**: V8: cherry-pick [`3b6b21f`](https://togithub.com/nodejs/node/commit/3b6b21f595f6) (Michaël Zasso) [#​41457](https://togithub.com/nodejs/node/pull/41457) - \[[`af6f1d512d`](https://togithub.com/nodejs/node/commit/af6f1d512d)] - **deps**: upgrade to libuv 1.43.0 (Colin Ihrig) [#​41398](https://togithub.com/nodejs/node/pull/41398) - \[[`875fa40960`](https://togithub.com/nodejs/node/commit/875fa40960)] - **deps**: upgrade npm to 8.3.0 (npm team) [#​41127](https://togithub.com/nodejs/node/pull/41127) - \[[`3c13bbd8aa`](https://togithub.com/nodejs/node/commit/3c13bbd8aa)] - **deps**: upgrade npm to 8.2.0 (npm team) [#​41065](https://togithub.com/nodejs/node/pull/41065) - \[[`6c7088890e`](https://togithub.com/nodejs/node/commit/6c7088890e)] - **deps**: update Acorn to v8.6.0 (Michaël Zasso) [#​40993](https://togithub.com/nodejs/node/pull/40993) - \[[`e092fdebea`](https://togithub.com/nodejs/node/commit/e092fdebea)] - **deps**: upgrade npm to 8.1.4 (npm team) [#​40865](https://togithub.com/nodejs/node/pull/40865) - \[[`3e388ef28d`](https://togithub.com/nodejs/node/commit/3e388ef28d)] - **deps**: V8: cherry-pick [`cced52a`](https://togithub.com/nodejs/node/commit/cced52a97ee9) (Ray Wang) [#​40656](https://togithub.com/nodejs/node/pull/40656) - \[[`58889e2463`](https://togithub.com/nodejs/node/commit/58889e2463)] - **deps**: V8: cherry-pick [`7ae0b77`](https://togithub.com/nodejs/node/commit/7ae0b77628f6) (Ray Wang) [#​40882](https://togithub.com/nodejs/node/pull/40882) - \[[`7cbbe0d982`](https://togithub.com/nodejs/node/commit/7cbbe0d982)] - **deps**: V8: cherry-pick [`cced52a`](https://togithub.com/nodejs/node/commit/cced52a97ee9) (Ray Wang) [#​40656](https://togithub.com/nodejs/node/pull/40656) - \[[`f260bbc0ab`](https://togithub.com/nodejs/node/commit/f260bbc0ab)] - **deps**: V8: cherry-pick [`7ae0b77`](https://togithub.com/nodejs/node/commit/7ae0b77628f6) (Ray Wang) [#​40882](https://togithub.com/nodejs/node/pull/40882) - \[[`a3aa9bcaf8`](https://togithub.com/nodejs/node/commit/a3aa9bcaf8)] - **deps**: update to uvwasi 0.0.12 (Colin Ihrig) [#​40847](https://togithub.com/nodejs/node/pull/40847) - \[[`c0200e20a0`](https://togithub.com/nodejs/node/commit/c0200e20a0)] - **deps**: upgrade npm to 8.1.3 (npm team) [#​40726](https://togithub.com/nodejs/node/pull/40726) - \[[`036650e046`](https://togithub.com/nodejs/node/commit/036650e046)] - **deps**: V8: backport [`77599ff`](https://togithub.com/nodejs/node/commit/77599ffe0a74) (Lu Yahan) [#​41566](https://togithub.com/nodejs/node/pull/41566) - \[[`0b27486895`](https://togithub.com/nodejs/node/commit/0b27486895)] - **deps**: V8: cherry-pick [`e74d691`](https://togithub.com/nodejs/node/commit/e74d6918fb9f) (Lu Yahan) [#​41566](https://togithub.com/nodejs/node/pull/41566) - \[[`77ad5dd0ff`](https://togithub.com/nodejs/node/commit/77ad5dd0ff

Configuration

📅 Schedule: Branch creation - "before 2pm on Tuesday,before 2pm on Friday" in timezone Europe/Stockholm, Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.