From 337fc1fe527428a784d3d475c5dcc743984130ca Mon Sep 17 00:00:00 2001 From: RafaelGSS Date: Tue, 30 Jul 2024 10:11:29 -0300 Subject: [PATCH] 2024-07-31, Version 22.6.0 (Current) Notable changes: deps: * (SEMVER-MINOR) V8: backport 7857eb34db42 (Stephen Belanger) https://github.com/nodejs/node/pull/53997 http: * (SEMVER-MINOR) add diagnostics channel `http.client.request.error` (Kohei Ueno) https://github.com/nodejs/node/pull/54054 inspector: * (SEMVER-MINOR) add initial support for network inspection (Kohei Ueno) https://github.com/nodejs/node/pull/53593 lib,src: * drop --experimental-network-imports (Rafael Gonzaga) https://github.com/nodejs/node/pull/53822 meta: * add jake to collaborators (jakecastelli) https://github.com/nodejs/node/pull/54004 module: * (SEMVER-MINOR) add --experimental-strip-types (Marco Ippolito) https://github.com/nodejs/node/pull/53725 * (SEMVER-MINOR) unflag detect-module (Geoffrey Booth) https://github.com/nodejs/node/pull/53619 stream: * (SEMVER-MINOR) expose DuplexPair API (Austin Wright) https://github.com/nodejs/node/pull/34111 test_runner: * (SEMVER-MINOR) fix support watch with run(), add globPatterns option (Matteo Collina) https://github.com/nodejs/node/pull/53866 * (SEMVER-MINOR) refactor snapshots to get file from context (Colin Ihrig) https://github.com/nodejs/node/pull/53853 * (SEMVER-MINOR) add context.filePath (Colin Ihrig) https://github.com/nodejs/node/pull/53853 PR-URL: TODO --- CHANGELOG.md | 3 +- doc/api/cli.md | 8 +- doc/api/errors.md | 2 +- doc/api/inspector.md | 6 +- doc/api/packages.md | 2 +- doc/api/stream.md | 2 +- doc/api/test.md | 6 +- doc/api/typescript.md | 2 +- doc/changelogs/CHANGELOG_V22.md | 139 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 10 files changed, 158 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d4a9746ce8927b..223e855578b550 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -38,7 +38,8 @@ release. -22.5.1
+22.6.0
+22.5.1
22.5.0
22.4.1
22.4.0
diff --git a/doc/api/cli.md b/doc/api/cli.md index 2eb07e8108fb07..e95362a88b2ab5 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -858,7 +858,7 @@ export USERNAME="nodejs" # will result in `nodejs` as the value. > Stability: 1 - Experimental @@ -1028,7 +1028,7 @@ Enable the experimental [`node:sqlite`][] module. ### `--experimental-strip-types` > Stability: 1.0 - Early development @@ -1562,7 +1562,7 @@ added: - v20.10.0 changes: - version: - - REPLACEME + - v22.6.0 pr-url: https://github.com/nodejs/node/pull/53619 description: Syntax detection is enabled by default. --> diff --git a/doc/api/errors.md b/doc/api/errors.md index 82225b26efaf74..4a577595ca41d1 100644 --- a/doc/api/errors.md +++ b/doc/api/errors.md @@ -4004,7 +4004,7 @@ An error occurred trying to allocate memory. This should never happen. #### `ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING` Type stripping is not supported for files descendent of a `node_modules` directory. diff --git a/doc/api/inspector.md b/doc/api/inspector.md index c1c391eb14889a..6886cc6a7fe467 100644 --- a/doc/api/inspector.md +++ b/doc/api/inspector.md @@ -513,7 +513,7 @@ inspector.Network.requestWillBeSent({ > Stability: 1 - Experimental @@ -529,7 +529,7 @@ the application is about to send an HTTP request. > Stability: 1 - Experimental @@ -545,7 +545,7 @@ HTTP response is available. > Stability: 1 - Experimental diff --git a/doc/api/packages.md b/doc/api/packages.md index 4316420620a224..1421fe3099ccaf 100644 --- a/doc/api/packages.md +++ b/doc/api/packages.md @@ -123,7 +123,7 @@ added: - v20.10.0 changes: - version: - - REPLACEME + - v22.6.0 pr-url: https://github.com/nodejs/node/pull/53619 description: Syntax detection is enabled by default. --> diff --git a/doc/api/stream.md b/doc/api/stream.md index 1cf07d00093a26..2d21c2b837f1c1 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -2681,7 +2681,7 @@ further errors except from `_destroy()` may be emitted as `'error'`. #### `stream.duplexPair([options])` * `options` {Object} A value to pass to both [`Duplex`][] constructors, diff --git a/doc/api/test.md b/doc/api/test.md index 7c7c591c67c84f..f930cb03220252 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -1239,7 +1239,7 @@ added: - v18.9.0 - v16.19.0 changes: - - version: REPLACEME + - version: v22.6.0 pr-url: https://github.com/nodejs/node/pull/53866 description: Added the `globPatterns` option. - version: v22.0.0 @@ -3203,7 +3203,7 @@ test('top level test', (t) => { ### `context.filePath` The absolute path of the test file that created the current test. If a test file @@ -3446,7 +3446,7 @@ exposed as part of the API. ### `context.filePath` The absolute path of the test file that created the current suite. If a test diff --git a/doc/api/typescript.md b/doc/api/typescript.md index 69711d36a39349..cddd0dd29f1d86 100644 --- a/doc/api/typescript.md +++ b/doc/api/typescript.md @@ -38,7 +38,7 @@ To use TypeScript with full support for all TypeScript features, including ## Type stripping > Stability: 1.0 - Early development diff --git a/doc/changelogs/CHANGELOG_V22.md b/doc/changelogs/CHANGELOG_V22.md index 93338782dd00e8..6e130c40f7b473 100644 --- a/doc/changelogs/CHANGELOG_V22.md +++ b/doc/changelogs/CHANGELOG_V22.md @@ -8,6 +8,7 @@ +22.6.0
22.5.1
22.5.0
22.4.1
@@ -44,6 +45,144 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2024-07-31, Version 22.6.0 (Current), @RafaelGSS + +### Notable Changes + +* \[[`6827c626e1`](https://github.com/nodejs/node/commit/6827c626e1)] - **(SEMVER-MINOR)** **deps**: V8: backport 7857eb34db42 (Stephen Belanger) [#53997](https://github.com/nodejs/node/pull/53997) +* \[[`6fab374440`](https://github.com/nodejs/node/commit/6fab374440)] - **(SEMVER-MINOR)** **http**: add diagnostics channel `http.client.request.error` (Kohei Ueno) [#54054](https://github.com/nodejs/node/pull/54054) +* \[[`de1fbc292f`](https://github.com/nodejs/node/commit/de1fbc292f)] - **(SEMVER-MINOR)** **inspector**: add initial support for network inspection (Kohei Ueno) [#53593](https://github.com/nodejs/node/pull/53593) +* \[[`a1e67c3565`](https://github.com/nodejs/node/commit/a1e67c3565)] - **lib,src**: drop --experimental-network-imports (Rafael Gonzaga) [#53822](https://github.com/nodejs/node/pull/53822) +* \[[`7556cc0691`](https://github.com/nodejs/node/commit/7556cc0691)] - **meta**: add jake to collaborators (jakecastelli) [#54004](https://github.com/nodejs/node/pull/54004) +* \[[`06cc2ced62`](https://github.com/nodejs/node/commit/06cc2ced62)] - **(SEMVER-MINOR)** **module**: add --experimental-strip-types (Marco Ippolito) [#53725](https://github.com/nodejs/node/pull/53725) +* \[[`8af1505cb8`](https://github.com/nodejs/node/commit/8af1505cb8)] - **(SEMVER-MINOR)** **module**: unflag detect-module (Geoffrey Booth) [#53619](https://github.com/nodejs/node/pull/53619) +* \[[`f5633b1ab3`](https://github.com/nodejs/node/commit/f5633b1ab3)] - **(SEMVER-MINOR)** **stream**: expose DuplexPair API (Austin Wright) [#34111](https://github.com/nodejs/node/pull/34111) +* \[[`295a22bdfe`](https://github.com/nodejs/node/commit/295a22bdfe)] - **(SEMVER-MINOR)** **test\_runner**: fix support watch with run(), add globPatterns option (Matteo Collina) [#53866](https://github.com/nodejs/node/pull/53866) +* \[[`6ad6e01bf3`](https://github.com/nodejs/node/commit/6ad6e01bf3)] - **(SEMVER-MINOR)** **test\_runner**: refactor snapshots to get file from context (Colin Ihrig) [#53853](https://github.com/nodejs/node/pull/53853) +* \[[`698e44f8e7`](https://github.com/nodejs/node/commit/698e44f8e7)] - **(SEMVER-MINOR)** **test\_runner**: add context.filePath (Colin Ihrig) [#53853](https://github.com/nodejs/node/pull/53853) + +### Commits + +* \[[`7f5184a891`](https://github.com/nodejs/node/commit/7f5184a891)] - **assert**: use isError instead of instanceof in innerOk (Pietro Marchini) [#53980](https://github.com/nodejs/node/pull/53980) +* \[[`adf544d9fe`](https://github.com/nodejs/node/commit/adf544d9fe)] - **build**: update gcovr to 7.2 and codecov config (Benjamin E. Coe) [#54019](https://github.com/nodejs/node/pull/54019) +* \[[`a423344353`](https://github.com/nodejs/node/commit/a423344353)] - **build**: avoid compiling with VS v17.10 (Hüseyin Açacak) [#53863](https://github.com/nodejs/node/pull/53863) +* \[[`fad926b30e`](https://github.com/nodejs/node/commit/fad926b30e)] - **build**: ensure v8\_pointer\_compression\_sandbox is enabled on 64bit (Shelley Vohr) [#53884](https://github.com/nodejs/node/pull/53884) +* \[[`a6fb00c4a4`](https://github.com/nodejs/node/commit/a6fb00c4a4)] - **build**: fix conflict gyp configs (Chengzhong Wu) [#53605](https://github.com/nodejs/node/pull/53605) +* \[[`0f1fe63e32`](https://github.com/nodejs/node/commit/0f1fe63e32)] - **build**: trigger coverage ci when updating codecov (Yagiz Nizipli) [#53929](https://github.com/nodejs/node/pull/53929) +* \[[`ad62b945f0`](https://github.com/nodejs/node/commit/ad62b945f0)] - **build**: update codecov coverage build count (Yagiz Nizipli) [#53929](https://github.com/nodejs/node/pull/53929) +* \[[`3c40868fd3`](https://github.com/nodejs/node/commit/3c40868fd3)] - **build**: disable test-asan workflow (Michaël Zasso) [#53844](https://github.com/nodejs/node/pull/53844) +* \[[`a71e666c4a`](https://github.com/nodejs/node/commit/a71e666c4a)] - **build, tools**: drop leading `/` from `r2dir` (Richard Lau) [#53951](https://github.com/nodejs/node/pull/53951) +* \[[`9c7b009f47`](https://github.com/nodejs/node/commit/9c7b009f47)] - **build,tools**: simplify upload of shasum signatures (Michaël Zasso) [#53892](https://github.com/nodejs/node/pull/53892) +* \[[`fab3a236a4`](https://github.com/nodejs/node/commit/fab3a236a4)] - **child\_process**: fix incomplete prototype pollution hardening (Liran Tal) [#53781](https://github.com/nodejs/node/pull/53781) +* \[[`66f7c595c7`](https://github.com/nodejs/node/commit/66f7c595c7)] - **cli**: document `--inspect` port `0` behavior (Aviv Keller) [#53782](https://github.com/nodejs/node/pull/53782) +* \[[`da1c315ed4`](https://github.com/nodejs/node/commit/da1c315ed4)] - **console**: fix issues with frozen intrinsics (Vinicius Lourenço) [#54070](https://github.com/nodejs/node/pull/54070) +* \[[`6827c626e1`](https://github.com/nodejs/node/commit/6827c626e1)] - **(SEMVER-MINOR)** **deps**: V8: backport 7857eb34db42 (Stephen Belanger) [#53997](https://github.com/nodejs/node/pull/53997) +* \[[`98bcc28d1c`](https://github.com/nodejs/node/commit/98bcc28d1c)] - **deps**: update c-ares to v1.32.3 (Node.js GitHub Bot) [#54020](https://github.com/nodejs/node/pull/54020) +* \[[`17dba317a4`](https://github.com/nodejs/node/commit/17dba317a4)] - **deps**: V8: cherry-pick 35888fee7bba (Joyee Cheung) [#53728](https://github.com/nodejs/node/pull/53728) +* \[[`9bba679e0b`](https://github.com/nodejs/node/commit/9bba679e0b)] - **deps**: add gn build files for ncrypto (Cheng) [#53940](https://github.com/nodejs/node/pull/53940) +* \[[`291a058003`](https://github.com/nodejs/node/commit/291a058003)] - **deps**: update c-ares to v1.32.2 (Node.js GitHub Bot) [#53865](https://github.com/nodejs/node/pull/53865) +* \[[`c390809cf0`](https://github.com/nodejs/node/commit/c390809cf0)] - **deps**: V8: cherry-pick 9812cb486e2b (Michaël Zasso) [#53966](https://github.com/nodejs/node/pull/53966) +* \[[`8e66a18ef0`](https://github.com/nodejs/node/commit/8e66a18ef0)] - **deps**: start working on ncrypto dep (James M Snell) [#53803](https://github.com/nodejs/node/pull/53803) +* \[[`c114082b12`](https://github.com/nodejs/node/commit/c114082b12)] - **deps**: fix include\_dirs of nbytes (Cheng) [#53862](https://github.com/nodejs/node/pull/53862) +* \[[`9b204100a9`](https://github.com/nodejs/node/commit/9b204100a9)] - **doc**: move numCPUs require to top of file in cluster CJS example (Alfredo González) [#53932](https://github.com/nodejs/node/pull/53932) +* \[[`a3fca2c1e2`](https://github.com/nodejs/node/commit/a3fca2c1e2)] - **doc**: update security-release process to automated one (Rafael Gonzaga) [#53877](https://github.com/nodejs/node/pull/53877) +* \[[`eef99d1f90`](https://github.com/nodejs/node/commit/eef99d1f90)] - **doc**: fix typo in technical-priorities.md (YoonSoo\_Shin) [#54094](https://github.com/nodejs/node/pull/54094) +* \[[`7ab030f3d6`](https://github.com/nodejs/node/commit/7ab030f3d6)] - **doc**: fix typo in diagnostic tooling support tiers document (Taejin Kim) [#54058](https://github.com/nodejs/node/pull/54058) +* \[[`f04622c381`](https://github.com/nodejs/node/commit/f04622c381)] - **doc**: move GeoffreyBooth to TSC regular member (Geoffrey Booth) [#54047](https://github.com/nodejs/node/pull/54047) +* \[[`63d6cc1a79`](https://github.com/nodejs/node/commit/63d6cc1a79)] - **doc**: correct typescript stdin support (Marco Ippolito) [#54036](https://github.com/nodejs/node/pull/54036) +* \[[`3472e1a3d6`](https://github.com/nodejs/node/commit/3472e1a3d6)] - **doc**: fix typo in recognizing-contributors (Marco Ippolito) [#53990](https://github.com/nodejs/node/pull/53990) +* \[[`c08736ba41`](https://github.com/nodejs/node/commit/c08736ba41)] - **doc**: fix documentation for `--run` (Aviv Keller) [#53976](https://github.com/nodejs/node/pull/53976) +* \[[`9102524302`](https://github.com/nodejs/node/commit/9102524302)] - **doc**: update boxstarter README (Aviv Keller) [#53785](https://github.com/nodejs/node/pull/53785) +* \[[`d9553b0e32`](https://github.com/nodejs/node/commit/d9553b0e32)] - **doc**: add info about prefix-only modules to `module.builtinModules` (Grigory) [#53954](https://github.com/nodejs/node/pull/53954) +* \[[`0c6bfd29b8`](https://github.com/nodejs/node/commit/0c6bfd29b8)] - **doc**: remove `scroll-behavior: smooth;` (Cloyd Lau) [#53942](https://github.com/nodejs/node/pull/53942) +* \[[`e907236dd9`](https://github.com/nodejs/node/commit/e907236dd9)] - **doc**: move --test-coverage-{ex,in}clude to proper location (Colin Ihrig) [#53926](https://github.com/nodejs/node/pull/53926) +* \[[`8bf9960b98`](https://github.com/nodejs/node/commit/8bf9960b98)] - **doc**: add `--experimental-sqlite` note (Aviv Keller) [#53907](https://github.com/nodejs/node/pull/53907) +* \[[`d7615004d8`](https://github.com/nodejs/node/commit/d7615004d8)] - **doc**: update `api_assets` README for new files (Aviv Keller) [#53676](https://github.com/nodejs/node/pull/53676) +* \[[`63cf715aa0`](https://github.com/nodejs/node/commit/63cf715aa0)] - **doc**: add MattiasBuelens to collaborators (Mattias Buelens) [#53895](https://github.com/nodejs/node/pull/53895) +* \[[`5b8dd78112`](https://github.com/nodejs/node/commit/5b8dd78112)] - **doc**: fix release date for 22.5.0 (Antoine du Hamel) [#53889](https://github.com/nodejs/node/pull/53889) +* \[[`dd2c0f349a`](https://github.com/nodejs/node/commit/dd2c0f349a)] - **doc**: fix casing of GitHub handle for two collaborators (Antoine du Hamel) [#53857](https://github.com/nodejs/node/pull/53857) +* \[[`b47c2308e1`](https://github.com/nodejs/node/commit/b47c2308e1)] - **doc**: update release-post nodejs.org script (Rafael Gonzaga) [#53762](https://github.com/nodejs/node/pull/53762) +* \[[`e43612010e`](https://github.com/nodejs/node/commit/e43612010e)] - **doc, test**: tracing channel hasSubscribers getter (Thomas Hunter II) [#52908](https://github.com/nodejs/node/pull/52908) +* \[[`628560d900`](https://github.com/nodejs/node/commit/628560d900)] - **doc,tools**: enforce use of `node:` prefix (Antoine du Hamel) [#53950](https://github.com/nodejs/node/pull/53950) +* \[[`87bab76df2`](https://github.com/nodejs/node/commit/87bab76df2)] - **doc,tty**: add documentation for ReadStream and WriteStream (jakecastelli) [#53567](https://github.com/nodejs/node/pull/53567) +* \[[`dcca9ba560`](https://github.com/nodejs/node/commit/dcca9ba560)] - **esm**: refactor `get_format` (Antoine du Hamel) [#53872](https://github.com/nodejs/node/pull/53872) +* \[[`1b0d5d4150`](https://github.com/nodejs/node/commit/1b0d5d4150)] - **fs**: optimize `fs.cpSync` js calls (Yagiz Nizipli) [#53614](https://github.com/nodejs/node/pull/53614) +* \[[`1cb0363939`](https://github.com/nodejs/node/commit/1cb0363939)] - **fs**: ensure consistency for mkdtemp in both fs and fs/promises (YieldRay) [#53776](https://github.com/nodejs/node/pull/53776) +* \[[`8086337ea9`](https://github.com/nodejs/node/commit/8086337ea9)] - **fs**: remove unnecessary option argument validation (Jonas) [#53861](https://github.com/nodejs/node/pull/53861) +* \[[`b377b93a3f`](https://github.com/nodejs/node/commit/b377b93a3f)] - **fs**: correctly pass dirent to exclude `withFileTypes` (RedYetiDev) [#53823](https://github.com/nodejs/node/pull/53823) +* \[[`6fab374440`](https://github.com/nodejs/node/commit/6fab374440)] - **(SEMVER-MINOR)** **http**: add diagnostics channel `http.client.request.error` (Kohei Ueno) [#54054](https://github.com/nodejs/node/pull/54054) +* \[[`de1fbc292f`](https://github.com/nodejs/node/commit/de1fbc292f)] - **(SEMVER-MINOR)** **inspector**: add initial support for network inspection (Kohei Ueno) [#53593](https://github.com/nodejs/node/pull/53593) +* \[[`ad7476cd37`](https://github.com/nodejs/node/commit/ad7476cd37)] - **lib**: support dynamic trace events on debugWithTimer (Vinicius Lourenço) [#53913](https://github.com/nodejs/node/pull/53913) +* \[[`d19f95ab34`](https://github.com/nodejs/node/commit/d19f95ab34)] - **lib**: optimize copyError with ObjectAssign in primordials (HEESEUNG) [#53999](https://github.com/nodejs/node/pull/53999) +* \[[`19f87d2962`](https://github.com/nodejs/node/commit/19f87d2962)] - **lib**: improve cluster/primary code (Ehsan Khakifirooz) [#53756](https://github.com/nodejs/node/pull/53756) +* \[[`03f353293b`](https://github.com/nodejs/node/commit/03f353293b)] - **lib**: improve error message when index not found on cjs (Vinicius Lourenço) [#53859](https://github.com/nodejs/node/pull/53859) +* \[[`d8375d6236`](https://github.com/nodejs/node/commit/d8375d6236)] - **lib**: decorate async stack trace in source maps (Chengzhong Wu) [#53860](https://github.com/nodejs/node/pull/53860) +* \[[`a1e67c3565`](https://github.com/nodejs/node/commit/a1e67c3565)] - **lib,src**: drop --experimental-network-imports (Rafael Gonzaga) [#53822](https://github.com/nodejs/node/pull/53822) +* \[[`c535adedab`](https://github.com/nodejs/node/commit/c535adedab)] - **meta**: add `sqlite` to js subsystems (Alex Yang) [#53911](https://github.com/nodejs/node/pull/53911) +* \[[`14fa5b23bc`](https://github.com/nodejs/node/commit/14fa5b23bc)] - **meta**: move tsc member to emeritus (Michael Dawson) [#54029](https://github.com/nodejs/node/pull/54029) +* \[[`7556cc0691`](https://github.com/nodejs/node/commit/7556cc0691)] - **meta**: add jake to collaborators (jakecastelli) [#54004](https://github.com/nodejs/node/pull/54004) +* \[[`dc1b51c38e`](https://github.com/nodejs/node/commit/dc1b51c38e)] - **meta**: remove license for hljs (Aviv Keller) [#53970](https://github.com/nodejs/node/pull/53970) +* \[[`6a19a8aeb9`](https://github.com/nodejs/node/commit/6a19a8aeb9)] - **meta**: make more bug-report information required (Aviv Keller) [#53718](https://github.com/nodejs/node/pull/53718) +* \[[`cb5a602b6e`](https://github.com/nodejs/node/commit/cb5a602b6e)] - **meta**: reword linter messages (Aviv Keller) [#53949](https://github.com/nodejs/node/pull/53949) +* \[[`a0b059ed70`](https://github.com/nodejs/node/commit/a0b059ed70)] - **meta**: store actions secrets in environment (Aviv Keller) [#53930](https://github.com/nodejs/node/pull/53930) +* \[[`1688f00dce`](https://github.com/nodejs/node/commit/1688f00dce)] - **meta**: move anonrig to tsc voting members (Yagiz Nizipli) [#53888](https://github.com/nodejs/node/pull/53888) +* \[[`11aef40afa`](https://github.com/nodejs/node/commit/11aef40afa)] - **module**: fix extensionless typescript in cjs loader (Marco Ippolito) [#54062](https://github.com/nodejs/node/pull/54062) +* \[[`343b3b5ffe`](https://github.com/nodejs/node/commit/343b3b5ffe)] - **module**: do not warn for typeless package.json when there isn't one (Joyee Cheung) [#54045](https://github.com/nodejs/node/pull/54045) +* \[[`06cc2ced62`](https://github.com/nodejs/node/commit/06cc2ced62)] - **(SEMVER-MINOR)** **module**: add --experimental-strip-types (Marco Ippolito) [#53725](https://github.com/nodejs/node/pull/53725) +* \[[`8af1505cb8`](https://github.com/nodejs/node/commit/8af1505cb8)] - **(SEMVER-MINOR)** **module**: unflag detect-module (Geoffrey Booth) [#53619](https://github.com/nodejs/node/pull/53619) +* \[[`c307e5b8ca`](https://github.com/nodejs/node/commit/c307e5b8ca)] - **node-api**: add property keys benchmark (Chengzhong Wu) [#54012](https://github.com/nodejs/node/pull/54012) +* \[[`cf68a73a79`](https://github.com/nodejs/node/commit/cf68a73a79)] - **node-api**: rename nogc to basic (Gabriel Schulhof) [#53830](https://github.com/nodejs/node/pull/53830) +* \[[`568080e469`](https://github.com/nodejs/node/commit/568080e469)] - **process**: unify experimental warning messages (Aviv Keller) [#53704](https://github.com/nodejs/node/pull/53704) +* \[[`a5d8a8f7a1`](https://github.com/nodejs/node/commit/a5d8a8f7a1)] - **src**: expose LookupAndCompile with parameters (Shelley Vohr) [#53886](https://github.com/nodejs/node/pull/53886) +* \[[`dd4ee4eaa2`](https://github.com/nodejs/node/commit/dd4ee4eaa2)] - **src**: simplify AESCipherTraits::AdditionalConfig (Tobias Nießen) [#53890](https://github.com/nodejs/node/pull/53890) +* \[[`ea9b320ead`](https://github.com/nodejs/node/commit/ea9b320ead)] - **src**: remove redundant RsaPointer (use RSAPointer) (James M Snell) [#54003](https://github.com/nodejs/node/pull/54003) +* \[[`7257e97de8`](https://github.com/nodejs/node/commit/7257e97de8)] - **src**: fix -Wshadow warning (Shelley Vohr) [#53885](https://github.com/nodejs/node/pull/53885) +* \[[`476965d806`](https://github.com/nodejs/node/commit/476965d806)] - **src**: start using ncrypto for CSPRNG calls (James M Snell) [#53984](https://github.com/nodejs/node/pull/53984) +* \[[`5c9cacb8bf`](https://github.com/nodejs/node/commit/5c9cacb8bf)] - **src**: return `undefined` if no rows are returned in SQLite (Deokjin Kim) [#53981](https://github.com/nodejs/node/pull/53981) +* \[[`3d0f00fe69`](https://github.com/nodejs/node/commit/3d0f00fe69)] - **src**: fix slice of slice of file-backed Blob (Josh Lee) [#53972](https://github.com/nodejs/node/pull/53972) +* \[[`87595e189b`](https://github.com/nodejs/node/commit/87595e189b)] - **src**: cache invariant code motion (Rafael Gonzaga) [#53879](https://github.com/nodejs/node/pull/53879) +* \[[`d99bdd9615`](https://github.com/nodejs/node/commit/d99bdd9615)] - **src**: avoid strcmp in ImportJWKAsymmetricKey (Tobias Nießen) [#53813](https://github.com/nodejs/node/pull/53813) +* \[[`75c7e70ec5`](https://github.com/nodejs/node/commit/75c7e70ec5)] - **src**: switch from ToLocalChecked to ToLocal in node\_webstorage (James M Snell) [#53959](https://github.com/nodejs/node/pull/53959) +* \[[`c5f3ece96c`](https://github.com/nodejs/node/commit/c5f3ece96c)] - **src**: move `ToNamespacedPath` call of webstorage (Yagiz Nizipli) [#53875](https://github.com/nodejs/node/pull/53875) +* \[[`9ffaf763e9`](https://github.com/nodejs/node/commit/9ffaf763e9)] - **src**: use Maybe\ in SecureContext (Tobias Nießen) [#53883](https://github.com/nodejs/node/pull/53883) +* \[[`a94c3ae06f`](https://github.com/nodejs/node/commit/a94c3ae06f)] - **src**: replace ToLocalChecked uses with ToLocal in node-file (James M Snell) [#53869](https://github.com/nodejs/node/pull/53869) +* \[[`55461be05f`](https://github.com/nodejs/node/commit/55461be05f)] - **src**: refactor webstorage implementation (Yagiz Nizipli) [#53876](https://github.com/nodejs/node/pull/53876) +* \[[`c53cf449a6`](https://github.com/nodejs/node/commit/c53cf449a6)] - **src**: fix env-file flag to ignore spaces before quotes (Mohit Malhotra) [#53786](https://github.com/nodejs/node/pull/53786) +* \[[`bac3a485f6`](https://github.com/nodejs/node/commit/bac3a485f6)] - **src**: fix potential segmentation fault in SQLite (Tobias Nießen) [#53850](https://github.com/nodejs/node/pull/53850) +* \[[`df5083e5f9`](https://github.com/nodejs/node/commit/df5083e5f9)] - **src,lib**: expose getCategoryEnabledBuffer to use on node.http (Vinicius Lourenço) [#53602](https://github.com/nodejs/node/pull/53602) +* \[[`418d5b9b9e`](https://github.com/nodejs/node/commit/418d5b9b9e)] - **src,test**: disallow unsafe integer coercion in SQLite (Tobias Nießen) [#53851](https://github.com/nodejs/node/pull/53851) +* \[[`f5633b1ab3`](https://github.com/nodejs/node/commit/f5633b1ab3)] - **(SEMVER-MINOR)** **stream**: expose DuplexPair API (Austin Wright) [#34111](https://github.com/nodejs/node/pull/34111) +* \[[`3c04ea4803`](https://github.com/nodejs/node/commit/3c04ea4803)] - **test**: do not swallow uncaughtException errors in exit code tests (Meghan Denny) [#54039](https://github.com/nodejs/node/pull/54039) +* \[[`b2a465e616`](https://github.com/nodejs/node/commit/b2a465e616)] - **test**: move shared module to `test/common` (Rich Trott) [#54042](https://github.com/nodejs/node/pull/54042) +* \[[`8f32a37fd9`](https://github.com/nodejs/node/commit/8f32a37fd9)] - **test**: skip sea tests with more accurate available disk space estimation (Chengzhong Wu) [#53996](https://github.com/nodejs/node/pull/53996) +* \[[`ed8964ef84`](https://github.com/nodejs/node/commit/ed8964ef84)] - **test**: remove unnecessary console log (KAYYY) [#53812](https://github.com/nodejs/node/pull/53812) +* \[[`321e9f2418`](https://github.com/nodejs/node/commit/321e9f2418)] - **test**: add comments and rename test for timer robustness (Rich Trott) [#54008](https://github.com/nodejs/node/pull/54008) +* \[[`13c2aa57ae`](https://github.com/nodejs/node/commit/13c2aa57ae)] - **test**: add test for one arg timers to increase coverage (Carlos Espa) [#54007](https://github.com/nodejs/node/pull/54007) +* \[[`02512eb4c5`](https://github.com/nodejs/node/commit/02512eb4c5)] - **test**: mark 'test/parallel/test-sqlite.js' as flaky (Colin Ihrig) [#54031](https://github.com/nodejs/node/pull/54031) +* \[[`fabe31e8f4`](https://github.com/nodejs/node/commit/fabe31e8f4)] - **test**: mark test-pipe-file-to-http as flaky (jakecastelli) [#53751](https://github.com/nodejs/node/pull/53751) +* \[[`cf43471d97`](https://github.com/nodejs/node/commit/cf43471d97)] - **test**: compare paths on Windows without considering case (Early Riser) [#53993](https://github.com/nodejs/node/pull/53993) +* \[[`33e406eaab`](https://github.com/nodejs/node/commit/33e406eaab)] - **test**: skip sea tests in large debug builds (Chengzhong Wu) [#53918](https://github.com/nodejs/node/pull/53918) +* \[[`68b8412258`](https://github.com/nodejs/node/commit/68b8412258)] - **test**: skip --title check on IBM i (Abdirahim Musse) [#53952](https://github.com/nodejs/node/pull/53952) +* \[[`62f2371f9b`](https://github.com/nodejs/node/commit/62f2371f9b)] - **test**: reduce flakiness of `test-assert-esm-cjs-message-verify` (Antoine du Hamel) [#53967](https://github.com/nodejs/node/pull/53967) +* \[[`d9591584eb`](https://github.com/nodejs/node/commit/d9591584eb)] - **test**: use `PYTHON` executable from env in `assertSnapshot` (Antoine du Hamel) [#53938](https://github.com/nodejs/node/pull/53938) +* \[[`c247582591`](https://github.com/nodejs/node/commit/c247582591)] - **test**: deflake test-blob-file-backed (Luigi Pinca) [#53920](https://github.com/nodejs/node/pull/53920) +* \[[`65c199bf56`](https://github.com/nodejs/node/commit/65c199bf56)] - **test\_runner**: switched to internal readline interface (Emil Tayeb) [#54000](https://github.com/nodejs/node/pull/54000) +* \[[`bbd1ee0f1b`](https://github.com/nodejs/node/commit/bbd1ee0f1b)] - **test\_runner**: remove redundant bootstrap boolean (Colin Ihrig) [#54013](https://github.com/nodejs/node/pull/54013) +* \[[`8f5466c382`](https://github.com/nodejs/node/commit/8f5466c382)] - **test\_runner**: do not throw on mocked clearTimeout() (Aksinya Bykova) [#54005](https://github.com/nodejs/node/pull/54005) +* \[[`295a22bdfe`](https://github.com/nodejs/node/commit/295a22bdfe)] - **(SEMVER-MINOR)** **test\_runner**: fix support watch with run(), add globPatterns option (Matteo Collina) [#53866](https://github.com/nodejs/node/pull/53866) +* \[[`c2f3311475`](https://github.com/nodejs/node/commit/c2f3311475)] - **test\_runner**: added colors to dot reporter (Giovanni) [#53450](https://github.com/nodejs/node/pull/53450) +* \[[`2bbdba9c11`](https://github.com/nodejs/node/commit/2bbdba9c11)] - **test\_runner**: cleanup global event listeners after run (Eddie Abbondanzio) [#53878](https://github.com/nodejs/node/pull/53878) +* \[[`280ca563eb`](https://github.com/nodejs/node/commit/280ca563eb)] - **test\_runner**: refactor coverage to pass in config options (Colin Ihrig) [#53931](https://github.com/nodejs/node/pull/53931) +* \[[`f45edb4b5e`](https://github.com/nodejs/node/commit/f45edb4b5e)] - **test\_runner**: refactor and simplify internals (Colin Ihrig) [#53921](https://github.com/nodejs/node/pull/53921) +* \[[`6ad6e01bf3`](https://github.com/nodejs/node/commit/6ad6e01bf3)] - **(SEMVER-MINOR)** **test\_runner**: refactor snapshots to get file from context (Colin Ihrig) [#53853](https://github.com/nodejs/node/pull/53853) +* \[[`698e44f8e7`](https://github.com/nodejs/node/commit/698e44f8e7)] - **(SEMVER-MINOR)** **test\_runner**: add context.filePath (Colin Ihrig) [#53853](https://github.com/nodejs/node/pull/53853) +* \[[`97da7ca11b`](https://github.com/nodejs/node/commit/97da7ca11b)] - **test\_runner**: consolidate option parsing (Colin Ihrig) [#53849](https://github.com/nodejs/node/pull/53849) +* \[[`c4f91779ca`](https://github.com/nodejs/node/commit/c4f91779ca)] - **tools**: fix `SLACK_TITLE` in invalid commit workflow (Antoine du Hamel) [#53912](https://github.com/nodejs/node/pull/53912) +* \[[`c0b17b1bee`](https://github.com/nodejs/node/commit/c0b17b1bee)] - **typings**: apply lint (1ilsang) [#54065](https://github.com/nodejs/node/pull/54065) +* \[[`0e980d6fca`](https://github.com/nodejs/node/commit/0e980d6fca)] - **typings**: fix typo on quic onSessionDatagram (1ilsang) [#54064](https://github.com/nodejs/node/pull/54064) + ## 2024-07-19, Version 22.5.1 (Current), @richardlau diff --git a/src/node_version.h b/src/node_version.h index 9ddda54d1cd91b..499171daaf993f 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 22 -#define NODE_MINOR_VERSION 5 -#define NODE_PATCH_VERSION 2 +#define NODE_MINOR_VERSION 6 +#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)