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/doc/api/child_process.md b/doc/api/child_process.md
index 2c644c61c5f1ad..35d0b53cc74a78 100644
--- a/doc/api/child_process.md
+++ b/doc/api/child_process.md
@@ -1405,7 +1405,7 @@ setTimeout(() => {
### `subprocess[Symbol.dispose]()`
> Stability: 1 - Experimental
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/dgram.md b/doc/api/dgram.md
index 60188120236f5c..5cfd93285f9560 100644
--- a/doc/api/dgram.md
+++ b/doc/api/dgram.md
@@ -375,7 +375,7 @@ provided, it is added as a listener for the [`'close'`][] event.
### `socket[Symbol.asyncDispose]()`
> Stability: 1 - Experimental
diff --git a/doc/api/events.md b/doc/api/events.md
index e3bcf73ba2aae8..835556e96f0d46 100644
--- a/doc/api/events.md
+++ b/doc/api/events.md
@@ -1802,7 +1802,7 @@ setMaxListeners(5, target, emitter);
## `events.addAbortListener(signal, resource)`
> Stability: 1 - Experimental
diff --git a/doc/api/fs.md b/doc/api/fs.md
index e5056a35d32089..893eb7befb7fe5 100644
--- a/doc/api/fs.md
+++ b/doc/api/fs.md
@@ -816,7 +816,7 @@ the end of the file.
#### `filehandle[Symbol.asyncDispose]()`
> Stability: 1 - Experimental
diff --git a/doc/api/http.md b/doc/api/http.md
index dd75b0a2126427..c5c29141b99a23 100644
--- a/doc/api/http.md
+++ b/doc/api/http.md
@@ -1655,7 +1655,7 @@ affects new connections to the server, not any existing connections.
### `server[Symbol.asyncDispose]()`
> Stability: 1 - Experimental
diff --git a/doc/api/http2.md b/doc/api/http2.md
index d0d019e0040273..8cfb134d90199e 100644
--- a/doc/api/http2.md
+++ b/doc/api/http2.md
@@ -2073,7 +2073,7 @@ closed, although the server has already stopped allowing new sessions. See
#### `server[Symbol.asyncDispose]()`
> Stability: 1 - Experimental
diff --git a/doc/api/https.md b/doc/api/https.md
index a6ba59f3a43776..51ddf8c395e7be 100644
--- a/doc/api/https.md
+++ b/doc/api/https.md
@@ -138,7 +138,7 @@ See [`server.close()`][] in the `node:http` module.
### `server[Symbol.asyncDispose]()`
> 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 92752005767909..93ff44dba7f547 100644
--- a/doc/api/net.md
+++ b/doc/api/net.md
@@ -358,7 +358,7 @@ was not open when it was closed.
### `server[Symbol.asyncDispose]()`
> Stability: 1 - Experimental
@@ -792,7 +792,7 @@ socket as reported by the operating system:
### `socket.autoSelectFamilyAttemptedAddresses`
* {string\[]}
@@ -879,7 +879,7 @@ behavior.
Gets the current default value of the `autoSelectFamilyAttemptTimeout` option of [`socket.connect(options)`][].
@@ -1664,7 +1664,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/stream.md b/doc/api/stream.md
index 93632b5798b80a..8c1f3aa2051b5f 100644
--- a/doc/api/stream.md
+++ b/doc/api/stream.md
@@ -1905,7 +1905,7 @@ has less then 64 KiB of data because no `highWaterMark` option is provided to
##### `readable[Symbol.asyncDispose]()`
> Stability: 1 - Experimental
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..a19ce5341d17ee 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,178 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)
+
+
+## 2023-09-14, Version 18.18.0 'Hydrogen' (LTS), @ruyadorno
+
+### Notable Changes
+
+* \[[`e03aa5feae`](https://github.com/nodejs/node/commit/e03aa5feae)] - **build**: sync libuv header change (Jiawen Geng) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`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)
+* \[[`7b726556f7`](https://github.com/nodejs/node/commit/7b726556f7)] - **deps**: add missing thread-common.c in uv.gyp (Santiago Gimeno) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`8af0d8c895`](https://github.com/nodejs/node/commit/8af0d8c895)] - **deps**: upgrade to libuv 1.46.0 (Santiago Gimeno) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`0aad358794`](https://github.com/nodejs/node/commit/0aad358794)] - **deps**: upgrade to libuv 1.45.0 (Santiago Gimeno) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`0f9da7d695`](https://github.com/nodejs/node/commit/0f9da7d695)] - **doc**: add vmoroz to collaborators (Vladimir Morozov) [#48527](https://github.com/nodejs/node/pull/48527)
+* \[[`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)
+* \[[`1c58ee7168`](https://github.com/nodejs/node/commit/1c58ee7168)] - **(SEMVER-MINOR)** **events**: allow safely adding listener to abortSignal (Chemi Atlow) [#48596](https://github.com/nodejs/node/pull/48596)
+* \[[`6747721962`](https://github.com/nodejs/node/commit/6747721962)] - **fs, stream**: initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) [#48518](https://github.com/nodejs/node/pull/48518)
+* \[[`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
+
+* \[[`442fd9346f`](https://github.com/nodejs/node/commit/442fd9346f)] - **benchmark**: add bar.R (Rafael Gonzaga) [#47729](https://github.com/nodejs/node/pull/47729)
+* \[[`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)
+* \[[`e03aa5feae`](https://github.com/nodejs/node/commit/e03aa5feae)] - **build**: sync libuv header change (Jiawen Geng) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`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)
+* \[[`f6bad9d819`](https://github.com/nodejs/node/commit/f6bad9d819)] - **child\_process**: use addAbortListener (atlowChemi) [#48550](https://github.com/nodejs/node/pull/48550)
+* \[[`f70b63e599`](https://github.com/nodejs/node/commit/f70b63e599)] - **child\_process**: support `Symbol.dispose` (Moshe Atlow) [#48551](https://github.com/nodejs/node/pull/48551)
+* \[[`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)
+* \[[`7b726556f7`](https://github.com/nodejs/node/commit/7b726556f7)] - **deps**: add missing thread-common.c in uv.gyp (Santiago Gimeno) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`8af0d8c895`](https://github.com/nodejs/node/commit/8af0d8c895)] - **deps**: upgrade to libuv 1.46.0 (Santiago Gimeno) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`0aad358794`](https://github.com/nodejs/node/commit/0aad358794)] - **deps**: upgrade to libuv 1.45.0 (Santiago Gimeno) [#48078](https://github.com/nodejs/node/pull/48078)
+* \[[`404f3ab712`](https://github.com/nodejs/node/commit/404f3ab712)] - **deps**: update acorn to 8.10.0 (Node.js GitHub Bot) [#48713](https://github.com/nodejs/node/pull/48713)
+* \[[`4af650c4c2`](https://github.com/nodejs/node/commit/4af650c4c2)] - **deps**: V8: cherry-pick cb00db4dba6c (Keyhan Vakil) [#48671](https://github.com/nodejs/node/pull/48671)
+* \[[`a365f2e38d`](https://github.com/nodejs/node/commit/a365f2e38d)] - **deps**: update acorn to 8.9.0 (Node.js GitHub Bot) [#48484](https://github.com/nodejs/node/pull/48484)
+* \[[`ad145e6a4d`](https://github.com/nodejs/node/commit/ad145e6a4d)] - **deps**: update zlib to 1.2.13.1-motley-f81f385 (Node.js GitHub Bot) [#48541](https://github.com/nodejs/node/pull/48541)
+* \[[`884327497d`](https://github.com/nodejs/node/commit/884327497d)] - **deps**: update googletest to ec4fed9 (Node.js GitHub Bot) [#48538](https://github.com/nodejs/node/pull/48538)
+* \[[`3b8ce3e085`](https://github.com/nodejs/node/commit/3b8ce3e085)] - **deps**: update minimatch to 9.0.2 (Node.js GitHub Bot) [#48542](https://github.com/nodejs/node/pull/48542)
+* \[[`bd1959c22b`](https://github.com/nodejs/node/commit/bd1959c22b)] - **deps**: update icu to 73.2 (Node.js GitHub Bot) [#48502](https://github.com/nodejs/node/pull/48502)
+* \[[`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)
+* \[[`8ebec71658`](https://github.com/nodejs/node/commit/8ebec71658)] - **dgram**: socket add `asyncDispose` (atlowChemi) [#48717](https://github.com/nodejs/node/pull/48717)
+* \[[`5780364b09`](https://github.com/nodejs/node/commit/5780364b09)] - **dgram**: use addAbortListener (atlowChemi) [#48550](https://github.com/nodejs/node/pull/48550)
+* \[[`cb2e22c2b1`](https://github.com/nodejs/node/commit/cb2e22c2b1)] - **doc**: clarify transform.\_transform() callback argument logic (Rafael Sofi-zada) [#48680](https://github.com/nodejs/node/pull/48680)
+* \[[`3568941a93`](https://github.com/nodejs/node/commit/3568941a93)] - **doc**: mention git node release prepare (Rafael Gonzaga) [#48644](https://github.com/nodejs/node/pull/48644)
+* \[[`09e8c1abb9`](https://github.com/nodejs/node/commit/09e8c1abb9)] - **doc**: fix options order (Luigi Pinca) [#48617](https://github.com/nodejs/node/pull/48617)
+* \[[`e23dcab474`](https://github.com/nodejs/node/commit/e23dcab474)] - **doc**: update security release stewards (Rafael Gonzaga) [#48569](https://github.com/nodejs/node/pull/48569)
+* \[[`2884705fa9`](https://github.com/nodejs/node/commit/2884705fa9)] - **doc**: update return type for describe (Shrujal Shah) [#48572](https://github.com/nodejs/node/pull/48572)
+* \[[`d287a36d25`](https://github.com/nodejs/node/commit/d287a36d25)] - **doc**: run license-builder (github-actions\[bot]) [#48552](https://github.com/nodejs/node/pull/48552)
+* \[[`384d814d3e`](https://github.com/nodejs/node/commit/384d814d3e)] - **doc**: add description of autoAllocateChunkSize in ReadableStream (Debadree Chatterjee) [#48004](https://github.com/nodejs/node/pull/48004)
+* \[[`4a6c169e66`](https://github.com/nodejs/node/commit/4a6c169e66)] - **doc**: fix `filename` type in `watch` result (Dmitry Semigradsky) [#48032](https://github.com/nodejs/node/pull/48032)
+* \[[`1a8df8e0f8`](https://github.com/nodejs/node/commit/1a8df8e0f8)] - **doc**: unnest `mime` and `MIMEParams` from MIMEType constructor (Dmitry Semigradsky) [#47950](https://github.com/nodejs/node/pull/47950)
+* \[[`7341c5fbce`](https://github.com/nodejs/node/commit/7341c5fbce)] - **doc**: update security-release-process.md (Rafael Gonzaga) [#48504](https://github.com/nodejs/node/pull/48504)
+* \[[`0f9da7d695`](https://github.com/nodejs/node/commit/0f9da7d695)] - **doc**: add vmoroz to collaborators (Vladimir Morozov) [#48527](https://github.com/nodejs/node/pull/48527)
+* \[[`da5d76e9c4`](https://github.com/nodejs/node/commit/da5d76e9c4)] - **doc**: link to Runtime Keys in export conditions (Jacob Hummer) [#48408](https://github.com/nodejs/node/pull/48408)
+* \[[`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)
+* \[[`c0463b61e6`](https://github.com/nodejs/node/commit/c0463b61e6)] - **esm**: fix emit deprecation on legacy main resolve (Antoine du Hamel) [#48664](https://github.com/nodejs/node/pull/48664)
+* \[[`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)
+* \[[`6e2cbe0cf1`](https://github.com/nodejs/node/commit/6e2cbe0cf1)] - **events**: fix bug listenerCount don't compare wrapped listener (yuzheng14) [#48592](https://github.com/nodejs/node/pull/48592)
+* \[[`1c58ee7168`](https://github.com/nodejs/node/commit/1c58ee7168)] - **(SEMVER-MINOR)** **events**: allow safely adding listener to abortSignal (Chemi Atlow) [#48596](https://github.com/nodejs/node/pull/48596)
+* \[[`e52b3641ae`](https://github.com/nodejs/node/commit/e52b3641ae)] - **fs**: call the callback with an error if writeSync fails (killa) [#47949](https://github.com/nodejs/node/pull/47949)
+* \[[`3864d25d8b`](https://github.com/nodejs/node/commit/3864d25d8b)] - **fs**: remove unneeded return statement (Luigi Pinca) [#48526](https://github.com/nodejs/node/pull/48526)
+* \[[`6747721962`](https://github.com/nodejs/node/commit/6747721962)] - **fs, stream**: initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) [#48518](https://github.com/nodejs/node/pull/48518)
+* \[[`27d6833389`](https://github.com/nodejs/node/commit/27d6833389)] - **http**: null the joinDuplicateHeaders property on cleanup (Luigi Pinca) [#48608](https://github.com/nodejs/node/pull/48608)
+* \[[`3edeeac20e`](https://github.com/nodejs/node/commit/3edeeac20e)] - **http**: server add async dispose (atlowChemi) [#48548](https://github.com/nodejs/node/pull/48548)
+* \[[`54406f16a4`](https://github.com/nodejs/node/commit/54406f16a4)] - **http**: remove useless ternary in test (geekreal) [#48481](https://github.com/nodejs/node/pull/48481)
+* \[[`68052fbee3`](https://github.com/nodejs/node/commit/68052fbee3)] - **http**: fix for handling on boot timers headers and request (Franciszek Koltuniuk) [#48291](https://github.com/nodejs/node/pull/48291)
+* \[[`aaa88577cf`](https://github.com/nodejs/node/commit/aaa88577cf)] - **http2**: use addAbortListener (atlowChemi) [#48550](https://github.com/nodejs/node/pull/48550)
+* \[[`1c591b182b`](https://github.com/nodejs/node/commit/1c591b182b)] - **http2**: send RST code 8 on AbortController signal (Devraj Mehta) [#48573](https://github.com/nodejs/node/pull/48573)
+* \[[`3ecc60703b`](https://github.com/nodejs/node/commit/3ecc60703b)] - **http2**: server add `asyncDispose` (atlowChemi) [#48548](https://github.com/nodejs/node/pull/48548)
+* \[[`9e9b8a3e3d`](https://github.com/nodejs/node/commit/9e9b8a3e3d)] - **https**: server add `asyncDispose` (atlowChemi) [#48548](https://github.com/nodejs/node/pull/48548)
+* \[[`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)
+* \[[`8f7f0d9ad9`](https://github.com/nodejs/node/commit/8f7f0d9ad9)] - **lib**: use addAbortListener (atlowChemi) [#48550](https://github.com/nodejs/node/pull/48550)
+* \[[`dbaa2cc127`](https://github.com/nodejs/node/commit/dbaa2cc127)] - **lib**: add option to force handling stopped events (Chemi Atlow) [#48301](https://github.com/nodejs/node/pull/48301)
+* \[[`edab50c40b`](https://github.com/nodejs/node/commit/edab50c40b)] - **lib**: reduce url getters on `makeRequireFunction` (Yagiz Nizipli) [#48492](https://github.com/nodejs/node/pull/48492)
+* \[[`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)
+* \[[`0006bd81b2`](https://github.com/nodejs/node/commit/0006bd81b2)] - **meta**: bump actions/checkout from 3.5.2 to 3.5.3 (dependabot\[bot]) [#48625](https://github.com/nodejs/node/pull/48625)
+* \[[`66eb38fd8e`](https://github.com/nodejs/node/commit/66eb38fd8e)] - **meta**: bump step-security/harden-runner from 2.4.0 to 2.4.1 (dependabot\[bot]) [#48626](https://github.com/nodejs/node/pull/48626)
+* \[[`c059b94b82`](https://github.com/nodejs/node/commit/c059b94b82)] - **meta**: bump ossf/scorecard-action from 2.1.3 to 2.2.0 (dependabot\[bot]) [#48628](https://github.com/nodejs/node/pull/48628)
+* \[[`57550d01ad`](https://github.com/nodejs/node/commit/57550d01ad)] - **meta**: bump github/codeql-action from 2.3.6 to 2.20.1 (dependabot\[bot]) [#48627](https://github.com/nodejs/node/pull/48627)
+* \[[`f7de8edaa3`](https://github.com/nodejs/node/commit/f7de8edaa3)] - **module**: add SourceMap.findOrigin (Isaac Z. Schlueter) [#47790](https://github.com/nodejs/node/pull/47790)
+* \[[`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)
+* \[[`df5013cca7`](https://github.com/nodejs/node/commit/df5013cca7)] - **net**: server add `asyncDispose` (atlowChemi) [#48717](https://github.com/nodejs/node/pull/48717)
+* \[[`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)
+* \[[`d28b1eea0e`](https://github.com/nodejs/node/commit/d28b1eea0e)] - **readline**: use addAbortListener (atlowChemi) [#48550](https://github.com/nodejs/node/pull/48550)
+* \[[`52bbd35905`](https://github.com/nodejs/node/commit/52bbd35905)] - **report**: disable js stack when no context is entered (Chengzhong Wu) [#48495](https://github.com/nodejs/node/pull/48495)
+* \[[`ae11d1e081`](https://github.com/nodejs/node/commit/ae11d1e081)] - **src**: remove kEagerCompile for CompileFunction (Keyhan Vakil) [#48671](https://github.com/nodejs/node/pull/48671)
+* \[[`1ed06978cf`](https://github.com/nodejs/node/commit/1ed06978cf)] - **src**: deduplicate X509 getter implementations (Tobias Nießen) [#48563](https://github.com/nodejs/node/pull/48563)
+* \[[`83fe6b1bff`](https://github.com/nodejs/node/commit/83fe6b1bff)] - **src**: fix uninitialized field access in AsyncHooks (Jan Olaf Krems) [#48566](https://github.com/nodejs/node/pull/48566)
+* \[[`d4bc9d8b07`](https://github.com/nodejs/node/commit/d4bc9d8b07)] - **src**: fix Coverity issue regarding unnecessary copy (Yagiz Nizipli) [#48565](https://github.com/nodejs/node/pull/48565)
+* \[[`ed198bfc24`](https://github.com/nodejs/node/commit/ed198bfc24)] - **src**: refactor `SplitString` in util (Yagiz Nizipli) [#48491](https://github.com/nodejs/node/pull/48491)
+* \[[`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)
+* \[[`051d5aeb87`](https://github.com/nodejs/node/commit/051d5aeb87)] - **stream**: use addAbortListener (atlowChemi) [#48550](https://github.com/nodejs/node/pull/48550)
+* \[[`a72af533ab`](https://github.com/nodejs/node/commit/a72af533ab)] - **stream**: fix premature pipeline end (Robert Nagy) [#48435](https://github.com/nodejs/node/pull/48435)
+* \[[`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)
+* \[[`d40e502f5f`](https://github.com/nodejs/node/commit/d40e502f5f)] - **test**: deflake test-net-throttle (Luigi Pinca) [#48599](https://github.com/nodejs/node/pull/48599)
+* \[[`edda8dc5ae`](https://github.com/nodejs/node/commit/edda8dc5ae)] - **test**: move test-net-throttle to parallel (Luigi Pinca) [#48599](https://github.com/nodejs/node/pull/48599)
+* \[[`cfcb3de3ad`](https://github.com/nodejs/node/commit/cfcb3de3ad)] - _**Revert**_ "**test**: remove test-crypto-keygen flaky designation" (Luigi Pinca) [#48652](https://github.com/nodejs/node/pull/48652)
+* \[[`d4518baabd`](https://github.com/nodejs/node/commit/d4518baabd)] - **test**: add missing assertions to test-runner-cli (Moshe Atlow) [#48593](https://github.com/nodejs/node/pull/48593)
+* \[[`87e5563606`](https://github.com/nodejs/node/commit/87e5563606)] - **test**: remove test-crypto-keygen flaky designation (Luigi Pinca) [#48575](https://github.com/nodejs/node/pull/48575)
+* \[[`9308992e45`](https://github.com/nodejs/node/commit/9308992e45)] - **test**: remove test-timers-immediate-queue flaky designation (Luigi Pinca) [#48575](https://github.com/nodejs/node/pull/48575)
+* \[[`acd104d911`](https://github.com/nodejs/node/commit/acd104d911)] - **test**: make IsolateData per-isolate in cctest (Joyee Cheung) [#48450](https://github.com/nodejs/node/pull/48450)
+* \[[`73fdd374ee`](https://github.com/nodejs/node/commit/73fdd374ee)] - **test**: define NAPI\_VERSION before including node\_api.h (Chengzhong Wu) [#48376](https://github.com/nodejs/node/pull/48376)
+* \[[`161f8c2f39`](https://github.com/nodejs/node/commit/161f8c2f39)] - **test**: remove unnecessary noop function args to `mustNotCall()` (Antoine du Hamel) [#48513](https://github.com/nodejs/node/pull/48513)
+* \[[`0c195f41b0`](https://github.com/nodejs/node/commit/0c195f41b0)] - **test**: skip test-runner-watch-mode on IBMi (Moshe Atlow) [#48473](https://github.com/nodejs/node/pull/48473)
+* \[[`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)
+* \[[`dbd6b3cdd6`](https://github.com/nodejs/node/commit/dbd6b3cdd6)] - **test\_runner**: fixed `test` shorthands return type (Shocker) [#48555](https://github.com/nodejs/node/pull/48555)
+* \[[`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)
+* \[[`0d21b4fc0b`](https://github.com/nodejs/node/commit/0d21b4fc0b)] - **tools**: update doc to unist-util-select\@5.0.0 unist-util-visit\@5.0.0 (Node.js GitHub Bot) [#48714](https://github.com/nodejs/node/pull/48714)
+* \[[`49870cb57f`](https://github.com/nodejs/node/commit/49870cb57f)] - **tools**: update lint-md-dependencies to rollup\@3.26.2 (Node.js GitHub Bot) [#48705](https://github.com/nodejs/node/pull/48705)
+* \[[`5ee7e26f4a`](https://github.com/nodejs/node/commit/5ee7e26f4a)] - **tools**: update eslint to 8.44.0 (Node.js GitHub Bot) [#48632](https://github.com/nodejs/node/pull/48632)
+* \[[`500c482077`](https://github.com/nodejs/node/commit/500c482077)] - **tools**: update lint-md-dependencies to rollup\@3.26.0 (Node.js GitHub Bot) [#48631](https://github.com/nodejs/node/pull/48631)
+* \[[`d6b39358fb`](https://github.com/nodejs/node/commit/d6b39358fb)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#48544](https://github.com/nodejs/node/pull/48544)
+* \[[`b673d4afb1`](https://github.com/nodejs/node/commit/b673d4afb1)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#48486](https://github.com/nodejs/node/pull/48486)
+* \[[`38fb350bb6`](https://github.com/nodejs/node/commit/38fb350bb6)] - **tools**: replace sed with perl (Luigi Pinca) [#48499](https://github.com/nodejs/node/pull/48499)
+* \[[`bb96b80fd3`](https://github.com/nodejs/node/commit/bb96b80fd3)] - **tools**: update eslint to 8.43.0 (Node.js GitHub Bot) [#48487](https://github.com/nodejs/node/pull/48487)
+* \[[`0c780d0638`](https://github.com/nodejs/node/commit/0c780d0638)] - **tools**: update doc to to-vfile\@8.0.0 (Node.js GitHub Bot) [#48485](https://github.com/nodejs/node/pull/48485)
+* \[[`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)
+* \[[`1cfccb7bee`](https://github.com/nodejs/node/commit/1cfccb7bee)] - **typings**: remove unused primordials (Yagiz Nizipli) [#48509](https://github.com/nodejs/node/pull/48509)
+* \[[`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/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)
|