From 9f6929d88e58f99667d4f84e77cb66ba8524c83c Mon Sep 17 00:00:00 2001 From: Ruy Adorno Date: Fri, 8 Sep 2023 15:46:34 -0400 Subject: [PATCH] 2023-09-14, Version 18.18.0 'Hydrogen' (LTS) Notable changes: crypto: * update root certificates to NSS 3.90 (Node.js GitHub Bot) https://github.com/nodejs/node/pull/48416 doc: * add kvakil to collaborators (Keyhan Vakil) https://github.com/nodejs/node/pull/48449 esm: * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) https://github.com/nodejs/node/pull/43942 net: * add autoSelectFamily global getter and setter (Paolo Insogna) https://github.com/nodejs/node/pull/45777 url: * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) https://github.com/nodejs/node/pull/47885 PR-URL: https://github.com/nodejs/node/pull/49220 --- CHANGELOG.md | 3 +- commit_list | 414 ++++++++++++++++++++++++++++++++ doc/api/cli.md | 4 +- doc/api/n-api.md | 4 +- doc/api/net.md | 8 +- doc/api/url.md | 4 +- doc/changelogs/CHANGELOG_V18.md | 85 +++++++ notes | 10 + ongoing | 11 + src/node_version.h | 6 +- 10 files changed, 535 insertions(+), 14 deletions(-) create mode 100644 commit_list create mode 100644 notes create mode 100644 ongoing diff --git a/CHANGELOG.md b/CHANGELOG.md index 7cbbe5e26fd06a..04760fb3d4d7d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -32,7 +32,8 @@ release. -18.17.1
+18.18.0
+18.17.1
18.17.0
18.16.1
18.16.0
diff --git a/commit_list b/commit_list new file mode 100644 index 00000000000000..6540f014756d19 --- /dev/null +++ b/commit_list @@ -0,0 +1,414 @@ +6287d4d3f8 +9bdd17230d +8e710c95f0 +51ca71cb51 +43c3d9f9b4 +e7646a5dc0 +49951ec450 +44fd53a794 +a509753a8e +0afd6e8902 +da80964a3d +bcd35c334e +b352e0c36a +0d1dfe157e +8e50f84dbb +1f4b0c056c +640a791831 +cd28ebbcb7 +049052e083 +4d00da328a +e26ffe7358 +1746ee20ef +9b61322e02 +578ffe1edb +cebbc57ed2 +d9f394e607 +ae9f919880 +5c1233dfbc +78f6952751 +e7a1fab25f +ce4102e8a5 +7eafd2f7e8 +e90dadf13e +42d8143ce5 +71d7707792 +b38bc9fc89 +d09ff0db70 +32eb4921db +995e1fe830 +9117d45bc1 +fddd3ffa59 +900ae1bda7 +affc6aca03 +86ba5bea9e +baa5d8790f +5e5a01b7f0 +0ffad8afc5 +fe4ac37ecf +1683e6030e +300634d33d +893c000046 +909b43fe3a +b7bfb17bef +e8810b91f1 +3dc2b6e7a4 +951da5282c +1936160c31 +50477fa353 +acf071e9d5 +651c02cbbc +1aabfa8732 +d312bd96d3 +5ff46dbb31 +22da09155f +080d536c1e +329813d04a +a2a8e31cbc +f870bbcf1a +14e2d69da0 +2f369ccacf +586fcff061 +74c2d9c8a3 +99881304c4 +3ca45cf8c7 +c47ea21685 +773fde29a9 +6fda81d4f5 +56b8de1699 +f802aa0645 +08638b74ec +c3ab184373 +b5e16adb1d +bc8750ec19 +a1fe0d75cd +d9438ccbd8 +38dee8a1c0 +eece8d755c +0c8539e336 +f08341c70f +8a725c7d02 +41f70568a4 +43e5798283 +ffb1929b6a +d96e62528e +8708e6e5cb +f6fc2dde95 +bb031cbe2c +0325fa44ca +b239b06eb8 +ccdfb37438 +17f6b8c49c +0e9138d173 +c2c72601af +01233410f7 +26bfae531f +6c8fd6f563 +8610be7bc4 +6a1316dc99 +78e42e46ec +8790cfc610 +c3468322cf +9053943931 +b76862df0a +f9fee9a8f4 +8efdc7d61a +1c66b81306 +6a889261c8 +f9737b1b8c +1d1a85b17c +5da84a6341 +4a26e2d672 +d8eb8cffbb +373848a457 +db56f02ea3 +a4e4a86d89 +1cc341c547 +a67cb6c396 +7196946d7f +566bf5f5bd +81c2fc47b0 +6515b3ba65 +339eb10619 +8f7c4e9cbf +b361ad72ce +45ec623de6 +77ea1732a1 +567e32bed0 +38cc538453 +c301404105 +ce73e887a3 +e7c397739f +399dd8e6c4 +4a2e9bacab +01c8576a24 +ac34e7561a +4ee4718857 +24c3d8a1b3 +3f4c127f92 +44027fbca8 +b68fa59960 +6c08b1fc02 +9c5e272dae +841b29c49f +44b8a061df +88ab2e7f21 +1ceb8c113d +a0f3ed8ac4 +5cbf73ec9c +8490318df8 +9edea976a1 +36c72c8b2f +71165e111a +d246536924 +6cd678965f +6bef80a50b +1eae568a76 +857774029c +faefe560ef +bcaf198900 +14e7bd84f1 +053511f7ec +0da3f61a19 +b907815fbc +761f5681c8 +b814de6d77 +48345d0f62 +8f0f17e1e3 +42b5711d0b +ee391f3781 +f458e5b573 +bef3942820 +040865c648 +a955c534a8 +7a33f2b88d +1dcfc65097 +384f5d44a8 +97ca9a8961 +eb504c9406 +217abd475f +88094bba3c +1fea67cbed +f169f791a0 +d396a041f7 +ce958d2d78 +af4cdcde15 +5f2539cd9a +fb47afc335 +c58e8fc31f +5c65565108 +6a45055f4f +293cc9569d +f43a38547e +f214155c26 +1353681edf +a061781da3 +3af7cfe7d4 +a973446b91 +107600923d +d150316a8e +aed2b21ac0 +cc80513551 +718fc0d011 +e1265cd473 +1cfd61b632 +6432060c7c +bd7443ad0a +7e97e908c7 +4aa0eff787 +1f64147eb6 +3868ae0f4f +48c613e5a7 +f1b3ade948 +54e4f1f5e6 +7bbcb292b2 +7f2c810814 +6aafb6fbbb +dadbdaff64 +35f2b42d06 +4e61c22699 +9497665d19 +7ffa5d7f0d +f426cc0c3f +c00dfc8e33 +e117f16e09 +e68e359aae +87af913b66 +32245275b5 +c39f04c141 +8358ce4486 +27cadf5e93 +82e4ca109e +569267d048 +dde8510e83 +a4928b069b +ee8b7f1f18 +9fc57006c2 +b5da2f4dad +71391987f7 +de4553f3d1 +52b3007f89 +634eb505a4 +b5740756ca +6476c99ddc +8aff50413a +4b486e5e28 +a3b25ebcc2 +802c52fb8b +8972f9beed +0d6cdb25fe +9cc7327979 +1aeb48c975 +115f801ae4 +d6d8a6feda +74e0ca3f49 +6a68794577 +e738edce6a +966e3d3493 +9a2e6bca4f +89dd09310e +b3eb05baa0 +3d5e7cd8f0 +3578bee3e1 +6391b3b95d +034c80126e +a3f12e4a7e +556e95ad8f +c64c9149ad +8dcce52c33 +a49bc4bcda +e2d666d269 +c9b1d6c84b +b4a2be457c +6bb400f8ec +769823e57c +4c3db74a39 +fe219e0438 +a5567c2279 +3c6a1c6af4 +c4bbf0a094 +478ca18fd7 +3af65855c5 +7d5d640396 +c021b27221 +7b7a68b1fe +1f2ad05600 +ecde9d9640 +64a5c01b99 +cb4a6fafe6 +41a3a1daa2 +502629376c +0daea967ea +2557932db2 +45e5ec89a6 +982e7a65cc +484ad83358 +052434a0c1 +eeddbfae6c +a16b610e86 +62b2cf30f2 +f6f1131096 +5c9daf4583 +164c57d4c5 +56a2a2e399 +0d080a269e +bca14f8518 +e74d1b8db9 +ee1f609a9e +996f3904bc +feb5b0fef8 +da197d1890 +b0f423390f +5ff1ead6b2 +a494ef68f3 +6117cc3bd1 +33710e7e7d +c5cad08476 +460c19f226 +69f7583ee5 +3d0a317763 +4178683a26 +1ca23adc35 +4ba7370650 +76e659a103 +fee0601674 +56c3263049 +b9153af4cc +0409cdd91c +9eb84febf0 +7e7aad84df +7104a715e0 +9cd70f4c0e +0ebd0882a8 +452bae1d8e +43704dd230 +eccdbe250e +9848352974 +fcf5de008a +3a6a80a4e1 +c750049318 +a81d5e11f3 +7224940e54 +b9a6ab5c48 +b781eaf430 +f863117ba3 +dcf6670783 +47add7eb85 +57e78bc9ef +ba61c07501 +f9a182c67c +04a3567dba +92fb7dd818 +048e0bec51 +457cedda9d +295572ec67 +df16705c69 +ce11e00dbc +12ee988e95 +ea32c3ceae +0add7a8f0c +8e82cfcbb3 +b98d2e2397 +f777f3f53f +8dfe4248ca +c8628ed1cf +4d0f930183 +0028fd12b7 +47c5152545 +7f001c2299 +e11c7b7599 +56dfcaebcf +6a5394ea7d +5b31ff1127 +f139cc3ee8 +e79ef81289 +21759bdfed +a61bc9d933 +54021850f9 +d8eb8d05f9 +cfe4166f0f +6919d72416 +306de763f2 +6b135a1a20 +a927adef9e +63c3846d0a +65f63d49c1 +8024a9a0ba +c9019ccdac +a33a4979a4 +9c7b7bec8e +f0ebb774a5 +941ad8b843 +c86e700b3e +def014dff3 +e6fce823b7 +b3c4f66328 +e0fb3f7cb8 +cd49408ff1 +0bce573bd4 +015e27bd08 +7db6e189d6 +3163f8d680 +7bf29b52b3 +8103a6418e +718981ef56 diff --git a/doc/api/cli.md b/doc/api/cli.md index cd6ecd917a82ae..31ed14ce2730e4 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -317,7 +317,7 @@ against FIPS-compatible OpenSSL.) ### `--enable-network-family-autoselection` Enables the family autoselection algorithm unless connection options explicitly @@ -683,7 +683,7 @@ Specify ICU data load path. (Overrides `NODE_ICU_DATA`.) ### `--import=module` > Stability: 1 - Experimental diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 5fc9fd6587e7ff..6a4d072fe319db 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -2890,7 +2890,7 @@ The JavaScript `string` type is described in #### `node_api_create_external_string_latin1` > Stability: 1 - Experimental @@ -2968,7 +2968,7 @@ The JavaScript `string` type is described in #### `node_api_create_external_string_utf16` > Stability: 1 - Experimental diff --git a/doc/api/net.md b/doc/api/net.md index eca3c1ffcfec83..ec40852ed87149 100644 --- a/doc/api/net.md +++ b/doc/api/net.md @@ -781,7 +781,7 @@ socket as reported by the operating system: ### `socket.autoSelectFamilyAttemptedAddresses` * {string\[]} @@ -868,7 +868,7 @@ behavior. Gets the current default value of the `autoSelectFamilyAttemptTimeout` option of [`socket.connect(options)`][]. @@ -1653,7 +1653,7 @@ Gets the current default value of the `autoSelectFamilyAttemptTimeout` option o ## `net.setDefaultAutoSelectFamilyAttemptTimeout(value)` Sets the default value of the `autoSelectFamilyAttemptTimeout` option of [`socket.connect(options)`][]. diff --git a/doc/api/url.md b/doc/api/url.md index d5fed5ee5a11f4..90a4ae0b22f121 100644 --- a/doc/api/url.md +++ b/doc/api/url.md @@ -863,7 +863,7 @@ Append a new name-value pair to the query string. @@ -933,7 +933,7 @@ no such pairs, an empty array is returned. diff --git a/doc/changelogs/CHANGELOG_V18.md b/doc/changelogs/CHANGELOG_V18.md index 74e1a30ced022b..15c81dcda8e698 100644 --- a/doc/changelogs/CHANGELOG_V18.md +++ b/doc/changelogs/CHANGELOG_V18.md @@ -9,6 +9,7 @@ +18.18.0
18.17.1
18.17.0
18.16.1
@@ -59,6 +60,90 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2023-09-14, Version 18.18.0 'Hydrogen' (LTS), @ruyadorno + +### Notable Changes + +* \[[`10a5bee538`](https://github.com/nodejs/node/commit/10a5bee538)] - **crypto**: update root certificates to NSS 3.90 (Node.js GitHub Bot) [#48416](https://github.com/nodejs/node/pull/48416) +* \[[`d9ab8557ac`](https://github.com/nodejs/node/commit/d9ab8557ac)] - **doc**: add kvakil to collaborators (Keyhan Vakil) [#48449](https://github.com/nodejs/node/pull/48449) +* \[[`1f396d283c`](https://github.com/nodejs/node/commit/1f396d283c)] - **(SEMVER-MINOR)** **esm**: add `--import` flag (Moshe Atlow) [#43942](https://github.com/nodejs/node/pull/43942) +* \[[`863bdb785d`](https://github.com/nodejs/node/commit/863bdb785d)] - **net**: add autoSelectFamily global getter and setter (Paolo Insogna) [#45777](https://github.com/nodejs/node/pull/45777) +* \[[`c59ae86ba0`](https://github.com/nodejs/node/commit/c59ae86ba0)] - **(SEMVER-MINOR)** **url**: add value argument to has and delete methods (Sankalp Shubham) [#47885](https://github.com/nodejs/node/pull/47885) + +### Commits + +* \[[`4f74be3c92`](https://github.com/nodejs/node/commit/4f74be3c92)] - **benchmark**: refactor crypto oneshot (Filip Skokan) [#48267](https://github.com/nodejs/node/pull/48267) +* \[[`fe9da9df0f`](https://github.com/nodejs/node/commit/fe9da9df0f)] - **benchmark**: add crypto.create\*Key (Filip Skokan) [#48284](https://github.com/nodejs/node/pull/48284) +* \[[`211a4f88a9`](https://github.com/nodejs/node/commit/211a4f88a9)] - **build**: update action to close stale PRs (Michael Dawson) [#48196](https://github.com/nodejs/node/pull/48196) +* \[[`10a5bee538`](https://github.com/nodejs/node/commit/10a5bee538)] - **crypto**: update root certificates to NSS 3.90 (Node.js GitHub Bot) [#48416](https://github.com/nodejs/node/pull/48416) +* \[[`aa0846010f`](https://github.com/nodejs/node/commit/aa0846010f)] - **crypto**: remove OPENSSL\_FIPS guard for OpenSSL 3 (Richard Lau) [#48392](https://github.com/nodejs/node/pull/48392) +* \[[`71db13a1a1`](https://github.com/nodejs/node/commit/71db13a1a1)] - **deps**: update zlib to 1.2.13.1-motley-3ca9f16 (Node.js GitHub Bot) [#48413](https://github.com/nodejs/node/pull/48413) +* \[[`a2bfe6cd2c`](https://github.com/nodejs/node/commit/a2bfe6cd2c)] - **deps**: upgrade npm to 9.8.1 (npm team) [#48838](https://github.com/nodejs/node/pull/48838) +* \[[`e8d5d06cde`](https://github.com/nodejs/node/commit/e8d5d06cde)] - **deps**: upgrade npm to 9.8.0 (npm team) [#48665](https://github.com/nodejs/node/pull/48665) +* \[[`35512cae36`](https://github.com/nodejs/node/commit/35512cae36)] - **deps**: upgrade npm to 9.7.2 (npm team) [#48514](https://github.com/nodejs/node/pull/48514) +* \[[`e7019dacf8`](https://github.com/nodejs/node/commit/e7019dacf8)] - **deps**: update ada to 2.6.0 (Node.js GitHub Bot) [#48896](https://github.com/nodejs/node/pull/48896) +* \[[`9da7103f64`](https://github.com/nodejs/node/commit/9da7103f64)] - **deps**: update corepack to 0.19.0 (Node.js GitHub Bot) [#48540](https://github.com/nodejs/node/pull/48540) +* \[[`6147ff2837`](https://github.com/nodejs/node/commit/6147ff2837)] - **deps**: update corepack to 0.18.1 (Node.js GitHub Bot) [#48483](https://github.com/nodejs/node/pull/48483) +* \[[`3be53358bc`](https://github.com/nodejs/node/commit/3be53358bc)] - **deps**: add loong64 config into openssl gypi (Shi Pujin) [#48043](https://github.com/nodejs/node/pull/48043) +* \[[`555982c59e`](https://github.com/nodejs/node/commit/555982c59e)] - **deps**: upgrade npm to 9.7.1 (npm team) [#48378](https://github.com/nodejs/node/pull/48378) +* \[[`3c03ec0832`](https://github.com/nodejs/node/commit/3c03ec0832)] - **deps**: update simdutf to 3.2.14 (Node.js GitHub Bot) [#48344](https://github.com/nodejs/node/pull/48344) +* \[[`a2964a4583`](https://github.com/nodejs/node/commit/a2964a4583)] - **deps**: update ada to 2.5.1 (Node.js GitHub Bot) [#48319](https://github.com/nodejs/node/pull/48319) +* \[[`38f6e0d8cd`](https://github.com/nodejs/node/commit/38f6e0d8cd)] - **deps**: update zlib to 982b036 (Node.js GitHub Bot) [#48327](https://github.com/nodejs/node/pull/48327) +* \[[`f4617a4f81`](https://github.com/nodejs/node/commit/f4617a4f81)] - **deps**: add loongarch64 into openssl Makefile and gen openssl-loongarch64 (Shi Pujin) [#46401](https://github.com/nodejs/node/pull/46401) +* \[[`9e94b65ec1`](https://github.com/nodejs/node/commit/9e94b65ec1)] - **doc**: update fs flags documentation (sinkhaha) [#48463](https://github.com/nodejs/node/pull/48463) +* \[[`ebe5416f3c`](https://github.com/nodejs/node/commit/ebe5416f3c)] - **doc**: revise `error.md` introduction (Antoine du Hamel) [#48423](https://github.com/nodejs/node/pull/48423) +* \[[`6f5f4aab13`](https://github.com/nodejs/node/commit/6f5f4aab13)] - **doc**: add preveen-stack to triagers (Preveen P) [#48387](https://github.com/nodejs/node/pull/48387) +* \[[`e86be123db`](https://github.com/nodejs/node/commit/e86be123db)] - **doc**: refine when file is undefined in test events (Moshe Atlow) [#48451](https://github.com/nodejs/node/pull/48451) +* \[[`d9ab8557ac`](https://github.com/nodejs/node/commit/d9ab8557ac)] - **doc**: add kvakil to collaborators (Keyhan Vakil) [#48449](https://github.com/nodejs/node/pull/48449) +* \[[`aaaa54df62`](https://github.com/nodejs/node/commit/aaaa54df62)] - **doc**: mark `--import` as experimental (Moshe Atlow) [#44067](https://github.com/nodejs/node/pull/44067) +* \[[`a8db3319ec`](https://github.com/nodejs/node/commit/a8db3319ec)] - **doc**: add additional info on TSFN dispatch (Michael Dawson) [#48367](https://github.com/nodejs/node/pull/48367) +* \[[`6f28f4c2d4`](https://github.com/nodejs/node/commit/6f28f4c2d4)] - **doc**: add link for news from security wg (Michael Dawson) [#48396](https://github.com/nodejs/node/pull/48396) +* \[[`7292bb7319`](https://github.com/nodejs/node/commit/7292bb7319)] - **doc**: fix typo in events.md (Darshan Sen) [#48436](https://github.com/nodejs/node/pull/48436) +* \[[`06513585dc`](https://github.com/nodejs/node/commit/06513585dc)] - **doc**: run license-builder (github-actions\[bot]) [#48336](https://github.com/nodejs/node/pull/48336) +* \[[`1f396d283c`](https://github.com/nodejs/node/commit/1f396d283c)] - **(SEMVER-MINOR)** **esm**: add `--import` flag (Moshe Atlow) [#43942](https://github.com/nodejs/node/pull/43942) +* \[[`a00464ee06`](https://github.com/nodejs/node/commit/a00464ee06)] - **esm**: fix specifier resolution and symlinks (Zack Newsham) [#47674](https://github.com/nodejs/node/pull/47674) +* \[[`2fd05a045a`](https://github.com/nodejs/node/commit/2fd05a045a)] - **https**: fix connection checking interval not clearing on server close (Nitzan Uziely) [#48383](https://github.com/nodejs/node/pull/48383) +* \[[`5260f53e55`](https://github.com/nodejs/node/commit/5260f53e55)] - **lib**: add support for inherited custom inspection methods (Antoine du Hamel) [#48306](https://github.com/nodejs/node/pull/48306) +* \[[`69aaf8b1d1`](https://github.com/nodejs/node/commit/69aaf8b1d1)] - **lib**: remove invalid parameter to toASCII (Yagiz Nizipli) [#48878](https://github.com/nodejs/node/pull/48878) +* \[[`bf1525c549`](https://github.com/nodejs/node/commit/bf1525c549)] - **module**: reduce url invocations in esm/load.js (Yagiz Nizipli) [#48337](https://github.com/nodejs/node/pull/48337) +* \[[`b5f53d9a0b`](https://github.com/nodejs/node/commit/b5f53d9a0b)] - **net**: fix family autoselection SSL connection handling (Paolo Insogna) [#48189](https://github.com/nodejs/node/pull/48189) +* \[[`267439fc34`](https://github.com/nodejs/node/commit/267439fc34)] - **net**: rework autoSelectFamily implementation (Paolo Insogna) [#46587](https://github.com/nodejs/node/pull/46587) +* \[[`d3637cdbbf`](https://github.com/nodejs/node/commit/d3637cdbbf)] - **net**: fix address iteration with autoSelectFamily (Fedor Indutny) [#48258](https://github.com/nodejs/node/pull/48258) +* \[[`e8289a83f1`](https://github.com/nodejs/node/commit/e8289a83f1)] - **net**: fix family autoselection timeout handling (Paolo Insogna) [#47860](https://github.com/nodejs/node/pull/47860) +* \[[`863bdb785d`](https://github.com/nodejs/node/commit/863bdb785d)] - **net**: add autoSelectFamily global getter and setter (Paolo Insogna) [#45777](https://github.com/nodejs/node/pull/45777) +* \[[`f5892b4a56`](https://github.com/nodejs/node/commit/f5892b4a56)] - **node-api**: provide napi\_define\_properties fast path (Gabriel Schulhof) [#48440](https://github.com/nodejs/node/pull/48440) +* \[[`f93102cd01`](https://github.com/nodejs/node/commit/f93102cd01)] - **node-api**: implement external strings (Gabriel Schulhof) [#48339](https://github.com/nodejs/node/pull/48339) +* \[[`121f74c463`](https://github.com/nodejs/node/commit/121f74c463)] - **perf\_hooks**: convert maxSize to IDL value in setResourceTimingBufferSize (Chengzhong Wu) [#44902](https://github.com/nodejs/node/pull/44902) +* \[[`cb3abcbc81`](https://github.com/nodejs/node/commit/cb3abcbc81)] - **src**: handle wasm out of bound in osx will raise SIGBUS correctly (Congcong Cai) [#46561](https://github.com/nodejs/node/pull/46561) +* \[[`e4261809b0`](https://github.com/nodejs/node/commit/e4261809b0)] - **src**: replace idna functions with ada::idna (Yagiz Nizipli) [#47735](https://github.com/nodejs/node/pull/47735) +* \[[`097dea035d`](https://github.com/nodejs/node/commit/097dea035d)] - **stream**: fix deadlock when pipeing to full sink (Robert Nagy) [#48691](https://github.com/nodejs/node/pull/48691) +* \[[`4892dc5a3e`](https://github.com/nodejs/node/commit/4892dc5a3e)] - **test**: fix flaky test-watch-mode (Moshe Atlow) [#48147](https://github.com/nodejs/node/pull/48147) +* \[[`27a4bc7c32`](https://github.com/nodejs/node/commit/27a4bc7c32)] - **test**: add missing \ include for std::find (Sam James) [#48380](https://github.com/nodejs/node/pull/48380) +* \[[`cb92c4b9fe`](https://github.com/nodejs/node/commit/cb92c4b9fe)] - **test**: update url web-platform tests (Yagiz Nizipli) [#48319](https://github.com/nodejs/node/pull/48319) +* \[[`f35c4d3190`](https://github.com/nodejs/node/commit/f35c4d3190)] - **test**: ignore the copied entry\_point.c (Luigi Pinca) [#48297](https://github.com/nodejs/node/pull/48297) +* \[[`41d1e6888f`](https://github.com/nodejs/node/commit/41d1e6888f)] - **test**: refactor test-gc-http-client-timeout (Luigi Pinca) [#48292](https://github.com/nodejs/node/pull/48292) +* \[[`125bca621a`](https://github.com/nodejs/node/commit/125bca621a)] - **test**: update encoding web-platform tests (Yagiz Nizipli) [#48320](https://github.com/nodejs/node/pull/48320) +* \[[`e9ac111d02`](https://github.com/nodejs/node/commit/e9ac111d02)] - **test**: update FileAPI web-platform tests (Yagiz Nizipli) [#48322](https://github.com/nodejs/node/pull/48322) +* \[[`3da57d17f5`](https://github.com/nodejs/node/commit/3da57d17f5)] - **test**: update user-timing web-platform tests (Yagiz Nizipli) [#48321](https://github.com/nodejs/node/pull/48321) +* \[[`c728b8a29b`](https://github.com/nodejs/node/commit/c728b8a29b)] - **test**: fix `test-net-autoselectfamily` for kernel without IPv6 support (Livia Medeiros) [#45856](https://github.com/nodejs/node/pull/45856) +* \[[`6de7aa1d19`](https://github.com/nodejs/node/commit/6de7aa1d19)] - **test**: move `test-tls-autoselectfamily-servername` to `test/internet` (Antoine du Hamel) [#47029](https://github.com/nodejs/node/pull/47029) +* \[[`2de9868292`](https://github.com/nodejs/node/commit/2de9868292)] - **test**: validate host with commas on url.parse (Yagiz Nizipli) [#48878](https://github.com/nodejs/node/pull/48878) +* \[[`e7d2e8ef2a`](https://github.com/nodejs/node/commit/e7d2e8ef2a)] - **test**: delete test-net-bytes-per-incoming-chunk-overhead (Michaël Zasso) [#48811](https://github.com/nodejs/node/pull/48811) +* \[[`7051cafdfa`](https://github.com/nodejs/node/commit/7051cafdfa)] - **test\_runner**: make `--test-name-pattern` recursive (Moshe Atlow) [#48382](https://github.com/nodejs/node/pull/48382) +* \[[`f302286442`](https://github.com/nodejs/node/commit/f302286442)] - **test\_runner**: refactor coverage report output for readability (Damien Seguin) [#47791](https://github.com/nodejs/node/pull/47791) +* \[[`3eeca52db1`](https://github.com/nodejs/node/commit/3eeca52db1)] - **tls**: fix bugs of double TLS (rogertyang) [#48969](https://github.com/nodejs/node/pull/48969) +* \[[`76b1a4ac64`](https://github.com/nodejs/node/commit/76b1a4ac64)] - **tools**: prepare tools/doc for to-vfile 8.0.0 (Rich Trott) [#48485](https://github.com/nodejs/node/pull/48485) +* \[[`9db17f0b1b`](https://github.com/nodejs/node/commit/9db17f0b1b)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#48417](https://github.com/nodejs/node/pull/48417) +* \[[`01bc10dcd5`](https://github.com/nodejs/node/commit/01bc10dcd5)] - **tools**: update create-or-update-pull-request-action (Richard Lau) [#48398](https://github.com/nodejs/node/pull/48398) +* \[[`590a072657`](https://github.com/nodejs/node/commit/590a072657)] - **tools**: update eslint-plugin-jsdoc (Richard Lau) [#48393](https://github.com/nodejs/node/pull/48393) +* \[[`6a5805491e`](https://github.com/nodejs/node/commit/6a5805491e)] - **tools**: update eslint to 8.42.0 (Node.js GitHub Bot) [#48328](https://github.com/nodejs/node/pull/48328) +* \[[`2eb13e3986`](https://github.com/nodejs/node/commit/2eb13e3986)] - **tools**: disable jsdoc/no-defaults rule (Luigi Pinca) [#48328](https://github.com/nodejs/node/pull/48328) +* \[[`c59ae86ba0`](https://github.com/nodejs/node/commit/c59ae86ba0)] - **(SEMVER-MINOR)** **url**: add value argument to has and delete methods (Sankalp Shubham) [#47885](https://github.com/nodejs/node/pull/47885) +* \[[`f59c9636f4`](https://github.com/nodejs/node/commit/f59c9636f4)] - **url**: conform to origin getter spec changes (Yagiz Nizipli) [#48319](https://github.com/nodejs/node/pull/48319) +* \[[`0beb5ab93d`](https://github.com/nodejs/node/commit/0beb5ab93d)] - **url**: ensure getter access do not mutate observable symbols (Antoine du Hamel) [#48897](https://github.com/nodejs/node/pull/48897) + ## 2023-08-09, Version 18.17.1 'Hydrogen' (LTS), @RafaelGSS diff --git a/notes b/notes new file mode 100644 index 00000000000000..f748e7ba587da3 --- /dev/null +++ b/notes @@ -0,0 +1,10 @@ +git show -s +open PR for more info: + - is it really meant to land? + - are there more commits when it landed? + - comment on PR that it needs backport + - add label +git cherry-pick --continue +once done, verify the list of commits (past upstream/v18.x-staging) to see +if any of the commits is related to a PR-URL that has the backport-requested label, +if so, remove it diff --git a/ongoing b/ongoing new file mode 100644 index 00000000000000..94c6ce2db668f0 --- /dev/null +++ b/ongoing @@ -0,0 +1,11 @@ +77df1d84c7 +ee1b6ab498 +c760ff2aac +5613e223d5 +d2dfdd654e +64255b11bd +3c35cd4a74 +0d725d6fa0 +ff14b24e12 +04bd9fd5b3 + diff --git a/src/node_version.h b/src/node_version.h index 2fdb9d648c98e4..7e90c796f3bd07 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 18 -#define NODE_MINOR_VERSION 17 -#define NODE_PATCH_VERSION 2 +#define NODE_MINOR_VERSION 18 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 1 #define NODE_VERSION_LTS_CODENAME "Hydrogen" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)