Commit 7e8d0dc
authored
chore(deps): update node.js to v21 (#557)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [node](https://togithub.com/nodejs/node) | final | major |
`20.8.1-alpine3.17` -> `21.0.0-alpine3.17` |
| [node](https://togithub.com/nodejs/node) | stage | major |
`20.8.1-alpine3.17` -> `21.0.0-alpine3.17` |
---
### Release Notes
<details>
<summary>nodejs/node (node)</summary>
### [`v21.0.0`](https://togithub.com/nodejs/node/releases/tag/v21.0.0):
2023-10-17, Version 21.0.0 (Current), @​RafaelGSS and
@​targos
[Compare
Source](https://togithub.com/nodejs/node/compare/v20.8.1...v21.0.0)
We're excited to announce the release of Node.js 21! Highlights include
updates of the V8 JavaScript engine to 11.8,
stable `fetch` and `WebStreams`, a new experimental flag to change the
interpretation of ambiguous code
from CommonJS to ES modules (`--experimental-default-type`), many
updates to our test runner, and more!
Node.js 21 will replace Node.js 20 as our ‘Current’ release line when
Node.js 20 enters long-term support (LTS) later this month.
As per the release schedule, Node.js 21 will be ‘Current' release for
the next 6 months, until April 2024.
##### Other Notable Changes
- \[[`740ca5423a`](https://togithub.com/nodejs/node/commit/740ca5423a)]
- **doc**: promote fetch/webstreams from experimental to stable (Steven)
[#​45684](https://togithub.com/nodejs/node/pull/45684)
- \[[`85301803e1`](https://togithub.com/nodejs/node/commit/85301803e1)]
- **esm**: --experimental-default-type flag to flip module defaults
(Geoffrey Booth)
[#​49869](https://togithub.com/nodejs/node/pull/49869)
- \[[`705e623ac4`](https://togithub.com/nodejs/node/commit/705e623ac4)]
- **esm**: remove `globalPreload` hook (superseded by `initialize`)
(Jacob Smith)
[#​49144](https://togithub.com/nodejs/node/pull/49144)
- \[[`e01c1d700d`](https://togithub.com/nodejs/node/commit/e01c1d700d)]
- **fs**: add flush option to writeFile() functions (Colin Ihrig)
[#​50009](https://togithub.com/nodejs/node/pull/50009)
- \[[`1948dce707`](https://togithub.com/nodejs/node/commit/1948dce707)]
- **(SEMVER-MAJOR)** **fs**: add globSync implementation (Moshe Atlow)
[#​47653](https://togithub.com/nodejs/node/pull/47653)
- \[[`e28dbe1c2b`](https://togithub.com/nodejs/node/commit/e28dbe1c2b)]
- **(SEMVER-MINOR)** **lib**: add WebSocket client (Matthew Aitken)
[#​49830](https://togithub.com/nodejs/node/pull/49830)
- \[[`95b8f5dcab`](https://togithub.com/nodejs/node/commit/95b8f5dcab)]
- **stream**: optimize Writable (Robert Nagy)
[#​50012](https://togithub.com/nodejs/node/pull/50012)
- \[[`7cd4e70948`](https://togithub.com/nodejs/node/commit/7cd4e70948)]
- **(SEMVER-MAJOR)** **test_runner**: support passing globs (Moshe
Atlow) [#​47653](https://togithub.com/nodejs/node/pull/47653)
- \[[`1d220b55ac`](https://togithub.com/nodejs/node/commit/1d220b55ac)]
- **vm**: use default HDO when importModuleDynamically is not set (Joyee
Cheung) [#​49950](https://togithub.com/nodejs/node/pull/49950)
##### Semver-Major Commits
- \[[`ac2a68c76b`](https://togithub.com/nodejs/node/commit/ac2a68c76b)]
- **(SEMVER-MAJOR)** **build**: drop support for Visual Studio 2019
(Michaël Zasso)
[#​49051](https://togithub.com/nodejs/node/pull/49051)
- \[[`4e3983031a`](https://togithub.com/nodejs/node/commit/4e3983031a)]
- **(SEMVER-MAJOR)** **build**: bump supported macOS and Xcode versions
(Michaël Zasso)
[#​49164](https://togithub.com/nodejs/node/pull/49164)
- \[[`5a0777776d`](https://togithub.com/nodejs/node/commit/5a0777776d)]
- **(SEMVER-MAJOR)** **crypto**: do not overwrite
\_writableState.defaultEncoding (Tobias Nießen)
[#​49140](https://togithub.com/nodejs/node/pull/49140)
- \[[`162a0652ab`](https://togithub.com/nodejs/node/commit/162a0652ab)]
- **(SEMVER-MAJOR)** **deps**: bump minimum ICU version to 73 (Michaël
Zasso) [#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`17a74ddd3d`](https://togithub.com/nodejs/node/commit/17a74ddd3d)]
- **(SEMVER-MAJOR)** **deps**: update V8 to 11.8.172.13 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`e9ff81016d`](https://togithub.com/nodejs/node/commit/e9ff81016d)]
- **(SEMVER-MAJOR)** **deps**: update llhttp to 9.1.2 (Paolo Insogna)
[#​48981](https://togithub.com/nodejs/node/pull/48981)
- \[[`7ace5aba75`](https://togithub.com/nodejs/node/commit/7ace5aba75)]
- **(SEMVER-MAJOR)** **events**: validate options of `on` and `once`
(Deokjin Kim)
[#​46018](https://togithub.com/nodejs/node/pull/46018)
- \[[`b3ec13d449`](https://togithub.com/nodejs/node/commit/b3ec13d449)]
- **(SEMVER-MAJOR)** **fs**: adjust `position` validation in reading
methods (Livia Medeiros)
[#​42835](https://togithub.com/nodejs/node/pull/42835)
- \[[`1948dce707`](https://togithub.com/nodejs/node/commit/1948dce707)]
- **(SEMVER-MAJOR)** **fs**: add globSync implementation (Moshe Atlow)
[#​47653](https://togithub.com/nodejs/node/pull/47653)
- \[[`d68d0eacaa`](https://togithub.com/nodejs/node/commit/d68d0eacaa)]
- **(SEMVER-MAJOR)** **http**: reduce parts in chunked response when
corking (Robert Nagy)
[#​50167](https://togithub.com/nodejs/node/pull/50167)
- \[[`c5b0b894ed`](https://togithub.com/nodejs/node/commit/c5b0b894ed)]
- **(SEMVER-MAJOR)** **lib**: mark URL/URLSearchParams as uncloneable
and untransferable (Chengzhong Wu)
[#​47497](https://togithub.com/nodejs/node/pull/47497)
- \[[`3205b1936a`](https://togithub.com/nodejs/node/commit/3205b1936a)]
- **(SEMVER-MAJOR)** **lib**: remove aix directory case for package
reader (Yagiz Nizipli)
[#​48605](https://togithub.com/nodejs/node/pull/48605)
- \[[`b40f0c3074`](https://togithub.com/nodejs/node/commit/b40f0c3074)]
- **(SEMVER-MAJOR)** **lib**: add `navigator.hardwareConcurrency` (Yagiz
Nizipli) [#​47769](https://togithub.com/nodejs/node/pull/47769)
- \[[`4b08c4c047`](https://togithub.com/nodejs/node/commit/4b08c4c047)]
- **(SEMVER-MAJOR)** **lib**: runtime deprecate punycode (Yagiz Nizipli)
[#​47202](https://togithub.com/nodejs/node/pull/47202)
- \[[`3ce51ae9c0`](https://togithub.com/nodejs/node/commit/3ce51ae9c0)]
- **(SEMVER-MAJOR)** **module**: harmonize error code between ESM and
CJS (Antoine du Hamel)
[#​48606](https://togithub.com/nodejs/node/pull/48606)
- \[[`7202859402`](https://togithub.com/nodejs/node/commit/7202859402)]
- **(SEMVER-MAJOR)** **net**: do not treat `server.maxConnections=0` as
`Infinity` (ignoramous)
[#​48276](https://togithub.com/nodejs/node/pull/48276)
- \[[`c15bafdaf4`](https://togithub.com/nodejs/node/commit/c15bafdaf4)]
- **(SEMVER-MAJOR)** **net**: only defer \_final call when connecting
(Jason Zhang)
[#​47385](https://togithub.com/nodejs/node/pull/47385)
- \[[`6ffacbf0f9`](https://togithub.com/nodejs/node/commit/6ffacbf0f9)]
- **(SEMVER-MAJOR)** **node-api**: rename internal NAPI_VERSION
definition (Chengzhong Wu)
[#​48501](https://togithub.com/nodejs/node/pull/48501)
- \[[`11af089b14`](https://togithub.com/nodejs/node/commit/11af089b14)]
- **(SEMVER-MAJOR)** **src**: update NODE_MODULE_VERSION to 120 (Michaël
Zasso) [#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`d920b7c94b`](https://togithub.com/nodejs/node/commit/d920b7c94b)]
- **(SEMVER-MAJOR)** **src**: throw DOMException on cloning
non-serializable objects (Chengzhong Wu)
[#​47839](https://togithub.com/nodejs/node/pull/47839)
- \[[`64549731b6`](https://togithub.com/nodejs/node/commit/64549731b6)]
- **(SEMVER-MAJOR)** **src**: throw DataCloneError on transfering
untransferable objects (Chengzhong Wu)
[#​47604](https://togithub.com/nodejs/node/pull/47604)
- \[[`dac8de689b`](https://togithub.com/nodejs/node/commit/dac8de689b)]
- **(SEMVER-MAJOR)** **stream**: use private properties for strategies
(Yagiz Nizipli)
[#​47218](https://togithub.com/nodejs/node/pull/47218)
- \[[`1fa084ecdf`](https://togithub.com/nodejs/node/commit/1fa084ecdf)]
- **(SEMVER-MAJOR)** **stream**: use private properties for encoding
(Yagiz Nizipli)
[#​47218](https://togithub.com/nodejs/node/pull/47218)
- \[[`4e93247079`](https://togithub.com/nodejs/node/commit/4e93247079)]
- **(SEMVER-MAJOR)** **stream**: use private properties for compression
(Yagiz Nizipli)
[#​47218](https://togithub.com/nodejs/node/pull/47218)
- \[[`527589b755`](https://togithub.com/nodejs/node/commit/527589b755)]
- **(SEMVER-MAJOR)** **test_runner**: disallow array in `run` options
(Raz Luvaton)
[#​49935](https://togithub.com/nodejs/node/pull/49935)
- \[[`7cd4e70948`](https://togithub.com/nodejs/node/commit/7cd4e70948)]
- **(SEMVER-MAJOR)** **test_runner**: support passing globs (Moshe
Atlow) [#​47653](https://togithub.com/nodejs/node/pull/47653)
- \[[`2ef170254b`](https://togithub.com/nodejs/node/commit/2ef170254b)]
- **(SEMVER-MAJOR)** **tls**: use `validateNumber` for
`options.minDHSize` (Deokjin Kim)
[#​49973](https://togithub.com/nodejs/node/pull/49973)
- \[[`092fb9f541`](https://togithub.com/nodejs/node/commit/092fb9f541)]
- **(SEMVER-MAJOR)** **tls**: use validateFunction for
`options.checkServerIdentity` (Deokjin Kim)
[#​49896](https://togithub.com/nodejs/node/pull/49896)
- \[[`ccca547e28`](https://togithub.com/nodejs/node/commit/ccca547e28)]
- **(SEMVER-MAJOR)** **util**: runtime deprecate `promisify`-ing a
function returning a `Promise` (Antoine du Hamel)
[#​49609](https://togithub.com/nodejs/node/pull/49609)
- \[[`4038cf0513`](https://togithub.com/nodejs/node/commit/4038cf0513)]
- **(SEMVER-MAJOR)** **vm**: freeze `dependencySpecifiers` array
(Antoine du Hamel)
[#​49720](https://togithub.com/nodejs/node/pull/49720)
##### Semver-Minor Commits
- \[[`3227d7327c`](https://togithub.com/nodejs/node/commit/3227d7327c)]
- **(SEMVER-MINOR)** **deps**: update uvwasi to 0.0.19 (Node.js GitHub
Bot) [#​49908](https://togithub.com/nodejs/node/pull/49908)
- \[[`e28dbe1c2b`](https://togithub.com/nodejs/node/commit/e28dbe1c2b)]
- **(SEMVER-MINOR)** **lib**: add WebSocket client (Matthew Aitken)
[#​49830](https://togithub.com/nodejs/node/pull/49830)
- \[[`9f9c58212e`](https://togithub.com/nodejs/node/commit/9f9c58212e)]
- **(SEMVER-MINOR)** **test_runner, cli**: add --test-concurrency flag
(Colin Ihrig)
[#​49996](https://togithub.com/nodejs/node/pull/49996)
- \[[`d37b0d267f`](https://togithub.com/nodejs/node/commit/d37b0d267f)]
- **(SEMVER-MINOR)** **wasi**: updates required for latest uvwasi
version (Michael Dawson)
[#​49908](https://togithub.com/nodejs/node/pull/49908)
##### Semver-Patch Commits
- \[[`33c87ec096`](https://togithub.com/nodejs/node/commit/33c87ec096)]
- **benchmark**: fix race condition on fs benchs (Vinicius Lourenço)
[#​50035](https://togithub.com/nodejs/node/pull/50035)
- \[[`3c0ec61c4b`](https://togithub.com/nodejs/node/commit/3c0ec61c4b)]
- **benchmark**: add warmup to accessSync bench (Rafael Gonzaga)
[#​50073](https://togithub.com/nodejs/node/pull/50073)
- \[[`1a839f388e`](https://togithub.com/nodejs/node/commit/1a839f388e)]
- **benchmark**: improved config for blob,file benchmark (Vinícius
Lourenço) [#​49730](https://togithub.com/nodejs/node/pull/49730)
- \[[`86fe5a80f3`](https://togithub.com/nodejs/node/commit/86fe5a80f3)]
- **benchmark**: added new benchmarks for blob (Vinícius Lourenço)
[#​49730](https://togithub.com/nodejs/node/pull/49730)
- \[[`6322d4f587`](https://togithub.com/nodejs/node/commit/6322d4f587)]
- **build**: fix IBM i build with Python 3.9 (Richard Lau)
[#​48056](https://togithub.com/nodejs/node/pull/48056)
- \[[`17c55d176b`](https://togithub.com/nodejs/node/commit/17c55d176b)]
- **build**: reset embedder string to "-node.0" (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`f10928f926`](https://togithub.com/nodejs/node/commit/f10928f926)]
- **crypto**: use X509\_ALGOR accessors instead of reaching into
X509\_ALGOR (David Benjamin)
[#​50057](https://togithub.com/nodejs/node/pull/50057)
- \[[`136a96722a`](https://togithub.com/nodejs/node/commit/136a96722a)]
- **crypto**: account for disabled SharedArrayBuffer (Shelley Vohr)
[#​50034](https://togithub.com/nodejs/node/pull/50034)
- \[[`17b9925393`](https://togithub.com/nodejs/node/commit/17b9925393)]
- **crypto**: return clear errors when loading invalid PFX data (Tim
Perry) [#​49566](https://togithub.com/nodejs/node/pull/49566)
- \[[`ca25d564c6`](https://togithub.com/nodejs/node/commit/ca25d564c6)]
- **deps**: upgrade npm to 10.2.0 (npm team)
[#​50027](https://togithub.com/nodejs/node/pull/50027)
- \[[`f23a9353ae`](https://togithub.com/nodejs/node/commit/f23a9353ae)]
- **deps**: update corepack to 0.21.0 (Node.js GitHub Bot)
[#​50088](https://togithub.com/nodejs/node/pull/50088)
- \[[`ceedb3a509`](https://togithub.com/nodejs/node/commit/ceedb3a509)]
- **deps**: update simdutf to 3.2.18 (Node.js GitHub Bot)
[#​50091](https://togithub.com/nodejs/node/pull/50091)
- \[[`0522ac086c`](https://togithub.com/nodejs/node/commit/0522ac086c)]
- **deps**: update zlib to 1.2.13.1-motley-fef5869 (Node.js GitHub Bot)
[#​50085](https://togithub.com/nodejs/node/pull/50085)
- \[[`4f8c5829da`](https://togithub.com/nodejs/node/commit/4f8c5829da)]
- **deps**: update googletest to
[`2dd1c13`](https://togithub.com/nodejs/node/commit/2dd1c13) (Node.js
GitHub Bot) [#​50081](https://togithub.com/nodejs/node/pull/50081)
- \[[`588784ea30`](https://togithub.com/nodejs/node/commit/588784ea30)]
- **deps**: update undici to 5.25.4 (Node.js GitHub Bot)
[#​50025](https://togithub.com/nodejs/node/pull/50025)
- \[[`c9eef0c3c4`](https://togithub.com/nodejs/node/commit/c9eef0c3c4)]
- **deps**: update googletest to
[`e47544a`](https://togithub.com/nodejs/node/commit/e47544a) (Node.js
GitHub Bot) [#​49982](https://togithub.com/nodejs/node/pull/49982)
- \[[`23cb478398`](https://togithub.com/nodejs/node/commit/23cb478398)]
- **deps**: update ada to 2.6.10 (Node.js GitHub Bot)
[#​49984](https://togithub.com/nodejs/node/pull/49984)
- \[[`61411bb323`](https://togithub.com/nodejs/node/commit/61411bb323)]
- **deps**: fix call to undeclared functions 'ntohl' and 'htons'
(MatteoBax) [#​49979](https://togithub.com/nodejs/node/pull/49979)
- \[[`49cf182e30`](https://togithub.com/nodejs/node/commit/49cf182e30)]
- **deps**: update ada to 2.6.9 (Node.js GitHub Bot)
[#​49340](https://togithub.com/nodejs/node/pull/49340)
- \[[`ceb6df0f22`](https://togithub.com/nodejs/node/commit/ceb6df0f22)]
- **deps**: update ada to 2.6.8 (Node.js GitHub Bot)
[#​49340](https://togithub.com/nodejs/node/pull/49340)
- \[[`b73e18b5dc`](https://togithub.com/nodejs/node/commit/b73e18b5dc)]
- **deps**: update ada to 2.6.7 (Node.js GitHub Bot)
[#​49340](https://togithub.com/nodejs/node/pull/49340)
- \[[`baf2256617`](https://togithub.com/nodejs/node/commit/baf2256617)]
- **deps**: update ada to 2.6.5 (Node.js GitHub Bot)
[#​49340](https://togithub.com/nodejs/node/pull/49340)
- \[[`a20a328a9b`](https://togithub.com/nodejs/node/commit/a20a328a9b)]
- **deps**: update ada to 2.6.3 (Node.js GitHub Bot)
[#​49340](https://togithub.com/nodejs/node/pull/49340)
- \[[`3838b579e4`](https://togithub.com/nodejs/node/commit/3838b579e4)]
- **deps**: V8: cherry-pick
[`8ec2651`](https://togithub.com/nodejs/node/commit/8ec2651fbdd8)
(Abdirahim Musse)
[#​49862](https://togithub.com/nodejs/node/pull/49862)
- \[[`668437ccad`](https://togithub.com/nodejs/node/commit/668437ccad)]
- **deps**: V8: cherry-pick
[`b60a03d`](https://togithub.com/nodejs/node/commit/b60a03df4ceb) (Joyee
Cheung) [#​49491](https://togithub.com/nodejs/node/pull/49491)
- \[[`f970087147`](https://togithub.com/nodejs/node/commit/f970087147)]
- **deps**: V8: backport
[`93b1a74`](https://togithub.com/nodejs/node/commit/93b1a74cbc9b) (Joyee
Cheung) [#​49419](https://togithub.com/nodejs/node/pull/49419)
- \[[`4531c154e5`](https://togithub.com/nodejs/node/commit/4531c154e5)]
- **deps**: V8: cherry-pick
[`8ec2651`](https://togithub.com/nodejs/node/commit/8ec2651fbdd8)
(Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`9ad0e2cacc`](https://togithub.com/nodejs/node/commit/9ad0e2cacc)]
- **deps**: V8: cherry-pick
[`89b3702`](https://togithub.com/nodejs/node/commit/89b3702c92b0)
(Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`dfc9c86868`](https://togithub.com/nodejs/node/commit/dfc9c86868)]
- **deps**: V8: cherry-pick
[`de9a5de`](https://togithub.com/nodejs/node/commit/de9a5de2274f)
(Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`186b36efba`](https://togithub.com/nodejs/node/commit/186b36efba)]
- **deps**: V8: cherry-pick
[`b5b5d6c`](https://togithub.com/nodejs/node/commit/b5b5d6c31bb0)
(Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`867586ce95`](https://togithub.com/nodejs/node/commit/867586ce95)]
- **deps**: V8: cherry-pick
[`93b1a74`](https://togithub.com/nodejs/node/commit/93b1a74cbc9b)
(Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`4ad3479ba7`](https://togithub.com/nodejs/node/commit/4ad3479ba7)]
- **deps**: V8: cherry-pick
[`1a3ecc2`](https://togithub.com/nodejs/node/commit/1a3ecc2483b2)
(Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`660f902f16`](https://togithub.com/nodejs/node/commit/660f902f16)]
- **deps**: patch V8 to avoid duplicated zlib symbol (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`f7c1d410ad`](https://togithub.com/nodejs/node/commit/f7c1d410ad)]
- **deps**: remove usage of a C++20 feature from V8 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`9c4030bfb9`](https://togithub.com/nodejs/node/commit/9c4030bfb9)]
- **deps**: avoid compilation error with ASan (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`5f05cc15e6`](https://togithub.com/nodejs/node/commit/5f05cc15e6)]
- **deps**: disable V8 concurrent sparkplug compilation (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`42cd952dbd`](https://togithub.com/nodejs/node/commit/42cd952dbd)]
- **deps**: silence irrelevant V8 warning (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`88cf90f9c4`](https://togithub.com/nodejs/node/commit/88cf90f9c4)]
- **deps**: always define V8\_EXPORT_PRIVATE as no-op (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`8609915951`](https://togithub.com/nodejs/node/commit/8609915951)]
- **doc**: improve ccache explanation (Chengzhong Wu)
[#​50133](https://togithub.com/nodejs/node/pull/50133)
- \[[`91d21324a9`](https://togithub.com/nodejs/node/commit/91d21324a9)]
- **doc**: move danielleadams to TSC non-voting member (Danielle Adams)
[#​50142](https://togithub.com/nodejs/node/pull/50142)
- \[[`34fa7043a2`](https://togithub.com/nodejs/node/commit/34fa7043a2)]
- **doc**: fix description of `fs.readdir` `recursive` option
(RamdohokarAngha)
[#​48902](https://togithub.com/nodejs/node/pull/48902)
- \[[`81e4d2ec2f`](https://togithub.com/nodejs/node/commit/81e4d2ec2f)]
- **doc**: mention files read before env setup (Rafael Gonzaga)
[#​50072](https://togithub.com/nodejs/node/pull/50072)
- \[[`0ce37ed8e9`](https://togithub.com/nodejs/node/commit/0ce37ed8e9)]
- **doc**: move permission model to Active Development (Rafael Gonzaga)
[#​50068](https://togithub.com/nodejs/node/pull/50068)
- \[[`3c430212c3`](https://togithub.com/nodejs/node/commit/3c430212c3)]
- **doc**: add command to get patch minors and majors (Rafael Gonzaga)
[#​50067](https://togithub.com/nodejs/node/pull/50067)
- \[[`e43bf4c31d`](https://togithub.com/nodejs/node/commit/e43bf4c31d)]
- **doc**: use precise promise terminology in fs (Benjamin Gruenbaum)
[#​50029](https://togithub.com/nodejs/node/pull/50029)
- \[[`d3a5f1fb5f`](https://togithub.com/nodejs/node/commit/d3a5f1fb5f)]
- **doc**: use precise terminology in test runner (Benjamin Gruenbaum)
[#​50028](https://togithub.com/nodejs/node/pull/50028)
- \[[`24dea2348d`](https://togithub.com/nodejs/node/commit/24dea2348d)]
- **doc**: clarify explaination text on how to run the example (Anshul
Sinha) [#​39020](https://togithub.com/nodejs/node/pull/39020)
- \[[`f3ed57bd8b`](https://togithub.com/nodejs/node/commit/f3ed57bd8b)]
- **doc**: reserve 119 for Electron 28 (David Sanders)
[#​50020](https://togithub.com/nodejs/node/pull/50020)
- \[[`85c09f178c`](https://togithub.com/nodejs/node/commit/85c09f178c)]
- **doc**: update Collaborator pronouns (Tierney Cyren)
[#​50005](https://togithub.com/nodejs/node/pull/50005)
- \[[`099e2f7bce`](https://togithub.com/nodejs/node/commit/099e2f7bce)]
- **doc**: update link to Abstract Modules Records spec (Rich Trott)
[#​49961](https://togithub.com/nodejs/node/pull/49961)
- \[[`47b2883673`](https://togithub.com/nodejs/node/commit/47b2883673)]
- **doc**: updated building docs for windows (Claudio W)
[#​49767](https://togithub.com/nodejs/node/pull/49767)
- \[[`7b624c30b2`](https://togithub.com/nodejs/node/commit/7b624c30b2)]
- **doc**: update CHANGELOG_V20 about vm fixes (Joyee Cheung)
[#​49951](https://togithub.com/nodejs/node/pull/49951)
- \[[`1dc0667aa6`](https://togithub.com/nodejs/node/commit/1dc0667aa6)]
- **doc**: document dangerous symlink behavior (Tobias Nießen)
[#​49154](https://togithub.com/nodejs/node/pull/49154)
- \[[`bc056c2426`](https://togithub.com/nodejs/node/commit/bc056c2426)]
- **doc**: add main ARIA landmark to API docs (Rich Trott)
[#​49882](https://togithub.com/nodejs/node/pull/49882)
- \[[`f416a0f555`](https://togithub.com/nodejs/node/commit/f416a0f555)]
- **doc**: add navigation ARIA landmark to doc ToC (Rich Trott)
[#​49882](https://togithub.com/nodejs/node/pull/49882)
- \[[`740ca5423a`](https://togithub.com/nodejs/node/commit/740ca5423a)]
- **doc**: promote fetch/webstreams from experimental to stable (Steven)
[#​45684](https://togithub.com/nodejs/node/pull/45684)
- \[[`f802aa0645`](https://togithub.com/nodejs/node/commit/f802aa0645)]
- **doc**: fix 'partial' typo (Colin Ihrig)
[#​48657](https://togithub.com/nodejs/node/pull/48657)
- \[[`6fda81d4f5`](https://togithub.com/nodejs/node/commit/6fda81d4f5)]
- **doc**: mention `Navigator` is a partial implementation (Moshe Atlow)
[#​48656](https://togithub.com/nodejs/node/pull/48656)
- \[[`6aa2aeedcb`](https://togithub.com/nodejs/node/commit/6aa2aeedcb)]
- **doc**: mark Node.js 19 as End-of-Life (Richard Lau)
[#​48283](https://togithub.com/nodejs/node/pull/48283)
- \[[`0ee9c83ffc`](https://togithub.com/nodejs/node/commit/0ee9c83ffc)]
- **errors**: improve performance of determine-specific-type (Aras
Abbasi) [#​49696](https://togithub.com/nodejs/node/pull/49696)
- \[[`4f84a3d200`](https://togithub.com/nodejs/node/commit/4f84a3d200)]
- **errors**: improve formatList in errors.js (Aras Abbasi)
[#​49642](https://togithub.com/nodejs/node/pull/49642)
- \[[`cc725a653a`](https://togithub.com/nodejs/node/commit/cc725a653a)]
- **errors**: improve performance of instantiation (Aras Abbasi)
[#​49654](https://togithub.com/nodejs/node/pull/49654)
- \[[`d1ef6aa2db`](https://togithub.com/nodejs/node/commit/d1ef6aa2db)]
- **esm**: use import attributes instead of import assertions (Antoine
du Hamel) [#​50140](https://togithub.com/nodejs/node/pull/50140)
- \[[`19b470f866`](https://togithub.com/nodejs/node/commit/19b470f866)]
- **esm**: bypass CommonJS loader under --default-type (Geoffrey Booth)
[#​49986](https://togithub.com/nodejs/node/pull/49986)
- \[[`9c683204db`](https://togithub.com/nodejs/node/commit/9c683204db)]
- **esm**: unflag extensionless javascript and wasm in module scope
(Geoffrey Booth)
[#​49974](https://togithub.com/nodejs/node/pull/49974)
- \[[`05be31d5de`](https://togithub.com/nodejs/node/commit/05be31d5de)]
- **esm**: improve `getFormatOfExtensionlessFile` speed (Yagiz Nizipli)
[#​49965](https://togithub.com/nodejs/node/pull/49965)
- \[[`aadfea4979`](https://togithub.com/nodejs/node/commit/aadfea4979)]
- **esm**: improve JSDoc annotation of internal functions (Antoine du
Hamel) [#​49959](https://togithub.com/nodejs/node/pull/49959)
- \[[`7f0e36af52`](https://togithub.com/nodejs/node/commit/7f0e36af52)]
- **esm**: fix cache collision on JSON files using file: URL (Antoine du
Hamel) [#​49887](https://togithub.com/nodejs/node/pull/49887)
- \[[`85301803e1`](https://togithub.com/nodejs/node/commit/85301803e1)]
- **esm**: --experimental-default-type flag to flip module defaults
(Geoffrey Booth)
[#​49869](https://togithub.com/nodejs/node/pull/49869)
- \[[`f42a103991`](https://togithub.com/nodejs/node/commit/f42a103991)]
- **esm**: require braces for modules code (Geoffrey Booth)
[#​49657](https://togithub.com/nodejs/node/pull/49657)
- \[[`705e623ac4`](https://togithub.com/nodejs/node/commit/705e623ac4)]
- **esm**: remove `globalPreload` hook (superseded by `initialize`)
(Jacob Smith)
[#​49144](https://togithub.com/nodejs/node/pull/49144)
- \[[`18a818744f`](https://togithub.com/nodejs/node/commit/18a818744f)]
- **fs**: improve error performance of `readdirSync` (Yagiz Nizipli)
[#​50131](https://togithub.com/nodejs/node/pull/50131)
- \[[`d3985296a9`](https://togithub.com/nodejs/node/commit/d3985296a9)]
- **fs**: fix `unlinkSync` typings (Yagiz Nizipli)
[#​49859](https://togithub.com/nodejs/node/pull/49859)
- \[[`6bc7fa7906`](https://togithub.com/nodejs/node/commit/6bc7fa7906)]
- **fs**: improve error perf of sync `chmod`+`fchmod` (CanadaHonk)
[#​49859](https://togithub.com/nodejs/node/pull/49859)
- \[[`6bd77db41f`](https://togithub.com/nodejs/node/commit/6bd77db41f)]
- **fs**: improve error perf of sync `*times` (CanadaHonk)
[#​49864](https://togithub.com/nodejs/node/pull/49864)
- \[[`bf0f0789da`](https://togithub.com/nodejs/node/commit/bf0f0789da)]
- **fs**: improve error performance of writevSync (IlyasShabi)
[#​50038](https://togithub.com/nodejs/node/pull/50038)
- \[[`8a49735bae`](https://togithub.com/nodejs/node/commit/8a49735bae)]
- **fs**: add flush option to createWriteStream() (Colin Ihrig)
[#​50093](https://togithub.com/nodejs/node/pull/50093)
- \[[`ed49722a8a`](https://togithub.com/nodejs/node/commit/ed49722a8a)]
- **fs**: improve error performance for `ftruncateSync` (André Alves)
[#​50032](https://togithub.com/nodejs/node/pull/50032)
- \[[`e01c1d700d`](https://togithub.com/nodejs/node/commit/e01c1d700d)]
- **fs**: add flush option to writeFile() functions (Colin Ihrig)
[#​50009](https://togithub.com/nodejs/node/pull/50009)
- \[[`f7a160d5b4`](https://togithub.com/nodejs/node/commit/f7a160d5b4)]
- **fs**: improve error performance for `fdatasyncSync` (Jungku Lee)
[#​49898](https://togithub.com/nodejs/node/pull/49898)
- \[[`813713f211`](https://togithub.com/nodejs/node/commit/813713f211)]
- **fs**: throw errors from sync branches instead of separate
implementations (Joyee Cheung)
[#​49913](https://togithub.com/nodejs/node/pull/49913)
- \[[`b866e38192`](https://togithub.com/nodejs/node/commit/b866e38192)]
- **http**: refactor to make servername option normalization testable
(Rongjian Zhang)
[#​38733](https://togithub.com/nodejs/node/pull/38733)
- \[[`2990390359`](https://togithub.com/nodejs/node/commit/2990390359)]
- **inspector**: simplify dispatchProtocolMessage (Daniel Lemire)
[#​49780](https://togithub.com/nodejs/node/pull/49780)
- \[[`d4c5fe488e`](https://togithub.com/nodejs/node/commit/d4c5fe488e)]
- **lib**: fix compileFunction throws range error for negative numbers
(Jithil P Ponnan)
[#​49855](https://togithub.com/nodejs/node/pull/49855)
- \[[`589ac5004c`](https://togithub.com/nodejs/node/commit/589ac5004c)]
- **lib**: faster internal createBlob (Vinícius Lourenço)
[#​49730](https://togithub.com/nodejs/node/pull/49730)
- \[[`952cf0d17a`](https://togithub.com/nodejs/node/commit/952cf0d17a)]
- **lib**: reduce overhead of validateObject (Vinicius Lourenço)
[#​49928](https://togithub.com/nodejs/node/pull/49928)
- \[[`fa250fdec1`](https://togithub.com/nodejs/node/commit/fa250fdec1)]
- **lib**: make fetch sync and return a Promise (Matthew Aitken)
[#​49936](https://togithub.com/nodejs/node/pull/49936)
- \[[`1b96975f27`](https://togithub.com/nodejs/node/commit/1b96975f27)]
- **lib**: fix `primordials` typings (Sam Verschueren)
[#​49895](https://togithub.com/nodejs/node/pull/49895)
- \[[`6aa7101960`](https://togithub.com/nodejs/node/commit/6aa7101960)]
- **lib**: update params in jsdoc for `HTTPRequestOptions` (Jungku Lee)
[#​49872](https://togithub.com/nodejs/node/pull/49872)
- \[[`a4fdb1abe0`](https://togithub.com/nodejs/node/commit/a4fdb1abe0)]
- **lib,test**: do not hardcode Buffer.kMaxLength (Michaël Zasso)
[#​49876](https://togithub.com/nodejs/node/pull/49876)
- \[[`fd21429ef5`](https://togithub.com/nodejs/node/commit/fd21429ef5)]
- **lib**: update usage of always on Atomics API (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`bac85be22d`](https://togithub.com/nodejs/node/commit/bac85be22d)]
- **meta**: ping TSC for offboarding (Tobias Nießen)
[#​50147](https://togithub.com/nodejs/node/pull/50147)
- \[[`609b13e6c2`](https://togithub.com/nodejs/node/commit/609b13e6c2)]
- **meta**: bump actions/upload-artifact from 3.1.2 to 3.1.3
(dependabot\[bot])
[#​50000](https://togithub.com/nodejs/node/pull/50000)
- \[[`3825464ef4`](https://togithub.com/nodejs/node/commit/3825464ef4)]
- **meta**: bump actions/cache from 3.3.1 to 3.3.2 (dependabot\[bot])
[#​50003](https://togithub.com/nodejs/node/pull/50003)
- \[[`49f0f9ca11`](https://togithub.com/nodejs/node/commit/49f0f9ca11)]
- **meta**: bump github/codeql-action from 2.21.5 to 2.21.9
(dependabot\[bot])
[#​50002](https://togithub.com/nodejs/node/pull/50002)
- \[[`f156427244`](https://togithub.com/nodejs/node/commit/f156427244)]
- **meta**: bump actions/checkout from 3.6.0 to 4.1.0 (dependabot\[bot])
[#​50001](https://togithub.com/nodejs/node/pull/50001)
- \[[`0fe673c7e6`](https://togithub.com/nodejs/node/commit/0fe673c7e6)]
- **meta**: update website team with new name (Rich Trott)
[#​49883](https://togithub.com/nodejs/node/pull/49883)
- \[[`51f4ff2450`](https://togithub.com/nodejs/node/commit/51f4ff2450)]
- **module**: move helpers out of cjs loader (Geoffrey Booth)
[#​49912](https://togithub.com/nodejs/node/pull/49912)
- \[[`7517c9f95b`](https://togithub.com/nodejs/node/commit/7517c9f95b)]
- **module, esm**: jsdoc for modules files (Geoffrey Booth)
[#​49523](https://togithub.com/nodejs/node/pull/49523)
- \[[`b55adfb4f1`](https://togithub.com/nodejs/node/commit/b55adfb4f1)]
- **node-api**: update headers for better wasm support (Toyo Li)
[#​49037](https://togithub.com/nodejs/node/pull/49037)
- \[[`b38e312486`](https://togithub.com/nodejs/node/commit/b38e312486)]
- **node-api**: run finalizers directly from GC (Vladimir Morozov)
[#​42651](https://togithub.com/nodejs/node/pull/42651)
- \[[`0f0dd1a493`](https://togithub.com/nodejs/node/commit/0f0dd1a493)]
- **os**: cache homedir, remove getCheckedFunction (Aras Abbasi)
[#​50037](https://togithub.com/nodejs/node/pull/50037)
- \[[`0e507d30ac`](https://togithub.com/nodejs/node/commit/0e507d30ac)]
- **perf_hooks**: reduce overhead of new user timings (Vinicius
Lourenço) [#​49914](https://togithub.com/nodejs/node/pull/49914)
- \[[`328bdac7f0`](https://togithub.com/nodejs/node/commit/328bdac7f0)]
- **perf_hooks**: reducing overhead of performance observer entry list
(Vinicius Lourenço)
[#​50008](https://togithub.com/nodejs/node/pull/50008)
- \[[`e6e320ecc7`](https://togithub.com/nodejs/node/commit/e6e320ecc7)]
- **perf_hooks**: reduce overhead of new resource timings (Vinicius
Lourenço) [#​49837](https://togithub.com/nodejs/node/pull/49837)
- \[[`971af4b211`](https://togithub.com/nodejs/node/commit/971af4b211)]
- **quic**: fix up coverity warning in quic/session.cc (Michael Dawson)
[#​49865](https://togithub.com/nodejs/node/pull/49865)
- \[[`546797f2b1`](https://togithub.com/nodejs/node/commit/546797f2b1)]
- **quic**: prevent copying ngtcp2\_cid (Tobias Nießen)
[#​48561](https://togithub.com/nodejs/node/pull/48561)
- \[[`ac6f594c97`](https://togithub.com/nodejs/node/commit/ac6f594c97)]
- **quic**: address new coverity warning (Michael Dawson)
[#​48384](https://togithub.com/nodejs/node/pull/48384)
- \[[`4ee8ef269b`](https://togithub.com/nodejs/node/commit/4ee8ef269b)]
- **quic**: prevent copying ngtcp2\_cid_token (Tobias Nießen)
[#​48370](https://togithub.com/nodejs/node/pull/48370)
- \[[`6d2811fbf2`](https://togithub.com/nodejs/node/commit/6d2811fbf2)]
- **quic**: add additional implementation (James M Snell)
[#​47927](https://togithub.com/nodejs/node/pull/47927)
- \[[`0b3fcfcf35`](https://togithub.com/nodejs/node/commit/0b3fcfcf35)]
- **quic**: fix typo in endpoint.h (Tobias Nießen)
[#​47911](https://togithub.com/nodejs/node/pull/47911)
- \[[`76044c4e2b`](https://togithub.com/nodejs/node/commit/76044c4e2b)]
- **quic**: add additional QUIC implementation (James M Snell)
[#​47603](https://togithub.com/nodejs/node/pull/47603)
- \[[`78a15702dd`](https://togithub.com/nodejs/node/commit/78a15702dd)]
- **src**: avoid making JSTransferable wrapper object weak (Chengzhong
Wu) [#​50026](https://togithub.com/nodejs/node/pull/50026)
- \[[`387e2929fe`](https://togithub.com/nodejs/node/commit/387e2929fe)]
- **src**: generate default snapshot with --predictable (Joyee Cheung)
[#​48749](https://togithub.com/nodejs/node/pull/48749)
- \[[`1643adf771`](https://togithub.com/nodejs/node/commit/1643adf771)]
- **src**: fix TLSWrap lifetime bug in ALPN callback (Ben Noordhuis)
[#​49635](https://togithub.com/nodejs/node/pull/49635)
- \[[`66776d8665`](https://togithub.com/nodejs/node/commit/66776d8665)]
- **src**: set port in node_options to uint16\_t (Yagiz Nizipli)
[#​49151](https://togithub.com/nodejs/node/pull/49151)
- \[[`55ff64001a`](https://togithub.com/nodejs/node/commit/55ff64001a)]
- **src**: name scoped lock (Mohammed Keyvanzadeh)
[#​50010](https://togithub.com/nodejs/node/pull/50010)
- \[[`b903a710f4`](https://togithub.com/nodejs/node/commit/b903a710f4)]
- **src**: use exact return value for `uv_os_getenv` (Yagiz Nizipli)
[#​49149](https://togithub.com/nodejs/node/pull/49149)
- \[[`43500fa646`](https://togithub.com/nodejs/node/commit/43500fa646)]
- **src**: move const variable in `node_file.h` to `node_file.cc`
(Jungku Lee)
[#​49688](https://togithub.com/nodejs/node/pull/49688)
- \[[`36ab510da7`](https://togithub.com/nodejs/node/commit/36ab510da7)]
- **src**: remove unused variable (Michaël Zasso)
[#​49665](https://togithub.com/nodejs/node/pull/49665)
- \[[`23d65e7281`](https://togithub.com/nodejs/node/commit/23d65e7281)]
- **src**: revert `IS_RELEASE` to 0 (Rafael Gonzaga)
[#​49084](https://togithub.com/nodejs/node/pull/49084)
- \[[`38dee8a1c0`](https://togithub.com/nodejs/node/commit/38dee8a1c0)]
- **src**: distinguish HTML transferable and cloneable (Chengzhong Wu)
[#​47956](https://togithub.com/nodejs/node/pull/47956)
- \[[`586fcff061`](https://togithub.com/nodejs/node/commit/586fcff061)]
- **src**: fix logically dead code reported by Coverity (Mohammed
Keyvanzadeh)
[#​48589](https://togithub.com/nodejs/node/pull/48589)
- \[[`7f2c810814`](https://togithub.com/nodejs/node/commit/7f2c810814)]
- **src,tools**: initialize cppgc (Daryl Haresign)
[#​45704](https://togithub.com/nodejs/node/pull/45704)
- \[[`aad8002b88`](https://togithub.com/nodejs/node/commit/aad8002b88)]
- **stream**: use private symbol for bitmap state (Robert Nagy)
[#​49993](https://togithub.com/nodejs/node/pull/49993)
- \[[`a85e4186e5`](https://togithub.com/nodejs/node/commit/a85e4186e5)]
- **stream**: reduce overhead of transfer (Vinicius Lourenço)
[#​50107](https://togithub.com/nodejs/node/pull/50107)
- \[[`e9bda11761`](https://togithub.com/nodejs/node/commit/e9bda11761)]
- **stream**: lazy allocate back pressure buffer (Robert Nagy)
[#​50013](https://togithub.com/nodejs/node/pull/50013)
- \[[`557044af40`](https://togithub.com/nodejs/node/commit/557044af40)]
- **stream**: avoid unnecessary drain for sync stream (Robert Nagy)
[#​50014](https://togithub.com/nodejs/node/pull/50014)
- \[[`95b8f5dcab`](https://togithub.com/nodejs/node/commit/95b8f5dcab)]
- **stream**: optimize Writable (Robert Nagy)
[#​50012](https://togithub.com/nodejs/node/pull/50012)
- \[[`5de25deeb9`](https://togithub.com/nodejs/node/commit/5de25deeb9)]
- **stream**: avoid tick in writable hot path (Robert Nagy)
[#​49966](https://togithub.com/nodejs/node/pull/49966)
- \[[`53b5545672`](https://togithub.com/nodejs/node/commit/53b5545672)]
- **stream**: writable state bitmap (Robert Nagy)
[#​49899](https://togithub.com/nodejs/node/pull/49899)
- \[[`d4e99b1a66`](https://togithub.com/nodejs/node/commit/d4e99b1a66)]
- **stream**: remove asIndexedPairs (Chemi Atlow)
[#​48150](https://togithub.com/nodejs/node/pull/48150)
- \[[`41e4174945`](https://togithub.com/nodejs/node/commit/41e4174945)]
- **test**: replace forEach with for..of in test-net-isipv6.js (Niya
Shiyas) [#​49823](https://togithub.com/nodejs/node/pull/49823)
- \[[`f0e720a7fa`](https://togithub.com/nodejs/node/commit/f0e720a7fa)]
- **test**: add EOVERFLOW as an allowed error (Abdirahim Musse)
[#​50128](https://togithub.com/nodejs/node/pull/50128)
- \[[`224f3ae974`](https://togithub.com/nodejs/node/commit/224f3ae974)]
- **test**: reduce number of repetition in test-heapdump-shadowrealm.js
(Chengzhong Wu)
[#​50104](https://togithub.com/nodejs/node/pull/50104)
- \[[`76004f3e56`](https://togithub.com/nodejs/node/commit/76004f3e56)]
- **test**: replace forEach with for..of in test-parse-args.mjs (Niya
Shiyas) [#​49824](https://togithub.com/nodejs/node/pull/49824)
- \[[`fce8fbadcd`](https://togithub.com/nodejs/node/commit/fce8fbadcd)]
- **test**: replace forEach with for..of in test-process-env (Niya
Shiyas) [#​49825](https://togithub.com/nodejs/node/pull/49825)
- \[[`24492476a7`](https://togithub.com/nodejs/node/commit/24492476a7)]
- **test**: replace forEach with for..of in test-http-url (Niya Shiyas)
[#​49840](https://togithub.com/nodejs/node/pull/49840)
- \[[`2fe511ba23`](https://togithub.com/nodejs/node/commit/2fe511ba23)]
- **test**: replace forEach() in test-net-perf_hooks with for of
(Narcisa Codreanu)
[#​49831](https://togithub.com/nodejs/node/pull/49831)
- \[[`42c37f28e6`](https://togithub.com/nodejs/node/commit/42c37f28e6)]
- **test**: change forEach to for...of (Tiffany Lastimosa)
[#​49799](https://togithub.com/nodejs/node/pull/49799)
- \[[`6c9625dca4`](https://togithub.com/nodejs/node/commit/6c9625dca4)]
- **test**: update skip for moved `test-wasm-web-api` (Richard Lau)
[#​49958](https://togithub.com/nodejs/node/pull/49958)
- \[[`f05d6d090c`](https://togithub.com/nodejs/node/commit/f05d6d090c)]
- ***Revert*** "**test**: mark test-runner-output as flaky" (Luigi
Pinca) [#​49905](https://togithub.com/nodejs/node/pull/49905)
- \[[`035e06317a`](https://togithub.com/nodejs/node/commit/035e06317a)]
- **test**: disambiguate AIX and IBM i (Richard Lau)
[#​48056](https://togithub.com/nodejs/node/pull/48056)
- \[[`4d0aeed4a6`](https://togithub.com/nodejs/node/commit/4d0aeed4a6)]
- **test**: deflake test-perf-hooks.js (Joyee Cheung)
[#​49892](https://togithub.com/nodejs/node/pull/49892)
- \[[`853f57239c`](https://togithub.com/nodejs/node/commit/853f57239c)]
- **test**: migrate message error tests from Python to JS (Yiyun Lei)
[#​49721](https://togithub.com/nodejs/node/pull/49721)
- \[[`a71e3a65bb`](https://togithub.com/nodejs/node/commit/a71e3a65bb)]
- **test**: fix edge snapshot stack traces (Geoffrey Booth)
[#​49659](https://togithub.com/nodejs/node/pull/49659)
- \[[`6b76b7782c`](https://togithub.com/nodejs/node/commit/6b76b7782c)]
- **test**: skip v8-updates/test-linux-perf (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`c13c98dd38`](https://togithub.com/nodejs/node/commit/c13c98dd38)]
- **test**: skip test-tick-processor-arguments on SmartOS (Michaël
Zasso) [#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`738aa304b3`](https://togithub.com/nodejs/node/commit/738aa304b3)]
- **test**: adapt REPL test to V8 changes (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`de5c009252`](https://togithub.com/nodejs/node/commit/de5c009252)]
- **test**: adapt test-fs-write to V8 internal changes (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`8c36168b42`](https://togithub.com/nodejs/node/commit/8c36168b42)]
- **test**: update flag to disable SharedArrayBuffer (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`6ccb15f7ef`](https://togithub.com/nodejs/node/commit/6ccb15f7ef)]
- **test**: adapt debugger tests to V8 11.4 (Philip Pfaffe)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`c5de3b49e8`](https://togithub.com/nodejs/node/commit/c5de3b49e8)]
- **test,crypto**: update WebCryptoAPI WPT (Filip Skokan)
[#​50039](https://togithub.com/nodejs/node/pull/50039)
- \[[`4b35a9cfda`](https://togithub.com/nodejs/node/commit/4b35a9cfda)]
- **test_runner**: add test location for FileTests (Colin Ihrig)
[#​49999](https://togithub.com/nodejs/node/pull/49999)
- \[[`c935d4c8fa`](https://togithub.com/nodejs/node/commit/c935d4c8fa)]
- **test_runner**: replace spurious if with else (Colin Ihrig)
[#​49943](https://togithub.com/nodejs/node/pull/49943)
- \[[`a4c7f81241`](https://togithub.com/nodejs/node/commit/a4c7f81241)]
- **test_runner**: catch reporter errors (Moshe Atlow)
[#​49646](https://togithub.com/nodejs/node/pull/49646)
- \[[`bb52656fc6`](https://togithub.com/nodejs/node/commit/bb52656fc6)]
- ***Revert*** "**test_runner**: run global after() hook earlier" (Joyee
Cheung) [#​49110](https://togithub.com/nodejs/node/pull/49110)
- \[[`6346bdc526`](https://togithub.com/nodejs/node/commit/6346bdc526)]
- **test_runner**: run global after() hook earlier (Colin Ihrig)
[#​49059](https://togithub.com/nodejs/node/pull/49059)
- \[[`0d8faf2952`](https://togithub.com/nodejs/node/commit/0d8faf2952)]
- **test_runner,test**: fix flaky test-runner-cli-concurrency.js (Colin
Ihrig) [#​50108](https://togithub.com/nodejs/node/pull/50108)
- \[[`b1ada0ad55`](https://togithub.com/nodejs/node/commit/b1ada0ad55)]
- **tls**: handle cases where the raw socket is destroyed (Luigi Pinca)
[#​49980](https://togithub.com/nodejs/node/pull/49980)
- \[[`fae1af0a75`](https://togithub.com/nodejs/node/commit/fae1af0a75)]
- **tls**: ciphers allow bang syntax (Chemi Atlow)
[#​49712](https://togithub.com/nodejs/node/pull/49712)
- \[[`766198b9e1`](https://togithub.com/nodejs/node/commit/766198b9e1)]
- **tools**: fix comments referencing dep_updaters scripts (Keksonoid)
[#​50165](https://togithub.com/nodejs/node/pull/50165)
- \[[`760b5dd259`](https://togithub.com/nodejs/node/commit/760b5dd259)]
- **tools**: remove no-return-await lint rule (翠 / green)
[#​50118](https://togithub.com/nodejs/node/pull/50118)
- \[[`a0a5b751fb`](https://togithub.com/nodejs/node/commit/a0a5b751fb)]
- **tools**: update lint-md-dependencies (Node.js GitHub Bot)
[#​50083](https://togithub.com/nodejs/node/pull/50083)
- \[[`69fb55e6b9`](https://togithub.com/nodejs/node/commit/69fb55e6b9)]
- **tools**: update eslint to 8.51.0 (Node.js GitHub Bot)
[#​50084](https://togithub.com/nodejs/node/pull/50084)
- \[[`f73650ea52`](https://togithub.com/nodejs/node/commit/f73650ea52)]
- **tools**: remove genv8constants.py (Ben Noordhuis)
[#​50023](https://togithub.com/nodejs/node/pull/50023)
- \[[`581434e54f`](https://togithub.com/nodejs/node/commit/581434e54f)]
- **tools**: update eslint to 8.50.0 (Node.js GitHub Bot)
[#​49989](https://togithub.com/nodejs/node/pull/49989)
- \[[`344d3c4b7c`](https://togithub.com/nodejs/node/commit/344d3c4b7c)]
- **tools**: update lint-md-dependencies (Node.js GitHub Bot)
[#​49983](https://togithub.com/nodejs/node/pull/49983)
- \[[`7f06c270c6`](https://togithub.com/nodejs/node/commit/7f06c270c6)]
- **tools**: add navigation ARIA landmark to generated API ToC (Rich
Trott) [#​49882](https://togithub.com/nodejs/node/pull/49882)
- \[[`e97d25687b`](https://togithub.com/nodejs/node/commit/e97d25687b)]
- **tools**: use osx notarytool for future releases (Ulises Gascon)
[#​48701](https://togithub.com/nodejs/node/pull/48701)
- \[[`3f1936f698`](https://togithub.com/nodejs/node/commit/3f1936f698)]
- **tools**: update github_reporter to 1.5.3 (Node.js GitHub Bot)
[#​49877](https://togithub.com/nodejs/node/pull/49877)
- \[[`8568de3da6`](https://togithub.com/nodejs/node/commit/8568de3da6)]
- **tools**: add new V8 headers to distribution (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`86cb23d09f`](https://togithub.com/nodejs/node/commit/86cb23d09f)]
- **tools**: update V8 gypfiles for 11.8 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`9c6219c7e2`](https://togithub.com/nodejs/node/commit/9c6219c7e2)]
- **tools**: update V8 gypfiles for 11.7 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`73ddf50163`](https://togithub.com/nodejs/node/commit/73ddf50163)]
- **tools**: update V8 gypfiles for 11.6 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`817ef255ea`](https://togithub.com/nodejs/node/commit/817ef255ea)]
- **tools**: update V8 gypfiles for 11.5 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`f34a3a9861`](https://togithub.com/nodejs/node/commit/f34a3a9861)]
- **tools**: update V8 gypfiles for 11.4 (Michaël Zasso)
[#​49639](https://togithub.com/nodejs/node/pull/49639)
- \[[`9df864ddeb`](https://togithub.com/nodejs/node/commit/9df864ddeb)]
- **typings**: use `Symbol.dispose` and `Symbol.asyncDispose` in types
(Niklas Mollenhauer)
[#​50123](https://togithub.com/nodejs/node/pull/50123)
- \[[`54bb691c0b`](https://togithub.com/nodejs/node/commit/54bb691c0b)]
- **util**: lazy parse mime parameters (Aras Abbasi)
[#​49889](https://togithub.com/nodejs/node/pull/49889)
- \[[`1d220b55ac`](https://togithub.com/nodejs/node/commit/1d220b55ac)]
- **vm**: use default HDO when importModuleDynamically is not set (Joyee
Cheung) [#​49950](https://togithub.com/nodejs/node/pull/49950)
- \[[`c1a3a98560`](https://togithub.com/nodejs/node/commit/c1a3a98560)]
- **wasi**: address coverity warning (Michael Dawson)
[#​49866](https://togithub.com/nodejs/node/pull/49866)
- \[[`9cb8eb7177`](https://togithub.com/nodejs/node/commit/9cb8eb7177)]
- **wasi**: fix up wasi tests for ibmi (Michael Dawson)
[#​49953](https://togithub.com/nodejs/node/pull/49953)
- \[[`16ac5e1ca8`](https://togithub.com/nodejs/node/commit/16ac5e1ca8)]
- **zlib**: fix discovery of cpu-features.h for android (MatteoBax)
[#​49828](https://togithub.com/nodejs/node/pull/49828)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/UK-Export-Finance/mdm-api).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 6937dcf commit 7e8d0dc
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
| 38 | + | |
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
| |||
0 commit comments