update undici to 4.15.1 and add script to update it#42246
update undici to 4.15.1 and add script to update it#42246targos wants to merge 2 commits intonodejs:masterfrom
Conversation
This also adds a script to automate the update and includes the sources included in the npm tarball. Closes: nodejs#42199
The workflow already updates Corepack, which is a `deps`, not a `tool`. Add subsystem and label variables to the matrix to better control the automated pull requests and add undici to the updated deps.
|
Review requested:
|
|
@nodejs/undici |
benjamingr
left a comment
There was a problem hiding this comment.
RSLGTM (only read the update script code)
This comment was marked as outdated.
This comment was marked as outdated.
Commit Queue failed- Loading data for nodejs/node/pull/42246 ✔ Done loading data for nodejs/node/pull/42246 ----------------------------------- PR info ------------------------------------ Title update undici to 4.15.1 and add script to update it (#42246) Author Michaël Zasso (@targos) Branch targos:undici -> nodejs:master Labels meta, needs-ci, commit-queue-rebase Commits 2 - deps: update undici to 4.15.1 - build: rename tools workflow and add undici to it Committers 1 - Michaël Zasso PR-URL: https://github.com/nodejs/node/pull/42246?target=https://github.com Fixes: https://github.com/https://github.com/nodejs/node/issues/42199?target=https://github.com Reviewed-By: Benjamin Gruenbaum Reviewed-By: Matteo Collina Reviewed-By: Michael Dawson Reviewed-By: Mestery Reviewed-By: Robert Nagy Reviewed-By: James M Snell ------------------------------ Generated metadata ------------------------------ PR-URL: https://github.com/nodejs/node/pull/42246?target=https://github.com Fixes: https://github.com/https://github.com/nodejs/node/issues/42199?target=https://github.com Reviewed-By: Benjamin Gruenbaum Reviewed-By: Matteo Collina Reviewed-By: Michael Dawson Reviewed-By: Mestery Reviewed-By: Robert Nagy Reviewed-By: James M Snell -------------------------------------------------------------------------------- ℹ This PR was created on Mon, 07 Mar 2022 16:11:00 GMT ✔ Approvals: 6 ✔ - Benjamin Gruenbaum (@benjamingr): https://github.com/nodejs/node/pull/42246#pullrequestreview-901933710?target=https://github.com ✔ - Matteo Collina (@mcollina) (TSC): https://github.com/nodejs/node/pull/42246#pullrequestreview-901937478?target=https://github.com ✔ - Michael Dawson (@mhdawson) (TSC): https://github.com/nodejs/node/pull/42246#pullrequestreview-901944756?target=https://github.com ✔ - Mestery (@Mesteery): https://github.com/nodejs/node/pull/42246#pullrequestreview-902011092?target=https://github.com ✔ - Robert Nagy (@ronag) (TSC): https://github.com/nodejs/node/pull/42246#pullrequestreview-902025277?target=https://github.com ✔ - James M Snell (@jasnell) (TSC): https://github.com/nodejs/node/pull/42246#pullrequestreview-902325516?target=https://github.com ✔ Last GitHub CI successful ℹ Last Full PR CI on 2022-03-08T02:29:31Z: https://ci.nodejs.org/job/node-test-pull-request/42903/ - Querying data for job/node-test-pull-request/42903/ ✔ Last Jenkins CI successful -------------------------------------------------------------------------------- ✔ No git cherry-pick in progress ✔ No git am in progress ✔ No git rebase in progress -------------------------------------------------------------------------------- - Bringing origin/master up to date... From https://github.com/nodejs/node?target=https://github.com * branch master -> FETCH_HEAD ✔ origin/master is now up-to-date - Downloading patch for 42246 From https://github.com/nodejs/node?target=https://github.com * branch refs/pull/42246/merge -> FETCH_HEAD ✔ Fetched commits as e1fb6ae02ff0..4b1036850a82 -------------------------------------------------------------------------------- [master fcebceaa98] deps: update undici to 4.15.1 Author: Michaël Zasso Date: Mon Mar 7 16:36:29 2022 +0100 99 files changed, 17117 insertions(+), 50 deletions(-) create mode 100644 deps/undici/src/LICENSE create mode 100644 deps/undici/src/README.md create mode 100644 deps/undici/src/docs/api/Agent.md create mode 100644 deps/undici/src/docs/api/BalancedPool.md create mode 100644 deps/undici/src/docs/api/Client.md create mode 100644 deps/undici/src/docs/api/Connector.md create mode 100644 deps/undici/src/docs/api/DiagnosticsChannel.md create mode 100644 deps/undici/src/docs/api/Dispatcher.md create mode 100644 deps/undici/src/docs/api/Errors.md create mode 100644 deps/undici/src/docs/api/MockAgent.md create mode 100644 deps/undici/src/docs/api/MockClient.md create mode 100644 deps/undici/src/docs/api/MockErrors.md create mode 100644 deps/undici/src/docs/api/MockPool.md create mode 100644 deps/undici/src/docs/api/Pool.md create mode 100644 deps/undici/src/docs/api/PoolStats.md create mode 100644 deps/undici/src/docs/api/ProxyAgent.md create mode 100644 deps/undici/src/docs/api/api-lifecycle.md create mode 100644 deps/undici/src/docs/assets/lifecycle-diagram.png create mode 100644 deps/undici/src/docs/best-practices/client-certificate.md create mode 100644 deps/undici/src/docs/best-practices/mocking-request.md create mode 100644 deps/undici/src/docs/best-practices/proxy.md create mode 100644 deps/undici/src/docs/best-practices/writing-tests.md create mode 100644 deps/undici/src/index.d.ts create mode 100644 deps/undici/src/index.js create mode 100644 deps/undici/src/lib/agent.js create mode 100644 deps/undici/src/lib/api/abort-signal.js create mode 100644 deps/undici/src/lib/api/api-connect.js create mode 100644 deps/undici/src/lib/api/api-pipeline.js create mode 100644 deps/undici/src/lib/api/api-request.js create mode 100644 deps/undici/src/lib/api/api-stream.js create mode 100644 deps/undici/src/lib/api/api-upgrade.js create mode 100644 deps/undici/src/lib/api/index.js create mode 100644 deps/undici/src/lib/api/readable.js create mode 100644 deps/undici/src/lib/balanced-pool.js create mode 100644 deps/undici/src/lib/client.js create mode 100644 deps/undici/src/lib/compat/dispatcher-weakref.js create mode 100644 deps/undici/src/lib/core/connect.js create mode 100644 deps/undici/src/lib/core/errors.js create mode 100644 deps/undici/src/lib/core/request.js create mode 100644 deps/undici/src/lib/core/symbols.js create mode 100644 deps/undici/src/lib/core/util.js create mode 100644 deps/undici/src/lib/dispatcher.js create mode 100644 deps/undici/src/lib/fetch/LICENSE create mode 100644 deps/undici/src/lib/fetch/body.js create mode 100644 deps/undici/src/lib/fetch/constants.js create mode 100644 deps/undici/src/lib/fetch/dataURL.js create mode 100644 deps/undici/src/lib/fetch/file.js create mode 100644 deps/undici/src/lib/fetch/formdata.js create mode 100644 deps/undici/src/lib/fetch/headers.js create mode 100644 deps/undici/src/lib/fetch/index.js create mode 100644 deps/undici/src/lib/fetch/request.js create mode 100644 deps/undici/src/lib/fetch/response.js create mode 100644 deps/undici/src/lib/fetch/symbols.js create mode 100644 deps/undici/src/lib/fetch/util.js create mode 100644 deps/undici/src/lib/handler/redirect.js create mode 100644 deps/undici/src/lib/llhttp/constants.d.ts create mode 100644 deps/undici/src/lib/llhttp/constants.js create mode 100644 deps/undici/src/lib/llhttp/constants.js.map create mode 100644 deps/undici/src/lib/llhttp/llhttp.wasm create mode 100644 deps/undici/src/lib/llhttp/llhttp.wasm.js create mode 100644 deps/undici/src/lib/llhttp/llhttp_simd.wasm create mode 100644 deps/undici/src/lib/llhttp/llhttp_simd.wasm.js create mode 100644 deps/undici/src/lib/llhttp/utils.d.ts create mode 100644 deps/undici/src/lib/llhttp/utils.js create mode 100644 deps/undici/src/lib/llhttp/utils.js.map create mode 100644 deps/undici/src/lib/mock/mock-agent.js create mode 100644 deps/undici/src/lib/mock/mock-client.js create mode 100644 deps/undici/src/lib/mock/mock-errors.js create mode 100644 deps/undici/src/lib/mock/mock-interceptor.js create mode 100644 deps/undici/src/lib/mock/mock-pool.js create mode 100644 deps/undici/src/lib/mock/mock-symbols.js create mode 100644 deps/undici/src/lib/mock/mock-utils.js create mode 100644 deps/undici/src/lib/node/fixed-queue.js create mode 100644 deps/undici/src/lib/pool-base.js create mode 100644 deps/undici/src/lib/pool-stats.js create mode 100644 deps/undici/src/lib/pool.js create mode 100644 deps/undici/src/lib/proxy-agent.js create mode 100644 deps/undici/src/package.json create mode 100644 deps/undici/src/types/agent.d.ts create mode 100644 deps/undici/src/types/api.d.ts create mode 100644 deps/undici/src/types/balanced-pool.d.ts create mode 100644 deps/undici/src/types/client.d.ts create mode 100644 deps/undici/src/types/connector.d.ts create mode 100644 deps/undici/src/types/dispatcher.d.ts create mode 100644 deps/undici/src/types/errors.d.ts create mode 100644 deps/undici/src/types/fetch.d.ts create mode 100644 deps/undici/src/types/file.d.ts create mode 100644 deps/undici/src/types/formdata.d.ts create mode 100644 deps/undici/src/types/global-dispatcher.d.ts create mode 100644 deps/undici/src/types/mock-agent.d.ts create mode 100644 deps/undici/src/types/mock-client.d.ts create mode 100644 deps/undici/src/types/mock-errors.d.ts create mode 100644 deps/undici/src/types/mock-interceptor.d.ts create mode 100644 deps/undici/src/types/mock-pool.d.ts create mode 100644 deps/undici/src/types/pool.d.ts create mode 100644 deps/undici/src/types/proxy-agent.d.ts create mode 100644 deps/undici/src/types/readable.d.ts create mode 100644 tools/update-undici.sh [master 36d44fb5c4] build: rename tools workflow and add undici to it Author: Michaël Zasso Date: Mon Mar 7 17:09:12 2022 +0100 1 file changed, 23 insertions(+), 5 deletions(-) ✔ Patches applied There are 2 commits in the PR. Attempting autorebase. Rebasing (2/4)https://github.com/nodejs/node/actions/runs/1958536649?target=https://github.com |
bnb
left a comment
There was a problem hiding this comment.
deps update looks good to me. only note is that you might want to rename the file since you renamed it everywhere within the file.
|
Landed in 1f63837...e8ac3b4 |
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: #42246 Fixes: #42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
The workflow already updates Corepack, which is a `deps`, not a `tool`. Add subsystem and label variables to the matrix to better control the automated pull requests and add undici to the updated deps. PR-URL: #42246 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: #42246 Fixes: #42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
The workflow already updates Corepack, which is a `deps`, not a `tool`. Add subsystem and label variables to the matrix to better control the automated pull requests and add undici to the updated deps. PR-URL: #42246 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
Notable changes: doc: * add @ShogunPanda to collaborators (Shogun) #42362 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 http: * (SEMVER-MINOR) trace http client by perf_hooks (theanarkh) #42345 deps: * upgrade npm to 8.5.5 (npm team) #42382 * update undici to 4.15.1 (Michaël Zasso) #42246 PR-URL: #42425
Notable changes: doc: * add @ShogunPanda to collaborators (Shogun) #42362 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 http: * (SEMVER-MINOR) trace http client by perf_hooks (theanarkh) #42345 deps: * upgrade npm to 8.5.5 (npm team) #42382 * update undici to 4.15.1 (Michaël Zasso) #42246 PR-URL: #42425
Notable changes: doc: * add @ShogunPanda to collaborators (Shogun) #42362 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) #42149 http: * (SEMVER-MINOR) trace http client by perf_hooks (theanarkh) #42345 deps: * upgrade npm to 8.5.5 (npm team) #42382 * update undici to 4.15.1 (Michaël Zasso) #42246 PR-URL: #42425
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: nodejs#42246 Fixes: nodejs#42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: nodejs#42246 Fixes: nodejs#42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: #42246 Backport-PR-URL: #42727 Fixes: #42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
This also adds a script to automate the update and includes the sources included in the npm tarball. PR-URL: nodejs#42246 Fixes: nodejs#42199 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
The workflow already updates Corepack, which is a `deps`, not a `tool`. Add subsystem and label variables to the matrix to better control the automated pull requests and add undici to the updated deps. PR-URL: nodejs#42246 Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Michael Dawson <midawson@redhat.com> Reviewed-By: Mestery <mestery@protonmail.com> Reviewed-By: Robert Nagy <ronagy@icloud.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Tierney Cyren <hello@bnb.im>
Notable changes: doc: * add @ShogunPanda to collaborators (Shogun) nodejs#42362 * deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) nodejs#42149 http: * (SEMVER-MINOR) trace http client by perf_hooks (theanarkh) nodejs#42345 deps: * upgrade npm to 8.5.5 (npm team) nodejs#42382 * update undici to 4.15.1 (Michaël Zasso) nodejs#42246 PR-URL: nodejs#42425
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://github.com/nodejs/node)?target=https://github.com | stage | minor | `16.14.2-bullseye` -> `16.15.0-bullseye` |
---
### Release Notes
<details>
<summary>nodejs/node</summary>
### [`v16.15.0`](https://github.com/nodejs/node/releases/v16.15.0)?target=https://github.com
[Compare Source](https://github.com/nodejs/node/compare/v16.14.2...v16.15.0)?target=https://github.com
##### Notable changes
##### Add fetch API
Adds experimental support to the fetch API. This adds the `--experimental-fetch`
flag that installs the `fetch`, `Request`, `Response`, `Headers`, and `FormData`
globals.
- **(SEMVER-MINOR)** add fetch (Michaël Zasso) [#​41749](https://github.com/nodejs/node/pull/41749)?target=https://github.com
- **(SEMVER-MINOR)** add FormData global when fetch is enabled (Michaël Zasso) [#​41956](https://github.com/nodejs/node/pull/41956)?target=https://github.com
##### Other notable changes
- **build**:
- remove broken x32 arch support (Ben Noordhuis) [#​41905](https://github.com/nodejs/node/pull/41905)?target=https://github.com
- **crypto**:
- **(SEMVER-MINOR)** add KeyObject.prototype.equals method (Filip Skokan) [#​42093](https://github.com/nodejs/node/pull/42093)?target=https://github.com
- **doc**:
- add [@​ShogunPanda](https://github.com/ShogunPanda)?target=https://github.com to collaborators (Paolo Insogna) [#​42362](https://github.com/nodejs/node/pull/42362)?target=https://github.com
- add JakobJingleheimer to collaborators list (Jacob Smith) [#​42185](https://github.com/nodejs/node/pull/42185)?target=https://github.com
- add joesepi to collaborators (Joe Sepi) [#​41914](https://github.com/nodejs/node/pull/41914)?target=https://github.com
- add marsonya to collaborators (Akhil Marsonya) [#​41991](https://github.com/nodejs/node/pull/41991)?target=https://github.com
- deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) [#​42149](https://github.com/nodejs/node/pull/42149)?target=https://github.com
- deprecate notice for process methods (Yash Ladha) [#​41587](https://github.com/nodejs/node/pull/41587)?target=https://github.com
- **esm**:
- **(SEMVER-MINOR)** support https remotely and http locally under flag (Bradley Farias) [#​36328](https://github.com/nodejs/node/pull/36328)?target=https://github.com
- **module**:
- **(SEMVER-MINOR)** unflag esm json modules (Geoffrey Booth) [#​41736](https://github.com/nodejs/node/pull/41736)?target=https://github.com
- **node-api**:
- **(SEMVER-MINOR)** add node_api_symbol_for() (Darshan Sen) [#​41329](https://github.com/nodejs/node/pull/41329)?target=https://github.com
- **process**:
- deprecate multipleResolves (Benjamin Gruenbaum) [#​41872](https://github.com/nodejs/node/pull/41872)?target=https://github.com
- **stream**:
- **(SEMVER-MINOR)** support some and every (Benjamin Gruenbaum) [#​41573](https://github.com/nodejs/node/pull/41573)?target=https://github.com
- **(SEMVER-MINOR)** add toArray (Benjamin Gruenbaum) [#​41553](https://github.com/nodejs/node/pull/41553)?target=https://github.com
- **(SEMVER-MINOR)** add forEach method (Benjamin Gruenbaum) [#​41445](https://github.com/nodejs/node/pull/41445)?target=https://github.com
##### Commits
- \[[`3d4df9cd70`](https://github.com/nodejs/node/commit/3d4df9cd70)]?target=https://github.com - **(SEMVER-MINOR)** **benchmark**: add `subarray` to `buffer-slice` (Benjamin Gruenbaum) [#​41596](https://github.com/nodejs/node/pull/41596)?target=https://github.com
- \[[`d40f5a177a`](https://github.com/nodejs/node/commit/d40f5a177a)]?target=https://github.com - **buffer**: improve blob read performance (Xuguang Mei) [#​42117](https://github.com/nodejs/node/pull/42117)?target=https://github.com
- \[[`84752a495f`](https://github.com/nodejs/node/commit/84752a495f)]?target=https://github.com - **(SEMVER-MINOR)** **buffer**: alias `subarray` and `slice` (Benjamin Gruenbaum) [#​41596](https://github.com/nodejs/node/pull/41596)?target=https://github.com
- \[[`c5da1dda4a`](https://github.com/nodejs/node/commit/c5da1dda4a)]?target=https://github.com - **build**: use ccache in make-v8.sh on ppc64le and s390x (Richard Lau) [#​42204](https://github.com/nodejs/node/pull/42204)?target=https://github.com
- \[[`ba56e41953`](https://github.com/nodejs/node/commit/ba56e41953)]?target=https://github.com - **build**: drop shortened URL from lint-commit-message (Richard Lau) [#​42168](https://github.com/nodejs/node/pull/42168)?target=https://github.com
- \[[`b2c88ec69c`](https://github.com/nodejs/node/commit/b2c88ec69c)]?target=https://github.com - **build**: fix usage of input in feature action (Michael Dawson) [#​42150](https://github.com/nodejs/node/pull/42150)?target=https://github.com
- \[[`bcabd70d93`](https://github.com/nodejs/node/commit/bcabd70d93)]?target=https://github.com - **build**: increase max ops for stale feature action (Michael Dawson) [#​42130](https://github.com/nodejs/node/pull/42130)?target=https://github.com
- \[[`042fb6f4d5`](https://github.com/nodejs/node/commit/042fb6f4d5)]?target=https://github.com - **build**: add corepack to the auto-updated dependencies (Maël Nison) [#​42090](https://github.com/nodejs/node/pull/42090)?target=https://github.com
- \[[`611cbf13a6`](https://github.com/nodejs/node/commit/611cbf13a6)]?target=https://github.com - **build**: last test of the stale feature action (Michael Dawson) [#​42085](https://github.com/nodejs/node/pull/42085)?target=https://github.com
- \[[`0d8f76ff2f`](https://github.com/nodejs/node/commit/0d8f76ff2f)]?target=https://github.com - **build**: update feature close action for testing (Michael Dawson) [#​42082](https://github.com/nodejs/node/pull/42082)?target=https://github.com
- \[[`bc3d8a752f`](https://github.com/nodejs/node/commit/bc3d8a752f)]?target=https://github.com - **build**: cancel running CI jobs when a PR is updated (Michaël Zasso) [#​42017](https://github.com/nodejs/node/pull/42017)?target=https://github.com
- \[[`e049173bce`](https://github.com/nodejs/node/commit/e049173bce)]?target=https://github.com - **build**: increase operations and test tag (Michael Dawson) [#​42038](https://github.com/nodejs/node/pull/42038)?target=https://github.com
- \[[`4c47d59e9b`](https://github.com/nodejs/node/commit/4c47d59e9b)]?target=https://github.com - **build**: allow manual run of feature request action (Michael Dawson) [#​42037](https://github.com/nodejs/node/pull/42037)?target=https://github.com
- \[[`692ee2ae06`](https://github.com/nodejs/node/commit/692ee2ae06)]?target=https://github.com - **build**: add action to close stale feature requests (Michael Dawson) [#​41981](https://github.com/nodejs/node/pull/41981)?target=https://github.com
- \[[`290a2bfd81`](https://github.com/nodejs/node/commit/290a2bfd81)]?target=https://github.com - **build**: prevent concurrent CI and CQ workflow runs (Michaël Zasso) [#​42016](https://github.com/nodejs/node/pull/42016)?target=https://github.com
- \[[`d2c1624279`](https://github.com/nodejs/node/commit/d2c1624279)]?target=https://github.com - **build**: use zoslib_include_dir provided by node-gyp (alexcfyung) [#​41713](https://github.com/nodejs/node/pull/41713)?target=https://github.com
- \[[`db4a3dc1a6`](https://github.com/nodejs/node/commit/db4a3dc1a6)]?target=https://github.com - **build**: move tool updates workflow runtime a day later (Rich Trott) [#​41982](https://github.com/nodejs/node/pull/41982)?target=https://github.com
- \[[`24d0c32af4`](https://github.com/nodejs/node/commit/24d0c32af4)]?target=https://github.com - **build**: extend yamllint configuration (Mestery) [#​41756](https://github.com/nodejs/node/pull/41756)?target=https://github.com
- \[[`428b967ea4`](https://github.com/nodejs/node/commit/428b967ea4)]?target=https://github.com - **build**: remove broken x32 arch support (Ben Noordhuis) [#​41905](https://github.com/nodejs/node/pull/41905)?target=https://github.com
- \[[`51847e0d24`](https://github.com/nodejs/node/commit/51847e0d24)]?target=https://github.com - **build**: revert fast-track changes (Filip Skokan) [#​41892](https://github.com/nodejs/node/pull/41892)?target=https://github.com
- \[[`1452f8d6f1`](https://github.com/nodejs/node/commit/1452f8d6f1)]?target=https://github.com - **build**: improve consistency between workflows (Mestery) [#​41791](https://github.com/nodejs/node/pull/41791)?target=https://github.com
- \[[`9677da4b46`](https://github.com/nodejs/node/commit/9677da4b46)]?target=https://github.com - **(SEMVER-MINOR)** **build**: add --v8-enable-hugepage flag (Daoming Qiu) [#​41487](https://github.com/nodejs/node/pull/41487)?target=https://github.com
- \[[`5468de5317`](https://github.com/nodejs/node/commit/5468de5317)]?target=https://github.com - **build,tools**: change the quotes in YAML (Mestery) [#​41756](https://github.com/nodejs/node/pull/41756)?target=https://github.com
- \[[`f32c39762c`](https://github.com/nodejs/node/commit/f32c39762c)]?target=https://github.com - **child_process**: kHideConsoleWindows for spawnSync (Raymond Zhao) [#​41412](https://github.com/nodejs/node/pull/41412)?target=https://github.com
- \[[`914f9071ba`](https://github.com/nodejs/node/commit/914f9071ba)]?target=https://github.com - **cluster**: respect listen backlog set by workers (Elad Nava) [#​41623](https://github.com/nodejs/node/pull/41623)?target=https://github.com
- \[[`f990308972`](https://github.com/nodejs/node/commit/f990308972)]?target=https://github.com - **crypto**: fix auth tag length error when mode != GCM (Tobias Nießen) [#​42383](https://github.com/nodejs/node/pull/42383)?target=https://github.com
- \[[`7f43f94304`](https://github.com/nodejs/node/commit/7f43f94304)]?target=https://github.com - **crypto**: fix fingerprint string size calculation (Tobias Nießen) [#​42175](https://github.com/nodejs/node/pull/42175)?target=https://github.com
- \[[`602f34eeb8`](https://github.com/nodejs/node/commit/602f34eeb8)]?target=https://github.com - **crypto**: add CHECKs to remaining BIO_s_mem allocs (Tobias Nießen) [#​42155](https://github.com/nodejs/node/pull/42155)?target=https://github.com
- \[[`4eecb25125`](https://github.com/nodejs/node/commit/4eecb25125)]?target=https://github.com - **crypto**: validate `this` value for `webcrypto.getRandomValues` (Antoine du Hamel) [#​41760](https://github.com/nodejs/node/pull/41760)?target=https://github.com
- \[[`b7599d8b14`](https://github.com/nodejs/node/commit/b7599d8b14)]?target=https://github.com - **(SEMVER-MINOR)** **crypto**: add KeyObject.prototype.equals method (Filip Skokan) [#​42093](https://github.com/nodejs/node/pull/42093)?target=https://github.com
- \[[`70ae0ae8a0`](https://github.com/nodejs/node/commit/70ae0ae8a0)]?target=https://github.com - **crypto**: check result of BIO_new in X509ToObject (Tobias Nießen) [#​41979](https://github.com/nodejs/node/pull/41979)?target=https://github.com
- \[[`36b9028f4f`](https://github.com/nodejs/node/commit/36b9028f4f)]?target=https://github.com - **crypto**: rename X509\_NAME_FLAGS (Tobias Nießen) [#​42001](https://github.com/nodejs/node/pull/42001)?target=https://github.com
- \[[`a592442218`](https://github.com/nodejs/node/commit/a592442218)]?target=https://github.com - **(SEMVER-MINOR)** **crypto**: expose Web Crypto API on the global scope (Antoine du Hamel) [#​41938](https://github.com/nodejs/node/pull/41938)?target=https://github.com
- \[[`46dda316df`](https://github.com/nodejs/node/commit/46dda316df)]?target=https://github.com - **crypto**: do not advertise unsupported algorithms (Brian White) [#​41864](https://github.com/nodejs/node/pull/41864)?target=https://github.com
- \[[`adb88fcb46`](https://github.com/nodejs/node/commit/adb88fcb46)]?target=https://github.com - **(SEMVER-MINOR)** **crypto**: support RFC 2818 compatible checkHost (Tobias Nießen) [#​41569](https://github.com/nodejs/node/pull/41569)?target=https://github.com
- \[[`e9d7af1cc6`](https://github.com/nodejs/node/commit/e9d7af1cc6)]?target=https://github.com - **debugger**: correct typo in inspect_repl.js (Kohei Ueno) [#​42267](https://github.com/nodejs/node/pull/42267)?target=https://github.com
- \[[`e6019a4cc0`](https://github.com/nodejs/node/commit/e6019a4cc0)]?target=https://github.com - **debugger**: add debugger alias for exec(expr) (Xuguang Mei) [#​41907](https://github.com/nodejs/node/pull/41907)?target=https://github.com
- \[[`83691ada5b`](https://github.com/nodejs/node/commit/83691ada5b)]?target=https://github.com - **debugger**: remove duplicate setPauseOnException call (Balakrishna Avulapati) [#​41838](https://github.com/nodejs/node/pull/41838)?target=https://github.com
- \[[`7e73e5e46b`](https://github.com/nodejs/node/commit/7e73e5e46b)]?target=https://github.com - **deps**: upgrade npm to 8.5.5 (npm team) [#​42382](https://github.com/nodejs/node/pull/42382)?target=https://github.com
- \[[`8d734cbde6`](https://github.com/nodejs/node/commit/8d734cbde6)]?target=https://github.com - **deps**: cares: cherry-pick [`b5a3d96`](https://github.com/nodejs/node/commit/b5a3d96)?target=https://github.com (bradh352) [#​42216](https://github.com/nodejs/node/pull/42216)?target=https://github.com
- \[[`ba1d949ce0`](https://github.com/nodejs/node/commit/ba1d949ce0)]?target=https://github.com - **deps**: V8: cherry-pick [`c6f6626`](https://github.com/nodejs/node/commit/c6f6626deb14)?target=https://github.com (Lu Yahan) [#​42240](https://github.com/nodejs/node/pull/42240)?target=https://github.com
- \[[`6b721d7103`](https://github.com/nodejs/node/commit/6b721d7103)]?target=https://github.com - **deps**: upgrade npm to 8.5.3 (npm team) [#​42205](https://github.com/nodejs/node/pull/42205)?target=https://github.com
- \[[`baeb66a35a`](https://github.com/nodejs/node/commit/baeb66a35a)]?target=https://github.com - **deps**: update nghttp2 to 1.47.0 (Yash Ladha) [#​42127](https://github.com/nodejs/node/pull/42127)?target=https://github.com
- \[[`1a0f26f55c`](https://github.com/nodejs/node/commit/1a0f26f55c)]?target=https://github.com - **deps**: upgrade npm to 8.5.2 (npm team) [#​42122](https://github.com/nodejs/node/pull/42122)?target=https://github.com
- \[[`396240bf80`](https://github.com/nodejs/node/commit/396240bf80)]?target=https://github.com - **deps**: V8: cherry-pick [`77d5154`](https://github.com/nodejs/node/commit/77d515484864)?target=https://github.com (Lu Yahan) [#​42067](https://github.com/nodejs/node/pull/42067)?target=https://github.com
- \[[`3f09a6d227`](https://github.com/nodejs/node/commit/3f09a6d227)]?target=https://github.com - **deps**: V8: cherry-pick [`b663343`](https://github.com/nodejs/node/commit/b66334313c8b)?target=https://github.com (Lu Yahan) [#​42067](https://github.com/nodejs/node/pull/42067)?target=https://github.com
- \[[`a73536b286`](https://github.com/nodejs/node/commit/a73536b286)]?target=https://github.com - **deps**: upgrade npm to 8.5.1 (npm-robot) [#​42039](https://github.com/nodejs/node/pull/42039)?target=https://github.com
- \[[`c64b0381ee`](https://github.com/nodejs/node/commit/c64b0381ee)]?target=https://github.com - **deps**: update undici to 5.0.0 (Node.js GitHub Bot) [#​42583](https://github.com/nodejs/node/pull/42583)?target=https://github.com
- \[[`a670c1fb5f`](https://github.com/nodejs/node/commit/a670c1fb5f)]?target=https://github.com - **deps**: update undici to 4.16.0 (Node.js GitHub Bot) [#​42414](https://github.com/nodejs/node/pull/42414)?target=https://github.com
- \[[`721d10751b`](https://github.com/nodejs/node/commit/721d10751b)]?target=https://github.com - **deps**: update undici to 4.15.1 (Michaël Zasso) [#​42246](https://github.com/nodejs/node/pull/42246)?target=https://github.com
- \[[`83a667621b`](https://github.com/nodejs/node/commit/83a667621b)]?target=https://github.com - **deps**: update undici to [`3e267ec`](https://github.com/nodejs/node/commit/3e267ece5f)?target=https://github.com (Michaël Zasso) [#​41955](https://github.com/nodejs/node/pull/41955)?target=https://github.com
- \[[`208ab5723e`](https://github.com/nodejs/node/commit/208ab5723e)]?target=https://github.com - **doc**: improve README.md usability (Rich Trott) [#​42378](https://github.com/nodejs/node/pull/42378)?target=https://github.com
- \[[`682248c980`](https://github.com/nodejs/node/commit/682248c980)]?target=https://github.com - **doc**: add that chacha20-poly1305 is IETF version (Tobias Nießen) [#​42370](https://github.com/nodejs/node/pull/42370)?target=https://github.com
- \[[`83391d185c`](https://github.com/nodejs/node/commit/83391d185c)]?target=https://github.com - **doc**: document goal to have examples (Michael Dawson) [#​42274](https://github.com/nodejs/node/pull/42274)?target=https://github.com
- \[[`7073017efb`](https://github.com/nodejs/node/commit/7073017efb)]?target=https://github.com - **doc**: fix Embedder's Guide link to V8 official docs (Aroyan) [#​42373](https://github.com/nodejs/node/pull/42373)?target=https://github.com
- \[[`cb07930bda`](https://github.com/nodejs/node/commit/cb07930bda)]?target=https://github.com - **doc**: remove unneeded lint disable comment (Rich Trott) [#​42374](https://github.com/nodejs/node/pull/42374)?target=https://github.com
- \[[`fb42f99514`](https://github.com/nodejs/node/commit/fb42f99514)]?target=https://github.com - **doc**: revise async_hooks docs (Rich Trott) [#​42337](https://github.com/nodejs/node/pull/42337)?target=https://github.com
- \[[`835e65b78e`](https://github.com/nodejs/node/commit/835e65b78e)]?target=https://github.com - **doc**: add [@​ShogunPanda](https://github.com/ShogunPanda)?target=https://github.com to collaborators (Paolo Insogna) [#​42362](https://github.com/nodejs/node/pull/42362)?target=https://github.com
- \[[`df1909982d`](https://github.com/nodejs/node/commit/df1909982d)]?target=https://github.com - **doc**: update base branch name for `nodejs/nodejs.org` (Danielle Adams) [#​42355](https://github.com/nodejs/node/pull/42355)?target=https://github.com
- \[[`4f6b187059`](https://github.com/nodejs/node/commit/4f6b187059)]?target=https://github.com - **doc**: fix async iterable pipeline signal examples (Randall Leeds) [#​42258](https://github.com/nodejs/node/pull/42258)?target=https://github.com
- \[[`3188dcb390`](https://github.com/nodejs/node/commit/3188dcb390)]?target=https://github.com - **doc**: clarify path search in `child_process.spawn` (Damjan Cvetko) [#​41418](https://github.com/nodejs/node/pull/41418)?target=https://github.com
- \[[`f53b454e2e`](https://github.com/nodejs/node/commit/f53b454e2e)]?target=https://github.com - **doc**: clarify the meaning of legacy status (Darshan Sen) [#​42269](https://github.com/nodejs/node/pull/42269)?target=https://github.com
- \[[`43b8a4fc57`](https://github.com/nodejs/node/commit/43b8a4fc57)]?target=https://github.com - **doc**: improve pipe description (Mikael Finstad) [#​42295](https://github.com/nodejs/node/pull/42295)?target=https://github.com
- \[[`9fa6e445d5`](https://github.com/nodejs/node/commit/9fa6e445d5)]?target=https://github.com - **doc**: remove outdated timeout.unref content (Xuguang Mei) [#​42241](https://github.com/nodejs/node/pull/42241)?target=https://github.com
- \[[`a84896ea2c`](https://github.com/nodejs/node/commit/a84896ea2c)]?target=https://github.com - **doc**: deprecate string coercion in `fs.write`, `fs.writeFileSync` (Livia Medeiros) [#​42149](https://github.com/nodejs/node/pull/42149)?target=https://github.com
- \[[`436bdde654`](https://github.com/nodejs/node/commit/436bdde654)]?target=https://github.com - **doc**: remove refs to old OpenSSL list-\* commands (Tobias Nießen) [#​42235](https://github.com/nodejs/node/pull/42235)?target=https://github.com
- \[[`6763bede4c`](https://github.com/nodejs/node/commit/6763bede4c)]?target=https://github.com - **doc**: readline `'line'` event emits final line (Matt Probert) [#​42214](https://github.com/nodejs/node/pull/42214)?target=https://github.com
- \[[`6545094a94`](https://github.com/nodejs/node/commit/6545094a94)]?target=https://github.com - **doc**: update stale feature messages (Michael Dawson) [#​42217](https://github.com/nodejs/node/pull/42217)?target=https://github.com
- \[[`275b66d54e`](https://github.com/nodejs/node/commit/275b66d54e)]?target=https://github.com - **doc**: remove erroneous comma in cluster explainer (Tobias Nießen) [#​42238](https://github.com/nodejs/node/pull/42238)?target=https://github.com
- \[[`cda623cc1d`](https://github.com/nodejs/node/commit/cda623cc1d)]?target=https://github.com - **doc**: remove "considered" for clarity (Rich Trott) [#​42218](https://github.com/nodejs/node/pull/42218)?target=https://github.com
- \[[`17172fef20`](https://github.com/nodejs/node/commit/17172fef20)]?target=https://github.com - **doc**: clarify that some modules don't work when compiled without ssl (Antoine du Hamel) [#​42198](https://github.com/nodejs/node/pull/42198)?target=https://github.com
- \[[`126045356a`](https://github.com/nodejs/node/commit/126045356a)]?target=https://github.com - **doc**: add note about nghttp2 hd pair size (Rafael Silva) [#​42172](https://github.com/nodejs/node/pull/42172)?target=https://github.com
- \[[`63b468f753`](https://github.com/nodejs/node/commit/63b468f753)]?target=https://github.com - **doc**: use parenthesis instead of em dash (Antoine du Hamel) [#​42202](https://github.com/nodejs/node/pull/42202)?target=https://github.com
- \[[`19b62ddd68`](https://github.com/nodejs/node/commit/19b62ddd68)]?target=https://github.com - **doc**: add next-10 to strategic initiatives (Michael Dawson) [#​42167](https://github.com/nodejs/node/pull/42167)?target=https://github.com
- \[[`993a943f2c`](https://github.com/nodejs/node/commit/993a943f2c)]?target=https://github.com - **doc**: add missing single-quotes to `http.OutgoingMessage` (Juan José Arboleda) [#​42162](https://github.com/nodejs/node/pull/42162)?target=https://github.com
- \[[`d0ce089622`](https://github.com/nodejs/node/commit/d0ce089622)]?target=https://github.com - **doc**: fix typos (apeltop) [#​42146](https://github.com/nodejs/node/pull/42146)?target=https://github.com
- \[[`88e67b8ec3`](https://github.com/nodejs/node/commit/88e67b8ec3)]?target=https://github.com - **doc**: add JakobJingleheimer to collaborators list (Jacob Smith) [#​42185](https://github.com/nodejs/node/pull/42185)?target=https://github.com
- \[[`5322c73241`](https://github.com/nodejs/node/commit/5322c73241)]?target=https://github.com - **doc**: remove reference to obsolete security program (Rich Trott) [#​42144](https://github.com/nodejs/node/pull/42144)?target=https://github.com
- \[[`5980b6d133`](https://github.com/nodejs/node/commit/5980b6d133)]?target=https://github.com - **doc**: remove repeated a word (apeltop) [#​42138](https://github.com/nodejs/node/pull/42138)?target=https://github.com
- \[[`a70a1ce3a9`](https://github.com/nodejs/node/commit/a70a1ce3a9)]?target=https://github.com - **doc**: make building with ninja more discoverable (Balakrishna Avulapati) [#​41840](https://github.com/nodejs/node/pull/41840)?target=https://github.com
- \[[`bc457c2339`](https://github.com/nodejs/node/commit/bc457c2339)]?target=https://github.com - **doc**: document change to IncomingMessage.headers enumerability (Arnold Zokas) [#​42095](https://github.com/nodejs/node/pull/42095)?target=https://github.com
- \[[`1eb4d8b89c`](https://github.com/nodejs/node/commit/1eb4d8b89c)]?target=https://github.com - **doc**: add meixg to triagers (Xuguang Mei) [#​42066](https://github.com/nodejs/node/pull/42066)?target=https://github.com
- \[[`3d75c8748c`](https://github.com/nodejs/node/commit/3d75c8748c)]?target=https://github.com - **doc**: clarify persistent ref behavior (Michael Dawson) [#​42035](https://github.com/nodejs/node/pull/42035)?target=https://github.com
- \[[`8c26d8cea1`](https://github.com/nodejs/node/commit/8c26d8cea1)]?target=https://github.com - **doc**: move bnoordhuis back to collaborators (Ben Noordhuis) [#​42064](https://github.com/nodejs/node/pull/42064)?target=https://github.com
- \[[`0c21b58d57`](https://github.com/nodejs/node/commit/0c21b58d57)]?target=https://github.com - **doc**: clarify supported versus enabled TLS ciphers (Tobias Nießen) [#​42063](https://github.com/nodejs/node/pull/42063)?target=https://github.com
- \[[`a658437c64`](https://github.com/nodejs/node/commit/a658437c64)]?target=https://github.com - **doc**: add missing api entries on performance (legendecas) [#​42018](https://github.com/nodejs/node/pull/42018)?target=https://github.com
- \[[`51cb78022e`](https://github.com/nodejs/node/commit/51cb78022e)]?target=https://github.com - **doc**: fix typo in http2 endAfterHeaders description (Alexandru Comanescu) [#​42060](https://github.com/nodejs/node/pull/42060)?target=https://github.com
- \[[`40ddfa4e69`](https://github.com/nodejs/node/commit/40ddfa4e69)]?target=https://github.com - **doc**: make minor fixes to contributing guides (T-O-R-U-S) [#​41966](https://github.com/nodejs/node/pull/41966)?target=https://github.com
- \[[`60d6409af0`](https://github.com/nodejs/node/commit/60d6409af0)]?target=https://github.com - **doc**: use openpgp.org for keyserver examples (Nick Schonning) [#​39227](https://github.com/nodejs/node/pull/39227)?target=https://github.com
- \[[`9800719237`](https://github.com/nodejs/node/commit/9800719237)]?target=https://github.com - **doc**: adjust a/an word usage (Derek Wolpert) [#​41915](https://github.com/nodejs/node/pull/41915)?target=https://github.com
- \[[`43894b1bc4`](https://github.com/nodejs/node/commit/43894b1bc4)]?target=https://github.com - **doc**: capitalize valgrind (T•Ø•R•Ü•S) [#​41986](https://github.com/nodejs/node/pull/41986)?target=https://github.com
- \[[`a34cc75026`](https://github.com/nodejs/node/commit/a34cc75026)]?target=https://github.com - **doc**: fix deprecation number (Antoine du Hamel) [#​41990](https://github.com/nodejs/node/pull/41990)?target=https://github.com
- \[[`dd88f54d57`](https://github.com/nodejs/node/commit/dd88f54d57)]?target=https://github.com - **doc**: add marsonya to collaborators (Akhil Marsonya) [#​41991](https://github.com/nodejs/node/pull/41991)?target=https://github.com
- \[[`8858950a9f`](https://github.com/nodejs/node/commit/8858950a9f)]?target=https://github.com - **doc**: deprecate notice for process methods (Yash Ladha) [#​41587](https://github.com/nodejs/node/pull/41587)?target=https://github.com
- \[[`d77db88386`](https://github.com/nodejs/node/commit/d77db88386)]?target=https://github.com - **doc**: fix bug in `readable.unshift` code example (Xuguang Mei) [#​41944](https://github.com/nodejs/node/pull/41944)?target=https://github.com
- \[[`81e56c9178`](https://github.com/nodejs/node/commit/81e56c9178)]?target=https://github.com - **doc**: add missing `buffer` in the `stream/consumers` import example (Mestery) [#​41961](https://github.com/nodejs/node/pull/41961)?target=https://github.com
- \[[`c08efba968`](https://github.com/nodejs/node/commit/c08efba968)]?target=https://github.com - **doc**: fix typo in readableStream.locked description (Tobias Nießen) [#​41923](https://github.com/nodejs/node/pull/41923)?target=https://github.com
- \[[`e21831bad1`](https://github.com/nodejs/node/commit/e21831bad1)]?target=https://github.com - **doc**: fix wrong indent in stream documentation (Xuguang Mei) [#​41943](https://github.com/nodejs/node/pull/41943)?target=https://github.com
- \[[`e55f340052`](https://github.com/nodejs/node/commit/e55f340052)]?target=https://github.com - **doc**: emphasize security warning in vm module doc (Rich Trott) [#​41916](https://github.com/nodejs/node/pull/41916)?target=https://github.com
- \[[`ce15007fd7`](https://github.com/nodejs/node/commit/ce15007fd7)]?target=https://github.com - **doc**: clarify `tls.Server` `'connection'` event documentation (Austin Cheney) [#​41917](https://github.com/nodejs/node/pull/41917)?target=https://github.com
- \[[`6fc0a25b64`](https://github.com/nodejs/node/commit/6fc0a25b64)]?target=https://github.com - **doc**: improve scrollbar appearance in dark mode (Aaron Xie) [#​41890](https://github.com/nodejs/node/pull/41890)?target=https://github.com
- \[[`90d955100d`](https://github.com/nodejs/node/commit/90d955100d)]?target=https://github.com - **doc**: replace text with paths in toggle SVGs (Brian White) [#​41885](https://github.com/nodejs/node/pull/41885)?target=https://github.com
- \[[`6fd538331d`](https://github.com/nodejs/node/commit/6fd538331d)]?target=https://github.com - **doc**: edit process.config deprecation text (Rich Trott) [#​41889](https://github.com/nodejs/node/pull/41889)?target=https://github.com
- \[[`55caa10c54`](https://github.com/nodejs/node/commit/55caa10c54)]?target=https://github.com - **doc**: add joesepi to collaborators (Joe Sepi) [#​41914](https://github.com/nodejs/node/pull/41914)?target=https://github.com
- \[[`73f3a2cf96`](https://github.com/nodejs/node/commit/73f3a2cf96)]?target=https://github.com - **doc**: remove unneeded ellipsis in header (Rich Trott) [#​41888](https://github.com/nodejs/node/pull/41888)?target=https://github.com
- \[[`b950f5db84`](https://github.com/nodejs/node/commit/b950f5db84)]?target=https://github.com - **doc**: fix webstream close reject state state doc (Benjamin Gruenbaum) [#​41860](https://github.com/nodejs/node/pull/41860)?target=https://github.com
- \[[`e46c7d6f69`](https://github.com/nodejs/node/commit/e46c7d6f69)]?target=https://github.com - **(SEMVER-MINOR)** **doc**: deprecate `buffer.slice` (Benjamin Gruenbaum) [#​41596](https://github.com/nodejs/node/pull/41596)?target=https://github.com
- \[[`83129729c6`](https://github.com/nodejs/node/commit/83129729c6)]?target=https://github.com - **doc**: fix backticks around 'default' (Tobias Nießen) [#​41613](https://github.com/nodejs/node/pull/41613)?target=https://github.com
- \[[`f8819e86fd`](https://github.com/nodejs/node/commit/f8819e86fd)]?target=https://github.com - **doc**: fix version history for `net.Socket` and `net.Server` (Antoine du Hamel) [#​42268](https://github.com/nodejs/node/pull/42268)?target=https://github.com
- \[[`12bf85a606`](https://github.com/nodejs/node/commit/12bf85a606)]?target=https://github.com - **doc,tools**: improve navigability of API docs (Paolo Insogna) [#​41404](https://github.com/nodejs/node/pull/41404)?target=https://github.com
- \[[`37f6f92905`](https://github.com/nodejs/node/commit/37f6f92905)]?target=https://github.com - **errors**: do not access .stack in debug (Benjamin Coe) [#​42096](https://github.com/nodejs/node/pull/42096)?target=https://github.com
- \[[`166eb782f9`](https://github.com/nodejs/node/commit/166eb782f9)]?target=https://github.com - **esm**: fix base URL for network imports (Bradley Farias) [#​42131](https://github.com/nodejs/node/pull/42131)?target=https://github.com
- \[[`b68db72746`](https://github.com/nodejs/node/commit/b68db72746)]?target=https://github.com - **esm**: fix relative imports for https (Bradley Farias) [#​42119](https://github.com/nodejs/node/pull/42119)?target=https://github.com
- \[[`c777cb3368`](https://github.com/nodejs/node/commit/c777cb3368)]?target=https://github.com - **esm**: make extension-less errors in type:module actionable (Bradley Farias) [#​42301](https://github.com/nodejs/node/pull/42301)?target=https://github.com
- \[[`2e42ccf1a5`](https://github.com/nodejs/node/commit/2e42ccf1a5)]?target=https://github.com - **esm**: improve typings and code coverage (Bradley Farias) [#​42305](https://github.com/nodejs/node/pull/42305)?target=https://github.com
- \[[`25017ca107`](https://github.com/nodejs/node/commit/25017ca107)]?target=https://github.com - **esm**: add runtime warning for specifier resolution flag (Geoffrey Booth) [#​42252](https://github.com/nodejs/node/pull/42252)?target=https://github.com
- \[[`1324023fea`](https://github.com/nodejs/node/commit/1324023fea)]?target=https://github.com - **esm**: improve `fetch_module` test coverage and remove hack (Antoine du Hamel) [#​41947](https://github.com/nodejs/node/pull/41947)?target=https://github.com
- \[[`9b8c927d29`](https://github.com/nodejs/node/commit/9b8c927d29)]?target=https://github.com - **esm**: remove erroneous `context.parentURL` property passed to `load` hook (Jacob Smith) [#​41975](https://github.com/nodejs/node/pull/41975)?target=https://github.com
- \[[`47cefec5c9`](https://github.com/nodejs/node/commit/47cefec5c9)]?target=https://github.com - **esm**: fix typo in `fetch_module` (Michael Scovetta) [#​41924](https://github.com/nodejs/node/pull/41924)?target=https://github.com
- \[[`0d185f7930`](https://github.com/nodejs/node/commit/0d185f7930)]?target=https://github.com - **(SEMVER-MINOR)** **esm**: support https remotely and http locally under flag (Bradley Farias) [#​36328](https://github.com/nodejs/node/pull/36328)?target=https://github.com
- \[[`b0a83115db`](https://github.com/nodejs/node/commit/b0a83115db)]?target=https://github.com - **events**: set default handler value (Benjamin Gruenbaum) [#​41970](https://github.com/nodejs/node/pull/41970)?target=https://github.com
- \[[`6b55ba2fa2`](https://github.com/nodejs/node/commit/6b55ba2fa2)]?target=https://github.com - **fs**: adjust default `length` for `fs.readSync` and fsPromises/`read` (Livia Medeiros) [#​42128](https://github.com/nodejs/node/pull/42128)?target=https://github.com
- \[[`da87c731b8`](https://github.com/nodejs/node/commit/da87c731b8)]?target=https://github.com - **fs**: fix default `length` parameter for `fs.read` (wbt) [#​40349](https://github.com/nodejs/node/pull/40349)?target=https://github.com
- \[[`33e4a32f9e`](https://github.com/nodejs/node/commit/33e4a32f9e)]?target=https://github.com - **(SEMVER-MINOR)** **fs**: support copy of relative links with cp and cpSync (Marcos Bjoerkelund) [#​41819](https://github.com/nodejs/node/pull/41819)?target=https://github.com
- \[[`571eb6dc74`](https://github.com/nodejs/node/commit/571eb6dc74)]?target=https://github.com - **fs**: fix cb/sync writev empty array behavior (Benjamin Gruenbaum) [#​41932](https://github.com/nodejs/node/pull/41932)?target=https://github.com
- \[[`257a7a5802`](https://github.com/nodejs/node/commit/257a7a5802)]?target=https://github.com - **fs**: fix writev empty array error behavior (Benjamin Gruenbaum) [#​41919](https://github.com/nodejs/node/pull/41919)?target=https://github.com
- \[[`2d165652f1`](https://github.com/nodejs/node/commit/2d165652f1)]?target=https://github.com - **fs**: refactor to use ES2020 syntax (小菜) [#​41903](https://github.com/nodejs/node/pull/41903)?target=https://github.com
- \[[`39fb114dde`](https://github.com/nodejs/node/commit/39fb114dde)]?target=https://github.com - **(SEMVER-MINOR)** **http**: trace http client by perf_hooks (theanarkh) [#​42345](https://github.com/nodejs/node/pull/42345)?target=https://github.com
- \[[`16c00c6ac8`](https://github.com/nodejs/node/commit/16c00c6ac8)]?target=https://github.com - **http**: add default argument for Agent.prototype.getName (小菜) [#​41906](https://github.com/nodejs/node/pull/41906)?target=https://github.com
- \[[`d301a8825b`](https://github.com/nodejs/node/commit/d301a8825b)]?target=https://github.com - **http2**: fix potential integer overflow (Michael Dawson) [#​42248](https://github.com/nodejs/node/pull/42248)?target=https://github.com
- \[[`ddef6bbcb8`](https://github.com/nodejs/node/commit/ddef6bbcb8)]?target=https://github.com - **http2**: add edge case to GOAWAY request (Rafael Silva) [#​42190](https://github.com/nodejs/node/pull/42190)?target=https://github.com
- \[[`28af75ef65`](https://github.com/nodejs/node/commit/28af75ef65)]?target=https://github.com - **http2**: close stream and session on frameError (Rafael Silva) [#​42147](https://github.com/nodejs/node/pull/42147)?target=https://github.com
- \[[`ebe2b6d21e`](https://github.com/nodejs/node/commit/ebe2b6d21e)]?target=https://github.com - **lib**: refactor to use primordials in `lib/assert.js` (Akhil Marsonya) [#​41702](https://github.com/nodejs/node/pull/41702)?target=https://github.com
- \[[`dcebb99dfc`](https://github.com/nodejs/node/commit/dcebb99dfc)]?target=https://github.com - **lib**: fix AsyncResource.bind not using 'this' from the caller by default (Roch Devost) [#​42177](https://github.com/nodejs/node/pull/42177)?target=https://github.com
- \[[`e1704407ae`](https://github.com/nodejs/node/commit/e1704407ae)]?target=https://github.com - **lib**: clean after the cancel algorithm throw error (Chen Gang) [#​41366](https://github.com/nodejs/node/pull/41366)?target=https://github.com
- \[[`91a06bd629`](https://github.com/nodejs/node/commit/91a06bd629)]?target=https://github.com - **lib**: add legacy built-in functions to primordials (Antoine du Hamel) [#​42049](https://github.com/nodejs/node/pull/42049)?target=https://github.com
- \[[`e80043fb61`](https://github.com/nodejs/node/commit/e80043fb61)]?target=https://github.com - **lib**: stop installing webcrypto if `no_browser_globals` is `true` (Mestery) [#​41971](https://github.com/nodejs/node/pull/41971)?target=https://github.com
- \[[`9946b9bceb`](https://github.com/nodejs/node/commit/9946b9bceb)]?target=https://github.com - **lib**: allow respondWithNewView on byob auto allocated streams (Sean Quinlan) [#​41887](https://github.com/nodejs/node/pull/41887)?target=https://github.com
- \[[`f4e39171de`](https://github.com/nodejs/node/commit/f4e39171de)]?target=https://github.com - **lib**: restrict usage of fetch related globals in core internals (Antoine du Hamel) [#​41957](https://github.com/nodejs/node/pull/41957)?target=https://github.com
- \[[`b1f0cc6412`](https://github.com/nodejs/node/commit/b1f0cc6412)]?target=https://github.com - **lib**: move kEnumerableProperty to internal/util (Mestery) [#​41877](https://github.com/nodejs/node/pull/41877)?target=https://github.com
- \[[`2a85e0ac00`](https://github.com/nodejs/node/commit/2a85e0ac00)]?target=https://github.com - **lib**: add internal genericNodeError() function (Rich Trott) [#​41879](https://github.com/nodejs/node/pull/41879)?target=https://github.com
- \[[`647805a747`](https://github.com/nodejs/node/commit/647805a747)]?target=https://github.com - **(SEMVER-MINOR)** **lib**: add FormData global when fetch is enabled (Michaël Zasso) [#​41956](https://github.com/nodejs/node/pull/41956)?target=https://github.com
- \[[`f17ce913c9`](https://github.com/nodejs/node/commit/f17ce913c9)]?target=https://github.com - **(SEMVER-MINOR)** **lib**: add fetch (Michaël Zasso) [#​41749](https://github.com/nodejs/node/pull/41749)?target=https://github.com
- \[[`2cbf45b8a5`](https://github.com/nodejs/node/commit/2cbf45b8a5)]?target=https://github.com - **loader**: fix esm resolve for symlink file (Xuguang Mei) [#​42197](https://github.com/nodejs/node/pull/42197)?target=https://github.com
- \[[`a363842261`](https://github.com/nodejs/node/commit/a363842261)]?target=https://github.com - **meta**: update AUTHORS (Node.js GitHub Bot) [#​42404](https://github.com/nodejs/node/pull/42404)?target=https://github.com
- \[[`a122eb1989`](https://github.com/nodejs/node/commit/a122eb1989)]?target=https://github.com - **meta**: update AUTHORS (Node.js GitHub Bot) [#​42317](https://github.com/nodejs/node/pull/42317)?target=https://github.com
- \[[`c56e15a0eb`](https://github.com/nodejs/node/commit/c56e15a0eb)]?target=https://github.com - **meta**: add dependencies label to label-pr-config (Mestery) [#​42129](https://github.com/nodejs/node/pull/42129)?target=https://github.com
- \[[`137ca4e1d4`](https://github.com/nodejs/node/commit/137ca4e1d4)]?target=https://github.com - **meta**: update AUTHORS (Node.js GitHub Bot) [#​42227](https://github.com/nodejs/node/pull/42227)?target=https://github.com
- \[[`09ab04696f`](https://github.com/nodejs/node/commit/09ab04696f)]?target=https://github.com - **meta**: update AUTHORS (Node.js GitHub Bot) [#​42142](https://github.com/nodejs/node/pull/42142)?target=https://github.com
- \[[`d4d9c00949`](https://github.com/nodejs/node/commit/d4d9c00949)]?target=https://github.com - **meta**: correct link to feature request document (Simen Bekkhus) [#​42092](https://github.com/nodejs/node/pull/42092)?target=https://github.com
- \[[`2135f8e6cb`](https://github.com/nodejs/node/commit/2135f8e6cb)]?target=https://github.com - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​42068](https://github.com/nodejs/node/pull/42068)?target=https://github.com
- \[[`b969a278eb`](https://github.com/nodejs/node/commit/b969a278eb)]?target=https://github.com - **meta**: remove collaborator (Rich Trott) [#​42073](https://github.com/nodejs/node/pull/42073)?target=https://github.com
- \[[`de035bceda`](https://github.com/nodejs/node/commit/de035bceda)]?target=https://github.com - **meta**: update AUTHORS (Node.js GitHub Bot) [#​42058](https://github.com/nodejs/node/pull/42058)?target=https://github.com
- \[[`f5ffa34f77`](https://github.com/nodejs/node/commit/f5ffa34f77)]?target=https://github.com - **meta**: use plain emojis instead of escape sequences (Mestery) [#​41989](https://github.com/nodejs/node/pull/41989)?target=https://github.com
- \[[`6f1adf1f3e`](https://github.com/nodejs/node/commit/6f1adf1f3e)]?target=https://github.com - **meta**: update AUTHORS and .mailmap (Rich Trott) [#​41953](https://github.com/nodejs/node/pull/41953)?target=https://github.com
- \[[`363028c887`](https://github.com/nodejs/node/commit/363028c887)]?target=https://github.com - **(SEMVER-MINOR)** **module**: unflag esm json modules (Geoffrey Booth) [#​41736](https://github.com/nodejs/node/pull/41736)?target=https://github.com
- \[[`b3afb20b44`](https://github.com/nodejs/node/commit/b3afb20b44)]?target=https://github.com - **(SEMVER-MINOR)** **net**: add new options to `net.Socket` and `net.Server` (Paolo Insogna) [#​41310](https://github.com/nodejs/node/pull/41310)?target=https://github.com
- \[[`bd48ad9c16`](https://github.com/nodejs/node/commit/bd48ad9c16)]?target=https://github.com - **node-api**: fix typo in `node_api.cc` (Austin Kelleher) [#​42110](https://github.com/nodejs/node/pull/42110)?target=https://github.com
- \[[`11ec3345e7`](https://github.com/nodejs/node/commit/11ec3345e7)]?target=https://github.com - **(SEMVER-MINOR)** **node-api**: add node_api_symbol_for() (Darshan Sen) [#​41329](https://github.com/nodejs/node/pull/41329)?target=https://github.com
- \[[`7c0b8ca5ac`](https://github.com/nodejs/node/commit/7c0b8ca5ac)]?target=https://github.com - **perf_hooks**: do not return all entries with getEntriesBy\[Name|Type] (Xuguang Mei) [#​42104](https://github.com/nodejs/node/pull/42104)?target=https://github.com
- \[[`b7a307f0ed`](https://github.com/nodejs/node/commit/b7a307f0ed)]?target=https://github.com - **perf_hooks**: use arrays to store EntryBuffers (Xuguang Mei) [#​42032](https://github.com/nodejs/node/pull/42032)?target=https://github.com
- \[[`61ecdf8f12`](https://github.com/nodejs/node/commit/61ecdf8f12)]?target=https://github.com - **process**: fix named report export (madflow) [#​41861](https://github.com/nodejs/node/pull/41861)?target=https://github.com
- \[[`bc08165953`](https://github.com/nodejs/node/commit/bc08165953)]?target=https://github.com - **process**: deprecate multipleResolves (Benjamin Gruenbaum) [#​41872](https://github.com/nodejs/node/pull/41872)?target=https://github.com
- \[[`a88d4a2e2c`](https://github.com/nodejs/node/commit/a88d4a2e2c)]?target=https://github.com - **repl**: remove preview when press escape (meixg) [#​42053](https://github.com/nodejs/node/pull/42053)?target=https://github.com
- \[[`83267aaa7f`](https://github.com/nodejs/node/commit/83267aaa7f)]?target=https://github.com - **repl**: [#​41690](https://github.com/nodejs/node/issues/41690)?target=https://github.com REPL gives wrong autocomplete on literals (Xuguang Mei) [#​41883](https://github.com/nodejs/node/pull/41883)?target=https://github.com
- \[[`73ce911a6f`](https://github.com/nodejs/node/commit/73ce911a6f)]?target=https://github.com - **src**: convert hex2bin() into a regular function (Darshan Sen) [#​42321](https://github.com/nodejs/node/pull/42321)?target=https://github.com
- \[[`7fe16ecc7a`](https://github.com/nodejs/node/commit/7fe16ecc7a)]?target=https://github.com - **src**: fix coverity warnings in node_file.cc (Michael Dawson) [#​42272](https://github.com/nodejs/node/pull/42272)?target=https://github.com
- \[[`5b30e28eb4`](https://github.com/nodejs/node/commit/5b30e28eb4)]?target=https://github.com - **src**: check EC_POINT_get_affine_coordinates result (Tobias Nießen) [#​42304](https://github.com/nodejs/node/pull/42304)?target=https://github.com
- \[[`57b619da46`](https://github.com/nodejs/node/commit/57b619da46)]?target=https://github.com - **src**: simplify bound check in ParseArrayIndex (Tobias Nießen) [#​42306](https://github.com/nodejs/node/pull/42306)?target=https://github.com
- \[[`0e3e3fda22`](https://github.com/nodejs/node/commit/0e3e3fda22)]?target=https://github.com - **src**: avoid returning invalid value from hex2bin (Tobias Nießen) [#​42307](https://github.com/nodejs/node/pull/42307)?target=https://github.com
- \[[`5eaa59159f`](https://github.com/nodejs/node/commit/5eaa59159f)]?target=https://github.com - **src**: check return value of HMAC_Final (Tobias Nießen) [#​42303](https://github.com/nodejs/node/pull/42303)?target=https://github.com
- \[[`376b3c4293`](https://github.com/nodejs/node/commit/376b3c4293)]?target=https://github.com - **src**: include internal/options in the snapshot (Joyee Cheung) [#​42203](https://github.com/nodejs/node/pull/42203)?target=https://github.com
- \[[`268fd97925`](https://github.com/nodejs/node/commit/268fd97925)]?target=https://github.com - **src**: remove redundant buffer size check (Tobias Nießen) [#​42257](https://github.com/nodejs/node/pull/42257)?target=https://github.com
- \[[`90ce5c9fc5`](https://github.com/nodejs/node/commit/90ce5c9fc5)]?target=https://github.com - **src**: perform minor cleanups on zlib code (Anna Henningsen) [#​42247](https://github.com/nodejs/node/pull/42247)?target=https://github.com
- \[[`de3748a7e7`](https://github.com/nodejs/node/commit/de3748a7e7)]?target=https://github.com - **src**: use `emplace_back` instead of `push_back` (Yash Ladha) [#​42159](https://github.com/nodejs/node/pull/42159)?target=https://github.com
- \[[`830f93d892`](https://github.com/nodejs/node/commit/830f93d892)]?target=https://github.com - **src**: fix unchecked return warning from coverity (Michael Dawson) [#​42176](https://github.com/nodejs/node/pull/42176)?target=https://github.com
- \[[`db9f7752a9`](https://github.com/nodejs/node/commit/db9f7752a9)]?target=https://github.com - **src**: return proper URLs from node_api_get_module_file_name (Anna Henningsen) [#​41758](https://github.com/nodejs/node/pull/41758)?target=https://github.com
- \[[`d4b1b5cf85`](https://github.com/nodejs/node/commit/d4b1b5cf85)]?target=https://github.com - **src**: skip revoke_data_object if uuid is not found (Xuguang Mei) [#​42212](https://github.com/nodejs/node/pull/42212)?target=https://github.com
- \[[`3026449009`](https://github.com/nodejs/node/commit/3026449009)]?target=https://github.com - **src**: remove dead code in AddFingerprintDigest (Tobias Nießen) [#​42145](https://github.com/nodejs/node/pull/42145)?target=https://github.com
- \[[`29fd5ff37d`](https://github.com/nodejs/node/commit/29fd5ff37d)]?target=https://github.com - **src**: combine GetCurveASN1Name and GetCurveNistName (Tobias Nießen) [#​42118](https://github.com/nodejs/node/pull/42118)?target=https://github.com
- \[[`447ae8c5a3`](https://github.com/nodejs/node/commit/447ae8c5a3)]?target=https://github.com - **src**: simplify TLSWrap::SetSession (Tobias Nießen) [#​42087](https://github.com/nodejs/node/pull/42087)?target=https://github.com
- \[[`2fe17f3891`](https://github.com/nodejs/node/commit/2fe17f3891)]?target=https://github.com - **src**: prefer bool over int in crypto_common (Tobias Nießen) [#​42097](https://github.com/nodejs/node/pull/42097)?target=https://github.com
- \[[`237f47e38e`](https://github.com/nodejs/node/commit/237f47e38e)]?target=https://github.com - **src**: simplify arg type of AddFingerprintDigest (Tobias Nießen) [#​42101](https://github.com/nodejs/node/pull/42101)?target=https://github.com
- \[[`4244b1a0bb`](https://github.com/nodejs/node/commit/4244b1a0bb)]?target=https://github.com - **src**: do not ignore return value of BIO_reset (Tobias Nießen) [#​42103](https://github.com/nodejs/node/pull/42103)?target=https://github.com
- \[[`e77a7cf985`](https://github.com/nodejs/node/commit/e77a7cf985)]?target=https://github.com - **src**: simplify GetExponentString (Tobias Nießen) [#​42121](https://github.com/nodejs/node/pull/42121)?target=https://github.com
- \[[`c811b8a1cb`](https://github.com/nodejs/node/commit/c811b8a1cb)]?target=https://github.com - **(SEMVER-MINOR)** **src**: allow preventing InitializeInspector in env (Shelley Vohr) [#​35025](https://github.com/nodejs/node/pull/35025)?target=https://github.com
- \[[`af73a853f5`](https://github.com/nodejs/node/commit/af73a853f5)]?target=https://github.com - **src**: use const reference instead of pointer in URL::SerializeURL (Anna Henningsen) [#​41759](https://github.com/nodejs/node/pull/41759)?target=https://github.com
- \[[`703593ab2a`](https://github.com/nodejs/node/commit/703593ab2a)]?target=https://github.com - **src**: reserve string allocation space early in URL::SerializeURL (Anna Henningsen) [#​41759](https://github.com/nodejs/node/pull/41759)?target=https://github.com
- \[[`170a6cb33e`](https://github.com/nodejs/node/commit/170a6cb33e)]?target=https://github.com - **src**: fix query/fragment serialization in URL::SerializeURL (Anna Henningsen) [#​41759](https://github.com/nodejs/node/pull/41759)?target=https://github.com
- \[[`86b9d3af98`](https://github.com/nodejs/node/commit/86b9d3af98)]?target=https://github.com - **src**: don't print interface if sin6\_scope_id is 0 (Santiago Gimeno) [#​41547](https://github.com/nodejs/node/pull/41547)?target=https://github.com
- \[[`fdea60e958`](https://github.com/nodejs/node/commit/fdea60e958)]?target=https://github.com - **src,buffer**: evaluate THROW_AND_RETURN_IF_OOB() expression only once (Darshan Sen) [#​41945](https://github.com/nodejs/node/pull/41945)?target=https://github.com
- \[[`bf1f485c8d`](https://github.com/nodejs/node/commit/bf1f485c8d)]?target=https://github.com - **src,crypto**: avoid tristate Maybe\<bool> in ExportJWKEcKey() (Darshan Sen) [#​42223](https://github.com/nodejs/node/pull/42223)?target=https://github.com
- \[[`a5b189cda7`](https://github.com/nodejs/node/commit/a5b189cda7)]?target=https://github.com - **stream**: use .chunk when calling adapters's writev (Xuguang Mei) [#​42161](https://github.com/nodejs/node/pull/42161)?target=https://github.com
- \[[`0c690456cf`](https://github.com/nodejs/node/commit/0c690456cf)]?target=https://github.com - **stream**: add more forEach tests (Benjamin Gruenbaum) [#​41937](https://github.com/nodejs/node/pull/41937)?target=https://github.com
- \[[`f12cf6db47`](https://github.com/nodejs/node/commit/f12cf6db47)]?target=https://github.com - **(SEMVER-MINOR)** **stream**: add reduce (Benjamin Gruenbaum) [#​41669](https://github.com/nodejs/node/pull/41669)?target=https://github.com
- \[[`4b6343964e`](https://github.com/nodejs/node/commit/4b6343964e)]?target=https://github.com - **stream**: use synchronous error validation on iteration helpers (iMoses) [#​41652](https://github.com/nodejs/node/pull/41652)?target=https://github.com
- \[[`60e28ba507`](https://github.com/nodejs/node/commit/60e28ba507)]?target=https://github.com - **stream**: add asIndexedPairs (Benjamin Gruenbaum) [#​41681](https://github.com/nodejs/node/pull/41681)?target=https://github.com
- \[[`88a48197c4`](https://github.com/nodejs/node/commit/88a48197c4)]?target=https://github.com - **stream**: add drop and take (Benjamin Gruenbaum) [#​41630](https://github.com/nodejs/node/pull/41630)?target=https://github.com
- \[[`205c018ab4`](https://github.com/nodejs/node/commit/205c018ab4)]?target=https://github.com - **(SEMVER-MINOR)** **stream**: support flatMap (Benjamin Gruenbaum) [#​41612](https://github.com/nodejs/node/pull/41612)?target=https://github.com
- \[[`0be2321d53`](https://github.com/nodejs/node/commit/0be2321d53)]?target=https://github.com - **(SEMVER-MINOR)** **stream**: support some and every (Benjamin Gruenbaum) [#​41573](https://github.com/nodejs/node/pull/41573)?target=https://github.com
- \[[`ac8526e9a5`](https://github.com/nodejs/node/commit/ac8526e9a5)]?target=https://github.com - **(SEMVER-MINOR)** **stream**: add toArray (Benjamin Gruenbaum) [#​41553](https://github.com/nodejs/node/pull/41553)?target=https://github.com
- \[[`dcc58314b9`](https://github.com/nodejs/node/commit/dcc58314b9)]?target=https://github.com - **(SEMVER-MINOR)** **stream**: add forEach method (Benjamin Gruenbaum) [#​41445](https://github.com/nodejs/node/pull/41445)?target=https://github.com
- \[[`f21f104c7c`](https://github.com/nodejs/node/commit/f21f104c7c)]?target=https://github.com - **string_decoder**: fix crash when calling \__proto\_\_.write() (Darshan Sen) [#​42062](https://github.com/nodejs/node/pull/42062)?target=https://github.com
- \[[`e3bced182c`](https://github.com/nodejs/node/commit/e3bced182c)]?target=https://github.com - **test**: give slow tests more time on Rasberry PIs (Michael Dawson) [#​42380](https://github.com/nodejs/node/pull/42380)?target=https://github.com
- \[[`04243a85c7`](https://github.com/nodejs/node/commit/04243a85c7)]?target=https://github.com - **test**: improve https_renew_cert.sh script (Tobias Nießen) [#​42343](https://github.com/nodejs/node/pull/42343)?target=https://github.com
- \[[`6d422ad807`](https://github.com/nodejs/node/commit/6d422ad807)]?target=https://github.com - **test**: improve \_http_incoming.js coverage (Yoshiki Kurihara) [#​42211](https://github.com/nodejs/node/pull/42211)?target=https://github.com
- \[[`3d37efe588`](https://github.com/nodejs/node/commit/3d37efe588)]?target=https://github.com - **test**: improve \_http_outgoing coverage (Yoshiki Kurihara) [#​42213](https://github.com/nodejs/node/pull/42213)?target=https://github.com
- \[[`245577e15c`](https://github.com/nodejs/node/commit/245577e15c)]?target=https://github.com - **test**: add test case for reverted 17.7 regression (Rich Trott) [#​42283](https://github.com/nodejs/node/pull/42283)?target=https://github.com
- \[[`3cc06de597`](https://github.com/nodejs/node/commit/3cc06de597)]?target=https://github.com - **test**: use global webcrypto for WPT tests (Antoine du Hamel) [#​42236](https://github.com/nodejs/node/pull/42236)?target=https://github.com
- \[[`623be18fa3`](https://github.com/nodejs/node/commit/623be18fa3)]?target=https://github.com - **test**: cover 32-bit sizes in generatePrime (Tobias Nießen) [#​42207](https://github.com/nodejs/node/pull/42207)?target=https://github.com
- \[[`70281e17ad`](https://github.com/nodejs/node/commit/70281e17ad)]?target=https://github.com - **test**: fix test-process-env-tz.js by using RegExp (Khaidi Chu) [#​42113](https://github.com/nodejs/node/pull/42113)?target=https://github.com
- \[[`33b11a3548`](https://github.com/nodejs/node/commit/33b11a3548)]?target=https://github.com - **test**: update V8 trace events test expectations (Nikolaos Papaspyrou) [#​42120](https://github.com/nodejs/node/pull/42120)?target=https://github.com
- \[[`978b50fe44`](https://github.com/nodejs/node/commit/978b50fe44)]?target=https://github.com - **test**: deflake test-common-expect-warning (Luigi Pinca) [#​42046](https://github.com/nodejs/node/pull/42046)?target=https://github.com
- \[[`629d06ace8`](https://github.com/nodejs/node/commit/629d06ace8)]?target=https://github.com - **test**: validate `EventEmitterAsyncResource` methods throw on invalid this (Yoshiki Kurihara) [#​42041](https://github.com/nodejs/node/pull/42041)?target=https://github.com
- \[[`17af006e38`](https://github.com/nodejs/node/commit/17af006e38)]?target=https://github.com - **test**: increase Fibonacci argument to 40 (Rich Trott) [#​42055](https://github.com/nodejs/node/pull/42055)?target=https://github.com
- \[[`b06780801c`](https://github.com/nodejs/node/commit/b06780801c)]?target=https://github.com - **test**: remove test-stdout-close-catch flaky designation (Rich Trott) [#​42045](https://github.com/nodejs/node/pull/42045)?target=https://github.com
- \[[`9ae6982387`](https://github.com/nodejs/node/commit/9ae6982387)]?target=https://github.com - **test**: check that fetch globals are disabled by default (Michaël Zasso) [#​42015](https://github.com/nodejs/node/pull/42015)?target=https://github.com
- \[[`2a1a94bbbb`](https://github.com/nodejs/node/commit/2a1a94bbbb)]?target=https://github.com - **test**: improve vm test coverage (Yoshiki Kurihara) [#​41847](https://github.com/nodejs/node/pull/41847)?target=https://github.com
- \[[`3e354da097`](https://github.com/nodejs/node/commit/3e354da097)]?target=https://github.com - **test**: run webmessaging/broadcastchannel WPT (Ben Noordhuis) [#​41962](https://github.com/nodejs/node/pull/41962)?target=https://github.com
- \[[`711e863084`](https://github.com/nodejs/node/commit/711e863084)]?target=https://github.com - **test**: fix names of tests marked flaky on IBM i (Richard Lau) [#​41984](https://github.com/nodejs/node/pull/41984)?target=https://github.com
- \[[`95eb03c298`](https://github.com/nodejs/node/commit/95eb03c298)]?target=https://github.com - **test**: fix typographical error (Rich Trott) [#​41983](https://github.com/nodejs/node/pull/41983)?target=https://github.com
- \[[`31def41391`](https://github.com/nodejs/node/commit/31def41391)]?target=https://github.com - **test**: fix intl tests on small-icu builds (Antoine du Hamel) [#​41939](https://github.com/nodejs/node/pull/41939)?target=https://github.com
- \[[`11e76fcba4`](https://github.com/nodejs/node/commit/11e76fcba4)]?target=https://github.com - **test**: remove lint rule for setTimeout() arguments (Rich Trott) [#​41901](https://github.com/nodejs/node/pull/41901)?target=https://github.com
- \[[`fd8bf09608`](https://github.com/nodejs/node/commit/fd8bf09608)]?target=https://github.com - **test**: move test-crypto-engine to addon (Michael Dawson) [#​41830](https://github.com/nodejs/node/pull/41830)?target=https://github.com
- \[[`25109a6471`](https://github.com/nodejs/node/commit/25109a6471)]?target=https://github.com - **test**: improve stability of oom test (Benjamin Gruenbaum) [#​41681](https://github.com/nodejs/node/pull/41681)?target=https://github.com
- \[[`ad17c9ce0c`](https://github.com/nodejs/node/commit/ad17c9ce0c)]?target=https://github.com - **test,crypto**: add and update empty passphrase regression tests (Darshan Sen) [#​42319](https://github.com/nodejs/node/pull/42319)?target=https://github.com
- \[[`9649d656ba`](https://github.com/nodejs/node/commit/9649d656ba)]?target=https://github.com - **tls**: avoid throw in onerror for bad TLSSocket obj (Valters Jansons) [#​41523](https://github.com/nodejs/node/pull/41523)?target=https://github.com
- \[[`789e6041a6`](https://github.com/nodejs/node/commit/789e6041a6)]?target=https://github.com - **tools**: update lint-md-dependencies to rollup@2.70.1 (Node.js GitHub Bot) [#​42403](https://github.com/nodejs/node/pull/42403)?target=https://github.com
- \[[`1c1061549a`](https://github.com/nodejs/node/commit/1c1061549a)]?target=https://github.com - **tools**: update doc to highlight.js@11.5.0 unified@10.1.2 (Node.js GitHub Bot) [#​42315](https://github.com/nodejs/node/pull/42315)?target=https://github.com
- \[[`97aa236083`](https://github.com/nodejs/node/commit/97aa236083)]?target=https://github.com - **tools**: update lint-md-dependencies to rollup@2.70.0 unified@10.1.2 (Node.js GitHub Bot) [#​42316](https://github.com/nodejs/node/pull/42316)?target=https://github.com
- \[[`7636370bdb`](https://github.com/nodejs/node/commit/7636370bdb)]?target=https://github.com - **tools**: update eslint to 8.11.0 (Node.js GitHub Bot) [#​42318](https://github.com/nodejs/node/pull/42318)?target=https://github.com
- \[[`359395393f`](https://github.com/nodejs/node/commit/359395393f)]?target=https://github.com - **tools**: fix web streams API links (Brian White) [#​42153](https://github.com/nodejs/node/pull/42153)?target=https://github.com
- \[[`fe5578b627`](https://github.com/nodejs/node/commit/fe5578b627)]?target=https://github.com - **tools**: update lint-md-dependencies to rollup@2.69.1 (Node.js GitHub Bot) [#​42226](https://github.com/nodejs/node/pull/42226)?target=https://github.com
- \[[`8532f83c8e`](https://github.com/nodejs/node/commit/8532f83c8e)]?target=https://github.com - **tools**: update lint-md rollup dependencies (Node.js GitHub Bot) [#​42141](https://github.com/nodejs/node/pull/42141)?target=https://github.com
- \[[`f2a16158a0`](https://github.com/nodejs/node/commit/f2a16158a0)]?target=https://github.com - **tools**: update eslint to 8.10.0 (Node.js GitHub Bot) [#​42143](https://github.com/nodejs/node/pull/42143)?target=https://github.com
- \[[`11f747b0e4`](https://github.com/nodejs/node/commit/11f747b0e4)]?target=https://github.com - **tools**: update lint-md-dependencies to rollup@2.67.3 (Node.js GitHub Bot) [#​42057](https://github.com/nodejs/node/pull/42057)?target=https://github.com
- \[[`c47b436bd0`](https://github.com/nodejs/node/commit/c47b436bd0)]?target=https://github.com - **tools**: enable es2022 env in ESLint config (Michaël Zasso) [#​42043](https://github.com/nodejs/node/pull/42043)?target=https://github.com
- \[[`bbdf285a39`](https://github.com/nodejs/node/commit/bbdf285a39)]?target=https://github.com - **tools**: add `console` to the list of restricted globals (Antoine du Hamel) [#​42012](https://github.com/nodejs/node/pull/42012)?target=https://github.com
- \[[`aace6c2626`](https://github.com/nodejs/node/commit/aace6c2626)]?target=https://github.com - **tools**: lint deprecation codes (Antoine du Hamel) [#​41992](https://github.com/nodejs/node/pull/41992)?target=https://github.com
- \[[`c229889022`](https://github.com/nodejs/node/commit/c229889022)]?target=https://github.com - **tools**: fix bugs in prefer-primordials linter rule (Antoine du Hamel) [#​42010](https://github.com/nodejs/node/pull/42010)?target=https://github.com
- \[[`410d0ce44a`](https://github.com/nodejs/node/commit/410d0ce44a)]?target=https://github.com - **tools**: add timers functions to the list of restricted globals (Antoine du Hamel) [#​42013](https://github.com/nodejs/node/pull/42013)?target=https://github.com
- \[[`06d8c53e62`](https://github.com/nodejs/node/commit/06d8c53e62)]?target=https://github.com - **tools**: reduce list of globals in ESLint config (Rich Trott) [#​41996](https://github.com/nodejs/node/pull/41996)?target=https://github.com
- \[[`82b64f44fc`](https://github.com/nodejs/node/commit/82b64f44fc)]?target=https://github.com - **tools**: update remark-preset-lint-node to 3.3.1 (Rich Trott) [#​41999](https://github.com/nodejs/node/pull/41999)?target=https://github.com
- \[[`1db9cc7e59`](https://github.com/nodejs/node/commit/1db9cc7e59)]?target=https://github.com - **tools**: update ESLint to 8.9.0 (Luigi Pinca) [#​41973](https://github.com/nodejs/node/pull/41973)?target=https://github.com
- \[[`f8c6232f90`](https://github.com/nodejs/node/commit/f8c6232f90)]?target=https://github.com - **tools**: update lint-md-dependencies to rollup@2.67.2 (Node.js GitHub Bot) [#​41941](https://github.com/nodejs/node/pull/41941)?target=https://github.com
- \[[`57d5576c4d`](https://github.com/nodejs/node/commit/57d5576c4d)]?target=https://github.com - **tools**: fix typo in prefer-primordials.js (Ikko Ashimine) [#​41891](https://github.com/nodejs/node/pull/41891)?target=https://github.com
- \[[`4bba27935a`](https://github.com/nodejs/node/commit/4bba27935a)]?target=https://github.com - **tools,lib**: remove `global` and `Intl` from the list of globals (Antoine du Hamel) [#​42014](https://github.com/nodejs/node/pull/42014)?target=https://github.com
- \[[`e918570d10`](https://github.com/nodejs/node/commit/e918570d10)]?target=https://github.com - **url**: preserve null char in WHATWG URL errors (Rich Trott) [#​42263](https://github.com/nodejs/node/pull/42263)?target=https://github.com
- \[[`962a8ec350`](https://github.com/nodejs/node/commit/962a8ec350)]?target=https://github.com - **url**: trim leading and trailing C0 control chars (Rich Trott) [#​42196](https://github.com/nodejs/node/pull/42196)?target=https://github.com
- \[[`78647edba7`](https://github.com/nodejs/node/commit/78647edba7)]?target=https://github.com - **url, src**: modify one `special_back_slash` (Khaidi Chu) [#​42112](https://github.com/nodejs/node/pull/42112)?target=https://github.com
- \[[`a458fbf949`](https://github.com/nodejs/node/commit/a458fbf949)]?target=https://github.com - **worker**: do not send message if port is closing (Rich Trott) [#​42357](https://github.com/nodejs/node/pull/42357)?target=https://github.com
- \[[`604621a275`](https://github.com/nodejs/node/commit/604621a275)]?target=https://github.com - **worker**: fix typo in debug statement (Antoine du Hamel) [#​42011](https://github.com/nodejs/node/pull/42011)?target=https://github.com
- \[[`237affc951`](https://github.com/nodejs/node/commit/237affc951)]?target=https://github.com - **(SEMVER-MINOR)** **worker**: graduate get/setEnvironmentData APIs (James M Snell) [#​41272](https://github.com/nodejs/node/pull/41272)?target=https://github.com
</details>
---
### Configuration
📅 **Schedule**: 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, click this checkbox.
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).?target=https://github.com
Reviewed-on: https://git.walbeck.it/mwalbeck/docker-cyberchef/pulls/62
Co-authored-by: renovate-bot <bot@walbeck.it>
Co-committed-by: renovate-bot <bot@walbeck.it>
deps: update undici to 4.15.1
build: rename tools workflow and add undici to it