From 57679e1c97a90057d5ca9e1f0d1f3c6255d20200 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Sun, 4 Jun 2023 14:40:46 +0200 Subject: [PATCH] 2023-06-08, Version 20.3.0 (Current) Notable changes: deps: * upgrade to libuv 1.45.0, including significant performance improvements to file system operations on Linux (Santiago Gimeno) /~https://github.com/nodejs/node/pull/48078 doc: * add Ruy Adorno to list of TSC members (Michael Dawson) /~https://github.com/nodejs/node/pull/48172 * mark Node.js 14 as End-of-Life (Richard Lau) /~https://github.com/nodejs/node/pull/48023 lib: * (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) /~https://github.com/nodejs/node/pull/47821 module: * change default resolver to not throw on unknown scheme (Gil Tayar) /~https://github.com/nodejs/node/pull/47824 node-api: * (SEMVER-MINOR) define version 9 (Chengzhong Wu) /~https://github.com/nodejs/node/pull/48151 stream: * deprecate asIndexedPairs (Chemi Atlow) /~https://github.com/nodejs/node/pull/48102 PR-URL: /~https://github.com/nodejs/node/pull/48332 --- CHANGELOG.md | 3 +- doc/api/globals.md | 2 +- doc/api/stream.md | 2 +- doc/changelogs/CHANGELOG_V20.md | 165 +++++++++++++++++++++++++++++++- src/node_version.h | 6 +- 5 files changed, 171 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 208d8a5d499f92..4b36de86dec108 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,7 +36,8 @@ release. -20.2.0
+20.3.0
+20.2.0
20.1.0
20.0.0
diff --git a/doc/api/globals.md b/doc/api/globals.md index dc530b796f68b8..8285064c2e25e4 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -124,7 +124,7 @@ Returns a new `AbortSignal` which will be aborted in `delay` milliseconds. #### Static method: `AbortSignal.any(signals)` * `signals` {AbortSignal\[]} The `AbortSignal`s of which to compose a new `AbortSignal`. diff --git a/doc/api/stream.md b/doc/api/stream.md index 99bebc039a1f14..2278f3400ed0d5 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -2454,7 +2454,7 @@ added: - v17.5.0 - v16.15.0 changes: - - version: REPLACEME + - version: v20.3.0 pr-url: /~https://github.com/nodejs/node/pull/48102 description: Using the `asIndexedPairs` method emits a runtime warning that it will be removed in a future version. diff --git a/doc/changelogs/CHANGELOG_V20.md b/doc/changelogs/CHANGELOG_V20.md index f5b78004c50970..38db220b85c89c 100644 --- a/doc/changelogs/CHANGELOG_V20.md +++ b/doc/changelogs/CHANGELOG_V20.md @@ -8,7 +8,8 @@ -20.2.0
+20.3.0
+20.2.0
20.1.0
20.0.0
@@ -37,6 +38,168 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2023-06-08, Version 20.3.0 (Current), @targos + +### Notable Changes + +* \[[`bfcb3d1d9a`](/~https://github.com/nodejs/node/commit/bfcb3d1d9a)] - **deps**: upgrade to libuv 1.45.0, including significant performance improvements to file system operations on Linux (Santiago Gimeno) [#48078](/~https://github.com/nodejs/node/pull/48078) +* \[[`5094d1b292`](/~https://github.com/nodejs/node/commit/5094d1b292)] - **doc**: add Ruy Adorno to list of TSC members (Michael Dawson) [#48172](/~https://github.com/nodejs/node/pull/48172) +* \[[`2f5dbca690`](/~https://github.com/nodejs/node/commit/2f5dbca690)] - **doc**: mark Node.js 14 as End-of-Life (Richard Lau) [#48023](/~https://github.com/nodejs/node/pull/48023) +* \[[`b1828b325e`](/~https://github.com/nodejs/node/commit/b1828b325e)] - **(SEMVER-MINOR)** **lib**: implement `AbortSignal.any()` (Chemi Atlow) [#47821](/~https://github.com/nodejs/node/pull/47821) +* \[[`f380953103`](/~https://github.com/nodejs/node/commit/f380953103)] - **module**: change default resolver to not throw on unknown scheme (Gil Tayar) [#47824](/~https://github.com/nodejs/node/pull/47824) +* \[[`a94f87ed99`](/~https://github.com/nodejs/node/commit/a94f87ed99)] - **(SEMVER-MINOR)** **node-api**: define version 9 (Chengzhong Wu) [#48151](/~https://github.com/nodejs/node/pull/48151) +* \[[`9e2b13dfa7`](/~https://github.com/nodejs/node/commit/9e2b13dfa7)] - **stream**: deprecate `asIndexedPairs` (Chemi Atlow) [#48102](/~https://github.com/nodejs/node/pull/48102) + +### Commits + +* \[[`35c96156d1`](/~https://github.com/nodejs/node/commit/35c96156d1)] - **benchmark**: use `cluster.isPrimary` instead of `cluster.isMaster` (Deokjin Kim) [#48002](/~https://github.com/nodejs/node/pull/48002) +* \[[`3e6e3abf32`](/~https://github.com/nodejs/node/commit/3e6e3abf32)] - **bootstrap**: throw ERR\_NOT\_SUPPORTED\_IN\_SNAPSHOT in unsupported operation (Joyee Cheung) [#47887](/~https://github.com/nodejs/node/pull/47887) +* \[[`c480559347`](/~https://github.com/nodejs/node/commit/c480559347)] - **bootstrap**: put is\_building\_snapshot state in IsolateData (Joyee Cheung) [#47887](/~https://github.com/nodejs/node/pull/47887) +* \[[`50c0a15535`](/~https://github.com/nodejs/node/commit/50c0a15535)] - **build**: set v8\_enable\_webassembly=false when lite mode is enabled (Cheng Shao) [#48248](/~https://github.com/nodejs/node/pull/48248) +* \[[`4562805cf6`](/~https://github.com/nodejs/node/commit/4562805cf6)] - **build**: speed up compilation of mksnapshot output (Keyhan Vakil) [#48162](/~https://github.com/nodejs/node/pull/48162) +* \[[`8b89f13933`](/~https://github.com/nodejs/node/commit/8b89f13933)] - **build**: add action to close stale PRs (Michael Dawson) [#48051](/~https://github.com/nodejs/node/pull/48051) +* \[[`5d92202220`](/~https://github.com/nodejs/node/commit/5d92202220)] - **build**: replace js2c.py with js2c.cc (Joyee Cheung) [#46997](/~https://github.com/nodejs/node/pull/46997) +* \[[`6cf2adc36e`](/~https://github.com/nodejs/node/commit/6cf2adc36e)] - **cluster**: use ObjectPrototypeHasOwnProperty (Daeyeon Jeong) [#48141](/~https://github.com/nodejs/node/pull/48141) +* \[[`f564b03c38`](/~https://github.com/nodejs/node/commit/f564b03c38)] - **crypto**: use openssl's own memory BIOs in crypto\_context.cc (GauriSpears) [#47160](/~https://github.com/nodejs/node/pull/47160) +* \[[`ac8dd61fc3`](/~https://github.com/nodejs/node/commit/ac8dd61fc3)] - **crypto**: remove default encoding from cipher (Tobias Nießen) [#47998](/~https://github.com/nodejs/node/pull/47998) +* \[[`15c2de4407`](/~https://github.com/nodejs/node/commit/15c2de4407)] - **crypto**: fix setEngine() when OPENSSL\_NO\_ENGINE set (Tobias Nießen) [#47977](/~https://github.com/nodejs/node/pull/47977) +* \[[`9e2dd5b5e2`](/~https://github.com/nodejs/node/commit/9e2dd5b5e2)] - **deps**: update zlib to 337322d (Node.js GitHub Bot) [#48218](/~https://github.com/nodejs/node/pull/48218) +* \[[`bfcb3d1d9a`](/~https://github.com/nodejs/node/commit/bfcb3d1d9a)] - **deps**: upgrade to libuv 1.45.0 (Santiago Gimeno) [#48078](/~https://github.com/nodejs/node/pull/48078) +* \[[`13930f092f`](/~https://github.com/nodejs/node/commit/13930f092f)] - **deps**: update ada to 2.5.0 (Node.js GitHub Bot) [#48223](/~https://github.com/nodejs/node/pull/48223) +* \[[`3047caebec`](/~https://github.com/nodejs/node/commit/3047caebec)] - **deps**: set `CARES_RANDOM_FILE` for c-ares (Richard Lau) [#48156](/~https://github.com/nodejs/node/pull/48156) +* \[[`0db79a0872`](/~https://github.com/nodejs/node/commit/0db79a0872)] - **deps**: update histogram 0.11.8 (Marco Ippolito) [#47742](/~https://github.com/nodejs/node/pull/47742) +* \[[`99af6716f5`](/~https://github.com/nodejs/node/commit/99af6716f5)] - **deps**: update histogram to 0.11.7 (Marco Ippolito) [#47742](/~https://github.com/nodejs/node/pull/47742) +* \[[`d4922bc985`](/~https://github.com/nodejs/node/commit/d4922bc985)] - **deps**: update c-ares to 1.19.1 (Node.js GitHub Bot) [#48115](/~https://github.com/nodejs/node/pull/48115) +* \[[`f6ccdb289f`](/~https://github.com/nodejs/node/commit/f6ccdb289f)] - **deps**: update simdutf to 3.2.12 (Node.js GitHub Bot) [#48118](/~https://github.com/nodejs/node/pull/48118) +* \[[`3ed0afc778`](/~https://github.com/nodejs/node/commit/3ed0afc778)] - **deps**: update minimatch to 9.0.1 (Node.js GitHub Bot) [#48094](/~https://github.com/nodejs/node/pull/48094) +* \[[`df7540fb73`](/~https://github.com/nodejs/node/commit/df7540fb73)] - **deps**: update ada to 2.4.2 (Node.js GitHub Bot) [#48092](/~https://github.com/nodejs/node/pull/48092) +* \[[`07df5c48e8`](/~https://github.com/nodejs/node/commit/07df5c48e8)] - **deps**: update corepack to 0.18.0 (Node.js GitHub Bot) [#48091](/~https://github.com/nodejs/node/pull/48091) +* \[[`d95a5bb559`](/~https://github.com/nodejs/node/commit/d95a5bb559)] - **deps**: update uvwasi to 0.0.18 (Node.js GitHub Bot) [#47866](/~https://github.com/nodejs/node/pull/47866) +* \[[`443477e041`](/~https://github.com/nodejs/node/commit/443477e041)] - **deps**: update uvwasi to 0.0.17 (Node.js GitHub Bot) [#47866](/~https://github.com/nodejs/node/pull/47866) +* \[[`03f67d6d6d`](/~https://github.com/nodejs/node/commit/03f67d6d6d)] - **deps**: upgrade npm to 9.6.7 (npm team) [#48062](/~https://github.com/nodejs/node/pull/48062) +* \[[`d3e3a911fd`](/~https://github.com/nodejs/node/commit/d3e3a911fd)] - **deps**: update nghttp2 to 1.53.0 (Node.js GitHub Bot) [#47997](/~https://github.com/nodejs/node/pull/47997) +* \[[`f7c4daaf67`](/~https://github.com/nodejs/node/commit/f7c4daaf67)] - **deps**: update ada to 2.4.1 (Node.js GitHub Bot) [#48036](/~https://github.com/nodejs/node/pull/48036) +* \[[`c6a752560d`](/~https://github.com/nodejs/node/commit/c6a752560d)] - **deps**: add loongarch64 into openssl Makefile and gen openssl-loongarch64 (Shi Pujin) [#46401](/~https://github.com/nodejs/node/pull/46401) +* \[[`d194241716`](/~https://github.com/nodejs/node/commit/d194241716)] - **deps**: update undici to 5.22.1 (Node.js GitHub Bot) [#47994](/~https://github.com/nodejs/node/pull/47994) +* \[[`02e919f4a2`](/~https://github.com/nodejs/node/commit/02e919f4a2)] - **deps,test**: update postject to 1.0.0-alpha.6 (Node.js GitHub Bot) [#48072](/~https://github.com/nodejs/node/pull/48072) +* \[[`2c19f596ad`](/~https://github.com/nodejs/node/commit/2c19f596ad)] - **doc**: clarify array args to Buffer.from() (Bryan English) [#48274](/~https://github.com/nodejs/node/pull/48274) +* \[[`d681e5f456`](/~https://github.com/nodejs/node/commit/d681e5f456)] - **doc**: document watch option for node:test run() (Moshe Atlow) [#48256](/~https://github.com/nodejs/node/pull/48256) +* \[[`96e54ddbca`](/~https://github.com/nodejs/node/commit/96e54ddbca)] - **doc**: reserve 117 for Electron 26 (Calvin) [#48245](/~https://github.com/nodejs/node/pull/48245) +* \[[`9aff8c7818`](/~https://github.com/nodejs/node/commit/9aff8c7818)] - **doc**: update documentation for FIPS support (Richard Lau) [#48194](/~https://github.com/nodejs/node/pull/48194) +* \[[`8c5338648f`](/~https://github.com/nodejs/node/commit/8c5338648f)] - **doc**: improve the documentation of the stdio option (Kumar Arnav) [#48110](/~https://github.com/nodejs/node/pull/48110) +* \[[`11918d705f`](/~https://github.com/nodejs/node/commit/11918d705f)] - **doc**: update Buffer.allocUnsafe description (sinkhaha) [#48183](/~https://github.com/nodejs/node/pull/48183) +* \[[`2b51ee5e22`](/~https://github.com/nodejs/node/commit/2b51ee5e22)] - **doc**: update codeowners with website team (Claudio Wunder) [#48197](/~https://github.com/nodejs/node/pull/48197) +* \[[`360df25d04`](/~https://github.com/nodejs/node/commit/360df25d04)] - **doc**: fix broken link to new folder doc/contributing/maintaining (Andrea Fassina) [#48205](/~https://github.com/nodejs/node/pull/48205) +* \[[`13e95e21a4`](/~https://github.com/nodejs/node/commit/13e95e21a4)] - **doc**: add atlowChemi to triagers (Chemi Atlow) [#48104](/~https://github.com/nodejs/node/pull/48104) +* \[[`5f83ce530f`](/~https://github.com/nodejs/node/commit/5f83ce530f)] - **doc**: fix typo in readline completer function section (Vadym) [#48188](/~https://github.com/nodejs/node/pull/48188) +* \[[`3c82165d27`](/~https://github.com/nodejs/node/commit/3c82165d27)] - **doc**: remove broken link for keygen (Rich Trott) [#48176](/~https://github.com/nodejs/node/pull/48176) +* \[[`0ca90a1e6d`](/~https://github.com/nodejs/node/commit/0ca90a1e6d)] - **doc**: add `auto` intrinsic height to prevent jitter/flicker (Daniel Holbert) [#48195](/~https://github.com/nodejs/node/pull/48195) +* \[[`f117855092`](/~https://github.com/nodejs/node/commit/f117855092)] - **doc**: add version info on the SEA docs (Antoine du Hamel) [#48173](/~https://github.com/nodejs/node/pull/48173) +* \[[`5094d1b292`](/~https://github.com/nodejs/node/commit/5094d1b292)] - **doc**: add Ruy to list of TSC members (Michael Dawson) [#48172](/~https://github.com/nodejs/node/pull/48172) +* \[[`39d8140227`](/~https://github.com/nodejs/node/commit/39d8140227)] - **doc**: update socket.remote\* properties documentation (Saba Kharanauli) [#48139](/~https://github.com/nodejs/node/pull/48139) +* \[[`5497c13efe`](/~https://github.com/nodejs/node/commit/5497c13efe)] - **doc**: update outdated section on TLSv1.3-PSK (Tobias Nießen) [#48123](/~https://github.com/nodejs/node/pull/48123) +* \[[`281dfaf727`](/~https://github.com/nodejs/node/commit/281dfaf727)] - **doc**: improve HMAC key recommendations (Tobias Nießen) [#48121](/~https://github.com/nodejs/node/pull/48121) +* \[[`bd311b6c70`](/~https://github.com/nodejs/node/commit/bd311b6c70)] - **doc**: clarify mkdir() recursive behavior (Stephen Odogwu) [#48109](/~https://github.com/nodejs/node/pull/48109) +* \[[`5b061c8922`](/~https://github.com/nodejs/node/commit/5b061c8922)] - **doc**: fix typo in crypto legacy streams API section (Tobias Nießen) [#48122](/~https://github.com/nodejs/node/pull/48122) +* \[[`10ccb2bd81`](/~https://github.com/nodejs/node/commit/10ccb2bd81)] - **doc**: update SEA source link (Rich Trott) [#48080](/~https://github.com/nodejs/node/pull/48080) +* \[[`415bf7f532`](/~https://github.com/nodejs/node/commit/415bf7f532)] - **doc**: clarify tty.isRaw (Roberto Vidal) [#48055](/~https://github.com/nodejs/node/pull/48055) +* \[[`0ac4b33c76`](/~https://github.com/nodejs/node/commit/0ac4b33c76)] - **doc**: correct line break for Windows terminals (Alex Schwartz) [#48083](/~https://github.com/nodejs/node/pull/48083) +* \[[`f30ba5c320`](/~https://github.com/nodejs/node/commit/f30ba5c320)] - **doc**: fix Windows code snippet tags (Antoine du Hamel) [#48100](/~https://github.com/nodejs/node/pull/48100) +* \[[`12fef9b68c`](/~https://github.com/nodejs/node/commit/12fef9b68c)] - **doc**: harmonize fenced code snippet flags (Antoine du Hamel) [#48082](/~https://github.com/nodejs/node/pull/48082) +* \[[`13f163eace`](/~https://github.com/nodejs/node/commit/13f163eace)] - **doc**: use secure key length for HMAC generateKey (Tobias Nießen) [#48052](/~https://github.com/nodejs/node/pull/48052) +* \[[`1e3e7c9f33`](/~https://github.com/nodejs/node/commit/1e3e7c9f33)] - **doc**: update broken EVP\_BytesToKey link (Rich Trott) [#48064](/~https://github.com/nodejs/node/pull/48064) +* \[[`5917ba1838`](/~https://github.com/nodejs/node/commit/5917ba1838)] - **doc**: update broken spkac link (Rich Trott) [#48063](/~https://github.com/nodejs/node/pull/48063) +* \[[`0e4a3b7db1`](/~https://github.com/nodejs/node/commit/0e4a3b7db1)] - **doc**: document node-api version process (Chengzhong Wu) [#47972](/~https://github.com/nodejs/node/pull/47972) +* \[[`85bbaa94ea`](/~https://github.com/nodejs/node/commit/85bbaa94ea)] - **doc**: update process.versions properties (Saba Kharanauli) [#48019](/~https://github.com/nodejs/node/pull/48019) +* \[[`7660eb591a`](/~https://github.com/nodejs/node/commit/7660eb591a)] - **doc**: fix typo in binding functions (Deokjin Kim) [#48003](/~https://github.com/nodejs/node/pull/48003) +* \[[`2f5dbca690`](/~https://github.com/nodejs/node/commit/2f5dbca690)] - **doc**: mark Node.js 14 as End-of-Life (Richard Lau) [#48023](/~https://github.com/nodejs/node/pull/48023) +* \[[`3b94a739f2`](/~https://github.com/nodejs/node/commit/3b94a739f2)] - **doc**: clarify CRYPTO\_CUSTOM\_ENGINE\_NOT\_SUPPORTED (Tobias Nießen) [#47976](/~https://github.com/nodejs/node/pull/47976) +* \[[`9e381cfa89`](/~https://github.com/nodejs/node/commit/9e381cfa89)] - **doc**: add heading for permission model limitations (Tobias Nießen) [#47989](/~https://github.com/nodejs/node/pull/47989) +* \[[`802db923e0`](/~https://github.com/nodejs/node/commit/802db923e0)] - **doc,vm**: clarify usage of cachedData in vm.compileFunction() (Darshan Sen) [#48193](/~https://github.com/nodejs/node/pull/48193) +* \[[`11a3434810`](/~https://github.com/nodejs/node/commit/11a3434810)] - **esm**: remove support for arrays in `import` internal method (Antoine du Hamel) [#48296](/~https://github.com/nodejs/node/pull/48296) +* \[[`3b00f3afef`](/~https://github.com/nodejs/node/commit/3b00f3afef)] - **esm**: handle `globalPreload` hook returning a nullish value (Antoine du Hamel) [#48249](/~https://github.com/nodejs/node/pull/48249) +* \[[`3c7846d7e1`](/~https://github.com/nodejs/node/commit/3c7846d7e1)] - **esm**: handle more error types thrown from the loader thread (Antoine du Hamel) [#48247](/~https://github.com/nodejs/node/pull/48247) +* \[[`60ce2bcabc`](/~https://github.com/nodejs/node/commit/60ce2bcabc)] - **http**: send implicit headers on HEAD with no body (Matteo Collina) [#48108](/~https://github.com/nodejs/node/pull/48108) +* \[[`72de4e7170`](/~https://github.com/nodejs/node/commit/72de4e7170)] - **lib**: do not disable linter for entire files (Antoine du Hamel) [#48299](/~https://github.com/nodejs/node/pull/48299) +* \[[`10cc60fc91`](/~https://github.com/nodejs/node/commit/10cc60fc91)] - **lib**: use existing `isWindows` variable (sinkhaha) [#48134](/~https://github.com/nodejs/node/pull/48134) +* \[[`a90010aae9`](/~https://github.com/nodejs/node/commit/a90010aae9)] - **lib**: support FORCE\_COLOR for non TTY streams (Moshe Atlow) [#48034](/~https://github.com/nodejs/node/pull/48034) +* \[[`b1828b325e`](/~https://github.com/nodejs/node/commit/b1828b325e)] - **(SEMVER-MINOR)** **lib**: implement AbortSignal.any() (Chemi Atlow) [#47821](/~https://github.com/nodejs/node/pull/47821) +* \[[`8f1b86961f`](/~https://github.com/nodejs/node/commit/8f1b86961f)] - **meta**: bump github/codeql-action from 2.3.3 to 2.3.6 (dependabot\[bot]) [#48287](/~https://github.com/nodejs/node/pull/48287) +* \[[`1b87ccdf70`](/~https://github.com/nodejs/node/commit/1b87ccdf70)] - **meta**: bump actions/setup-python from 4.6.0 to 4.6.1 (dependabot\[bot]) [#48286](/~https://github.com/nodejs/node/pull/48286) +* \[[`10715aea26`](/~https://github.com/nodejs/node/commit/10715aea26)] - **meta**: bump codecov/codecov-action from 3.1.3 to 3.1.4 (dependabot\[bot]) [#48285](/~https://github.com/nodejs/node/pull/48285) +* \[[`79f73778ab`](/~https://github.com/nodejs/node/commit/79f73778ab)] - **meta**: remove dont-land-on-v14 auto labeling (Shrujal Shah) [#48031](/~https://github.com/nodejs/node/pull/48031) +* \[[`9c5711f3ea`](/~https://github.com/nodejs/node/commit/9c5711f3ea)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#48010](/~https://github.com/nodejs/node/pull/48010) +* \[[`6d6bf3ee52`](/~https://github.com/nodejs/node/commit/6d6bf3ee52)] - **module**: reduce the number of URL initializations (Yagiz Nizipli) [#48272](/~https://github.com/nodejs/node/pull/48272) +* \[[`f380953103`](/~https://github.com/nodejs/node/commit/f380953103)] - **module**: change default resolver to not throw on unknown scheme (Gil Tayar) [#47824](/~https://github.com/nodejs/node/pull/47824) +* \[[`950185b0c0`](/~https://github.com/nodejs/node/commit/950185b0c0)] - **net**: fix address iteration with autoSelectFamily (Fedor Indutny) [#48258](/~https://github.com/nodejs/node/pull/48258) +* \[[`5ddca72e62`](/~https://github.com/nodejs/node/commit/5ddca72e62)] - **net**: fix family autoselection SSL connection handling (Paolo Insogna) [#48189](/~https://github.com/nodejs/node/pull/48189) +* \[[`750e53ca3c`](/~https://github.com/nodejs/node/commit/750e53ca3c)] - **net**: fix family autoselection timeout handling (Paolo Insogna) [#47860](/~https://github.com/nodejs/node/pull/47860) +* \[[`a94f87ed99`](/~https://github.com/nodejs/node/commit/a94f87ed99)] - **(SEMVER-MINOR)** **node-api**: define version 9 (Chengzhong Wu) [#48151](/~https://github.com/nodejs/node/pull/48151) +* \[[`e834979818`](/~https://github.com/nodejs/node/commit/e834979818)] - **node-api**: add status napi\_cannot\_run\_js (Gabriel Schulhof) [#47986](/~https://github.com/nodejs/node/pull/47986) +* \[[`eafe0c3ec6`](/~https://github.com/nodejs/node/commit/eafe0c3ec6)] - **node-api**: napi\_ref on all types is experimental (Vladimir Morozov) [#47975](/~https://github.com/nodejs/node/pull/47975) +* \[[`9a034746f5`](/~https://github.com/nodejs/node/commit/9a034746f5)] - **src**: add Realm document in the src README.md (Chengzhong Wu) [#47932](/~https://github.com/nodejs/node/pull/47932) +* \[[`b8f4070f71`](/~https://github.com/nodejs/node/commit/b8f4070f71)] - **src**: check node\_extra\_ca\_certs after openssl cfg (Raghu Saxena) [#48159](/~https://github.com/nodejs/node/pull/48159) +* \[[`0347a18056`](/~https://github.com/nodejs/node/commit/0347a18056)] - **src**: include missing header in node\_sea.h (Joyee Cheung) [#48152](/~https://github.com/nodejs/node/pull/48152) +* \[[`45c3782c20`](/~https://github.com/nodejs/node/commit/45c3782c20)] - **src**: remove INT\_MAX asserts in SecretKeyGenTraits (Tobias Nießen) [#48053](/~https://github.com/nodejs/node/pull/48053) +* \[[`b25e7045ad`](/~https://github.com/nodejs/node/commit/b25e7045ad)] - **src**: avoid prototype access in binding templates (Joyee Cheung) [#47913](/~https://github.com/nodejs/node/pull/47913) +* \[[`33aa373eec`](/~https://github.com/nodejs/node/commit/33aa373eec)] - **src**: use Blob{Des|S}erializer for SEA blobs (Joyee Cheung) [#47962](/~https://github.com/nodejs/node/pull/47962) +* \[[`9e2b13dfa7`](/~https://github.com/nodejs/node/commit/9e2b13dfa7)] - **stream**: deprecate asIndexedPairs (Chemi Atlow) [#48102](/~https://github.com/nodejs/node/pull/48102) +* \[[`96c323dee2`](/~https://github.com/nodejs/node/commit/96c323dee2)] - **test**: mark test-child-process-pipe-dataflow as flaky (Moshe Atlow) [#48334](/~https://github.com/nodejs/node/pull/48334) +* \[[`9875885357`](/~https://github.com/nodejs/node/commit/9875885357)] - **test**: adapt tests for OpenSSL 3.1 (OttoHollmann) [#47859](/~https://github.com/nodejs/node/pull/47859) +* \[[`3440d7c6bf`](/~https://github.com/nodejs/node/commit/3440d7c6bf)] - **test**: unflake test-vm-timeout-escape-nexttick (Santiago Gimeno) [#48078](/~https://github.com/nodejs/node/pull/48078) +* \[[`215b2bc72c`](/~https://github.com/nodejs/node/commit/215b2bc72c)] - **test**: fix zlib version regex (Luigi Pinca) [#48227](/~https://github.com/nodejs/node/pull/48227) +* \[[`e12ee59d26`](/~https://github.com/nodejs/node/commit/e12ee59d26)] - **test**: use lower security level in s\_client (Luigi Pinca) [#48192](/~https://github.com/nodejs/node/pull/48192) +* \[[`1dabc7390c`](/~https://github.com/nodejs/node/commit/1dabc7390c)] - _**Revert**_ "**test**: unskip negative-settimeout.any.js WPT" (Filip Skokan) [#48182](/~https://github.com/nodejs/node/pull/48182) +* \[[`c1c4796a86`](/~https://github.com/nodejs/node/commit/c1c4796a86)] - **test**: mark test\_cannot\_run\_js as flaky (Keyhan Vakil) [#48181](/~https://github.com/nodejs/node/pull/48181) +* \[[`8c49d74002`](/~https://github.com/nodejs/node/commit/8c49d74002)] - **test**: fix flaky test-runner-watch-mode (Moshe Atlow) [#48144](/~https://github.com/nodejs/node/pull/48144) +* \[[`6388766862`](/~https://github.com/nodejs/node/commit/6388766862)] - **test**: skip test-http-pipeline-flood on IBM i (Abdirahim Musse) [#48048](/~https://github.com/nodejs/node/pull/48048) +* \[[`8d2a3b1952`](/~https://github.com/nodejs/node/commit/8d2a3b1952)] - **test**: ignore helper files in WPTs (Filip Skokan) [#48079](/~https://github.com/nodejs/node/pull/48079) +* \[[`7a96d825fd`](/~https://github.com/nodejs/node/commit/7a96d825fd)] - **test**: move `test-cluster-primary-error` flaky test (Yagiz Nizipli) [#48039](/~https://github.com/nodejs/node/pull/48039) +* \[[`a80dd3a8b3`](/~https://github.com/nodejs/node/commit/a80dd3a8b3)] - **test**: fix suite signal (Benjamin Gruenbaum) [#47800](/~https://github.com/nodejs/node/pull/47800) +* \[[`a41cfd183f`](/~https://github.com/nodejs/node/commit/a41cfd183f)] - **test**: fix parsing test flags (Daeyeon Jeong) [#48012](/~https://github.com/nodejs/node/pull/48012) +* \[[`4d4e506f2b`](/~https://github.com/nodejs/node/commit/4d4e506f2b)] - **test,doc,sea**: run SEA tests on ppc64 (Darshan Sen) [#48111](/~https://github.com/nodejs/node/pull/48111) +* \[[`44411fc40c`](/~https://github.com/nodejs/node/commit/44411fc40c)] - **test\_runner**: apply `runOnly` on suites (Moshe Atlow) [#48279](/~https://github.com/nodejs/node/pull/48279) +* \[[`3f259b7a30`](/~https://github.com/nodejs/node/commit/3f259b7a30)] - **test\_runner**: emit `test:watch:drained` event (Moshe Atlow) [#48259](/~https://github.com/nodejs/node/pull/48259) +* \[[`c9f8e8c562`](/~https://github.com/nodejs/node/commit/c9f8e8c562)] - **test\_runner**: stop watch mode when abortSignal aborted (Moshe Atlow) [#48259](/~https://github.com/nodejs/node/pull/48259) +* \[[`f3268d64cb`](/~https://github.com/nodejs/node/commit/f3268d64cb)] - **test\_runner**: fix global after hook (Moshe Atlow) [#48231](/~https://github.com/nodejs/node/pull/48231) +* \[[`15336c3139`](/~https://github.com/nodejs/node/commit/15336c3139)] - **test\_runner**: remove redundant check from coverage (Colin Ihrig) [#48070](/~https://github.com/nodejs/node/pull/48070) +* \[[`750d3e8606`](/~https://github.com/nodejs/node/commit/750d3e8606)] - **test\_runner**: pass FORCE\_COLOR to child process (Moshe Atlow) [#48057](/~https://github.com/nodejs/node/pull/48057) +* \[[`3278542243`](/~https://github.com/nodejs/node/commit/3278542243)] - **test\_runner**: dont split lines on `test:stdout` (Moshe Atlow) [#48057](/~https://github.com/nodejs/node/pull/48057) +* \[[`027c531766`](/~https://github.com/nodejs/node/commit/027c531766)] - **test\_runner**: fix test deserialize edge cases (Moshe Atlow) [#48106](/~https://github.com/nodejs/node/pull/48106) +* \[[`2b797a6d39`](/~https://github.com/nodejs/node/commit/2b797a6d39)] - **test\_runner**: delegate stderr and stdout formatting to reporter (Shiba) [#48045](/~https://github.com/nodejs/node/pull/48045) +* \[[`23d310bee8`](/~https://github.com/nodejs/node/commit/23d310bee8)] - **test\_runner**: display dot report as wide as the terminal width (Raz Luvaton) [#48038](/~https://github.com/nodejs/node/pull/48038) +* \[[`fd2620dcf1`](/~https://github.com/nodejs/node/commit/fd2620dcf1)] - **tls**: reapply servername on happy eyeballs connect (Fedor Indutny) [#48255](/~https://github.com/nodejs/node/pull/48255) +* \[[`62f847d0b3`](/~https://github.com/nodejs/node/commit/62f847d0b3)] - **tools**: update rollup lint-md-dependencies (Node.js GitHub Bot) [#48329](/~https://github.com/nodejs/node/pull/48329) +* \[[`3e97826a66`](/~https://github.com/nodejs/node/commit/3e97826a66)] - _**Revert**_ "**tools**: open issue when update workflow fails" (Marco Ippolito) [#48312](/~https://github.com/nodejs/node/pull/48312) +* \[[`5f08bfe35f`](/~https://github.com/nodejs/node/commit/5f08bfe35f)] - **tools**: don't gitignore base64 config.h (Ben Noordhuis) [#48174](/~https://github.com/nodejs/node/pull/48174) +* \[[`ded0e2d755`](/~https://github.com/nodejs/node/commit/ded0e2d755)] - **tools**: update LICENSE and license-builder.sh (Santiago Gimeno) [#48078](/~https://github.com/nodejs/node/pull/48078) +* \[[`07aa264366`](/~https://github.com/nodejs/node/commit/07aa264366)] - **tools**: automate histogram update (Marco Ippolito) [#48171](/~https://github.com/nodejs/node/pull/48171) +* \[[`1416b75eaa`](/~https://github.com/nodejs/node/commit/1416b75eaa)] - **tools**: use shasum instead of sha256sum (Luigi Pinca) [#48229](/~https://github.com/nodejs/node/pull/48229) +* \[[`b81e9d9b7b`](/~https://github.com/nodejs/node/commit/b81e9d9b7b)] - **tools**: harmonize `dep_updaters` scripts (Antoine du Hamel) [#48201](/~https://github.com/nodejs/node/pull/48201) +* \[[`a60bc41e53`](/~https://github.com/nodejs/node/commit/a60bc41e53)] - **tools**: deps update authenticate github api request (Andrea Fassina) [#48200](/~https://github.com/nodejs/node/pull/48200) +* \[[`7478ed014e`](/~https://github.com/nodejs/node/commit/7478ed014e)] - **tools**: order dependency jobs alphabetically (Luca) [#48184](/~https://github.com/nodejs/node/pull/48184) +* \[[`568a705799`](/~https://github.com/nodejs/node/commit/568a705799)] - **tools**: refactor v8\_pch config (Michaël Zasso) [#47364](/~https://github.com/nodejs/node/pull/47364) +* \[[`801573ba46`](/~https://github.com/nodejs/node/commit/801573ba46)] - **tools**: log and verify sha256sum (Andrea Fassina) [#48088](/~https://github.com/nodejs/node/pull/48088) +* \[[`db62325e18`](/~https://github.com/nodejs/node/commit/db62325e18)] - **tools**: open issue when update workflow fails (Marco Ippolito) [#48018](/~https://github.com/nodejs/node/pull/48018) +* \[[`ad8a68856d`](/~https://github.com/nodejs/node/commit/ad8a68856d)] - **tools**: alphabetize CODEOWNERS (Rich Trott) [#48124](/~https://github.com/nodejs/node/pull/48124) +* \[[`4cf5a9edaf`](/~https://github.com/nodejs/node/commit/4cf5a9edaf)] - **tools**: use latest upstream commit for zlib updates (Andrea Fassina) [#48054](/~https://github.com/nodejs/node/pull/48054) +* \[[`8d93af381b`](/~https://github.com/nodejs/node/commit/8d93af381b)] - **tools**: add security-wg as dep updaters owner (Marco Ippolito) [#48113](/~https://github.com/nodejs/node/pull/48113) +* \[[`5325be1d99`](/~https://github.com/nodejs/node/commit/5325be1d99)] - **tools**: port js2c.py to C++ (Joyee Cheung) [#46997](/~https://github.com/nodejs/node/pull/46997) +* \[[`6c60d90277`](/~https://github.com/nodejs/node/commit/6c60d90277)] - **tools**: fix race condition when npm installing (Tobias Nießen) [#48101](/~https://github.com/nodejs/node/pull/48101) +* \[[`0ab840a58f`](/~https://github.com/nodejs/node/commit/0ab840a58f)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#48098](/~https://github.com/nodejs/node/pull/48098) +* \[[`a298193378`](/~https://github.com/nodejs/node/commit/a298193378)] - **tools**: update cpplint to 1.6.1 (Yagiz Nizipli) [#48098](/~https://github.com/nodejs/node/pull/48098) +* \[[`f6725751b7`](/~https://github.com/nodejs/node/commit/f6725751b7)] - **tools**: update eslint to 8.41.0 (Node.js GitHub Bot) [#48097](/~https://github.com/nodejs/node/pull/48097) +* \[[`6539361f4e`](/~https://github.com/nodejs/node/commit/6539361f4e)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#48096](/~https://github.com/nodejs/node/pull/48096) +* \[[`5d94dbb951`](/~https://github.com/nodejs/node/commit/5d94dbb951)] - **tools**: update doc to remark-parse\@10.0.2 (Node.js GitHub Bot) [#48095](/~https://github.com/nodejs/node/pull/48095) +* \[[`2226088048`](/~https://github.com/nodejs/node/commit/2226088048)] - **tools**: add debug logs (Marco Ippolito) [#48060](/~https://github.com/nodejs/node/pull/48060) +* \[[`0c8c383583`](/~https://github.com/nodejs/node/commit/0c8c383583)] - **tools**: fix zconf.h path (Luigi Pinca) [#48089](/~https://github.com/nodejs/node/pull/48089) +* \[[`6adaf4c648`](/~https://github.com/nodejs/node/commit/6adaf4c648)] - **tools**: update remark-preset-lint-node to 4.0.0 (Node.js GitHub Bot) [#47995](/~https://github.com/nodejs/node/pull/47995) +* \[[`92b3334231`](/~https://github.com/nodejs/node/commit/92b3334231)] - **url**: clean vertical alignment of docs (Robin Ury) [#48037](/~https://github.com/nodejs/node/pull/48037) +* \[[`ebb6536775`](/~https://github.com/nodejs/node/commit/ebb6536775)] - **url**: call `ada::can_parse` directly (Yagiz Nizipli) [#47919](/~https://github.com/nodejs/node/pull/47919) +* \[[`ed4514294a`](/~https://github.com/nodejs/node/commit/ed4514294a)] - **vm**: properly handle defining symbol props (Nicolas DUBIEN) [#47572](/~https://github.com/nodejs/node/pull/47572) + ## 2023-05-16, Version 20.2.0 (Current), @targos diff --git a/src/node_version.h b/src/node_version.h index a1dd3be702ce19..46ced4fd7d0180 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 20 -#define NODE_MINOR_VERSION 2 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 3 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)