diff --git a/doc/api/assert.md b/doc/api/assert.md
index 312aee4ba353d6..750aaac57b6d86 100644
--- a/doc/api/assert.md
+++ b/doc/api/assert.md
@@ -325,7 +325,7 @@ const callsfunc = tracker.calls(func);
### `tracker.getCalls(fn)`
* `fn` {Function}.
@@ -439,7 +439,7 @@ tracker.report();
### `tracker.reset([fn])`
* `fn` {Function} a tracked function to reset.
diff --git a/doc/api/cli.md b/doc/api/cli.md
index 5993929a8b8efd..03eef3f6f20ce4 100644
--- a/doc/api/cli.md
+++ b/doc/api/cli.md
@@ -1029,7 +1029,7 @@ Default signal is `SIGUSR2`.
> Stability: 0 - Deprecated
diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md
index c1594cb3bb1fce..e6e5e6971da1d0 100644
--- a/doc/api/deprecations.md
+++ b/doc/api/deprecations.md
@@ -3124,7 +3124,7 @@ thing instead.
@@ -3157,7 +3157,7 @@ The [`--trace-atomics-wait`][] flag is deprecated.
diff --git a/doc/api/diagnostics_channel.md b/doc/api/diagnostics_channel.md
index c2970210bf4807..2d611143ee7111 100644
--- a/doc/api/diagnostics_channel.md
+++ b/doc/api/diagnostics_channel.md
@@ -450,7 +450,7 @@ Emitted when a new UDP socket is created.
#### Process
`child_process`
@@ -462,7 +462,7 @@ Emitted when a new process is created.
#### Worker Thread
`worker_threads`
diff --git a/doc/api/http.md b/doc/api/http.md
index 14710ee932faed..546b59ad49bcc7 100644
--- a/doc/api/http.md
+++ b/doc/api/http.md
@@ -3564,7 +3564,7 @@ try {
## `http.setMaxIdleHTTPParsers`
* {number}
diff --git a/doc/api/inspector.md b/doc/api/inspector.md
index 4fc198650b6375..31996dbc5d1d3e 100644
--- a/doc/api/inspector.md
+++ b/doc/api/inspector.md
@@ -20,7 +20,7 @@ const inspector = require('node:inspector');
diff --git a/doc/api/net.md b/doc/api/net.md
index 04b483584395e6..2cb4c80ef89294 100644
--- a/doc/api/net.md
+++ b/doc/api/net.md
@@ -1011,7 +1011,7 @@ The numeric representation of the local port. For example, `80` or `21`.
### `socket.localFamily`
* {string}
diff --git a/doc/api/os.md b/doc/api/os.md
index 2b474a82dbda09..0b1913b21858ff 100644
--- a/doc/api/os.md
+++ b/doc/api/os.md
@@ -446,7 +446,7 @@ available, `GetVersionExW()` will be used. See
## `os.machine()`
* Returns {string}
diff --git a/doc/api/test.md b/doc/api/test.md
index c67a4e875ebc8f..196e854eb9c0a9 100644
--- a/doc/api/test.md
+++ b/doc/api/test.md
@@ -321,7 +321,7 @@ internally.
* `fn` {Function|AsyncFunction} The hook function.
@@ -477,7 +477,7 @@ describe('tests', async () => {
## `after([, fn][, options])`
* `fn` {Function|AsyncFunction} The hook function.
@@ -505,7 +505,7 @@ describe('tests', async () => {
## `beforeEach([, fn][, options])`
* `fn` {Function|AsyncFunction} The hook function.
@@ -534,7 +534,7 @@ describe('tests', async () => {
## `afterEach([, fn][, options])`
* `fn` {Function|AsyncFunction} The hook function.
@@ -573,7 +573,7 @@ exposed as part of the API.
### `context.beforeEach([, fn][, options])`
* `fn` {Function|AsyncFunction} The hook function. The first argument
@@ -605,7 +605,7 @@ test('top level test', async (t) => {
### `context.afterEach([, fn][, options])`
* `fn` {Function|AsyncFunction} The hook function. The first argument
@@ -655,7 +655,7 @@ test('top level test', (t) => {
### `context.name`
The name of the test.
@@ -743,7 +743,7 @@ test('top level test', (t) => {
The name of the suite.
diff --git a/doc/api/util.md b/doc/api/util.md
index 0f8368d867464c..1db964012a0249 100644
--- a/doc/api/util.md
+++ b/doc/api/util.md
@@ -483,7 +483,7 @@ stream.write('With ES6');
> Stability: 1 - Experimental
diff --git a/doc/api/webstreams.md b/doc/api/webstreams.md
index 28e3da8ed4e236..72c12a2121bd60 100644
--- a/doc/api/webstreams.md
+++ b/doc/api/webstreams.md
@@ -304,7 +304,7 @@ is active.
diff --git a/doc/changelogs/CHANGELOG_V16.md b/doc/changelogs/CHANGELOG_V16.md
index e9f8dfefedc688..53f4c5b891eee7 100644
--- a/doc/changelogs/CHANGELOG_V16.md
+++ b/doc/changelogs/CHANGELOG_V16.md
@@ -9,6 +9,7 @@
+16.18.0
16.17.1
16.17.0
16.16.0
@@ -64,6 +65,162 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)
+
+
+## 2022-10-04, Version 16.18.0 'Gallium' (LTS), @juanarbol
+
+### Notable changes
+
+* \[[`2f57767663`](https://github.com/nodejs/node/commit/2f57767663)] - **(SEMVER-MINOR)** **doc**: deprecate modp1, modp2, and modp5 groups (Tobias Nießen) [#44588](https://github.com/nodejs/node/pull/44588)
+* \[[`a61f1ff273`](https://github.com/nodejs/node/commit/a61f1ff273)] - **(SEMVER-MINOR)** **http**: throw error on content-length mismatch (sidwebworks) [#44378](https://github.com/nodejs/node/pull/44378)
+* \[[`cf7e1296db`](https://github.com/nodejs/node/commit/cf7e1296db)] - **(SEMVER-MINOR)** **lib**: add diagnostics channel for process and worker (theanarkh) [#44045](https://github.com/nodejs/node/pull/44045)
+* \[[`be9b3e6289`](https://github.com/nodejs/node/commit/be9b3e6289)] - **(SEMVER-MINOR)** **os**: add machine method (theanarkh) [#44416](https://github.com/nodejs/node/pull/44416)
+* \[[`336eaad598`](https://github.com/nodejs/node/commit/336eaad598)] - **(SEMVER-MINOR)** **report**: expose report public native apis (Chengzhong Wu) [#44255](https://github.com/nodejs/node/pull/44255)
+* \[[`e9c395720e`](https://github.com/nodejs/node/commit/e9c395720e)] - **(SEMVER-MINOR)** **src**: expose environment RequestInterrupt api (Chengzhong Wu) [#44362](https://github.com/nodejs/node/pull/44362)
+* \[[`582955e5c6`](https://github.com/nodejs/node/commit/582955e5c6)] - **(SEMVER-MINOR)** **stream**: add `ReadableByteStream.tee()` (Daeyeon Jeong) [#44505](https://github.com/nodejs/node/pull/44505)
+* \[[`faff28d9e6`](https://github.com/nodejs/node/commit/faff28d9e6)] - **(SEMVER-MINOR)** **util**: add `maxArrayLength` option to Set and Map (Kohei Ueno) [#43576](https://github.com/nodejs/node/pull/43576)
+
+### Commits
+
+* \[[`c592c8eea3`](https://github.com/nodejs/node/commit/c592c8eea3)] - **benchmark**: fix startup benchmark (Evan Lucas) [#44727](https://github.com/nodejs/node/pull/44727)
+* \[[`f226b16f09`](https://github.com/nodejs/node/commit/f226b16f09)] - **benchmark**: add stream destroy benchmark (SindreXie) [#44533](https://github.com/nodejs/node/pull/44533)
+* \[[`18e5fbc2df`](https://github.com/nodejs/node/commit/18e5fbc2df)] - **bootstrap**: update comments in bootstrap/node.js (Joyee Cheung) [#44726](https://github.com/nodejs/node/pull/44726)
+* \[[`fd0a73e61e`](https://github.com/nodejs/node/commit/fd0a73e61e)] - **build**: update timezone-update.yml (Alex) [#44717](https://github.com/nodejs/node/pull/44717)
+* \[[`3243232e65`](https://github.com/nodejs/node/commit/3243232e65)] - **build**: remove redundant entry in crypto (Jiawen Geng) [#44604](https://github.com/nodejs/node/pull/44604)
+* \[[`da8eaab340`](https://github.com/nodejs/node/commit/da8eaab340)] - **build**: rewritten the Android build system (BuShe Pie) [#44207](https://github.com/nodejs/node/pull/44207)
+* \[[`c58fbface8`](https://github.com/nodejs/node/commit/c58fbface8)] - **child\_process**: remove lookup of undefined property (Colin Ihrig) [#44766](https://github.com/nodejs/node/pull/44766)
+* \[[`35f1362508`](https://github.com/nodejs/node/commit/35f1362508)] - **crypto**: use EVP\_PKEY\_CTX\_set\_dsa\_paramgen\_q\_bits when available (David Benjamin) [#44561](https://github.com/nodejs/node/pull/44561)
+* \[[`28b04cb53a`](https://github.com/nodejs/node/commit/28b04cb53a)] - **crypto**: restrict PBKDF2 args to signed int (Tobias Nießen) [#44575](https://github.com/nodejs/node/pull/44575)
+* \[[`0c8fa8cab3`](https://github.com/nodejs/node/commit/0c8fa8cab3)] - **crypto**: handle invalid prepareAsymmetricKey JWK inputs (Filip Skokan) [#44475](https://github.com/nodejs/node/pull/44475)
+* \[[`0ef0837773`](https://github.com/nodejs/node/commit/0ef0837773)] - **crypto**: use actual option name in error message (Tobias Nießen) [#44455](https://github.com/nodejs/node/pull/44455)
+* \[[`2260ba9920`](https://github.com/nodejs/node/commit/2260ba9920)] - **deps**: update to ngtcp2 0.8.1 and nghttp3 0.7.0 (Tobias Nießen) [#44622](https://github.com/nodejs/node/pull/44622)
+* \[[`fe37babd47`](https://github.com/nodejs/node/commit/fe37babd47)] - **deps**: update corepack to 0.14.1 (Node.js GitHub Bot) [#44704](https://github.com/nodejs/node/pull/44704)
+* \[[`7e953ab13d`](https://github.com/nodejs/node/commit/7e953ab13d)] - **deps**: update ngtcp2 update instructions (Tobias Nießen) [#44619](https://github.com/nodejs/node/pull/44619)
+* \[[`9e7b5f2131`](https://github.com/nodejs/node/commit/9e7b5f2131)] - **deps**: upgrade npm to 8.19.2 (npm team) [#44632](https://github.com/nodejs/node/pull/44632)
+* \[[`c810813f5e`](https://github.com/nodejs/node/commit/c810813f5e)] - **deps**: update to uvwasi 0.0.13 (Colin Ihrig) [#44524](https://github.com/nodejs/node/pull/44524)
+* \[[`2d6079eefc`](https://github.com/nodejs/node/commit/2d6079eefc)] - **doc**: remove "currently" and comma splice from child\_process.md (Rich Trott) [#44789](https://github.com/nodejs/node/pull/44789)
+* \[[`f489c7f6a9`](https://github.com/nodejs/node/commit/f489c7f6a9)] - **doc**: mention git node backport (RafaelGSS) [#44764](https://github.com/nodejs/node/pull/44764)
+* \[[`bdad24fd6c`](https://github.com/nodejs/node/commit/bdad24fd6c)] - **doc**: ensure to revert node\_version changes (Rafael Gonzaga) [#44760](https://github.com/nodejs/node/pull/44760)
+* \[[`ba2af9f4d5`](https://github.com/nodejs/node/commit/ba2af9f4d5)] - **doc**: fix description for `napi_get_cb_info()` in `n-api.md` (Daeyeon Jeong) [#44761](https://github.com/nodejs/node/pull/44761)
+* \[[`c1fa84e758`](https://github.com/nodejs/node/commit/c1fa84e758)] - **doc**: fix v16.17.1 security release changelog (Ruy Adorno) [#44759](https://github.com/nodejs/node/pull/44759)
+* \[[`19e49413ab`](https://github.com/nodejs/node/commit/19e49413ab)] - **doc**: update the deprecation for exit code to clarify its scope (Daeyeon Jeong) [#44714](https://github.com/nodejs/node/pull/44714)
+* \[[`de446eee74`](https://github.com/nodejs/node/commit/de446eee74)] - **doc**: update guidance for adding new modules (Michael Dawson) [#44576](https://github.com/nodejs/node/pull/44576)
+* \[[`da29dc4c15`](https://github.com/nodejs/node/commit/da29dc4c15)] - **doc**: add registry number for Electron 22 (Keeley Hammond) [#44748](https://github.com/nodejs/node/pull/44748)
+* \[[`e7f6158a26`](https://github.com/nodejs/node/commit/e7f6158a26)] - **doc**: include code examples for webstreams consumers (Lucas Santos) [#44387](https://github.com/nodejs/node/pull/44387)
+* \[[`d86cc3e5f6`](https://github.com/nodejs/node/commit/d86cc3e5f6)] - **doc**: mention where to push security commits (RafaelGSS) [#44691](https://github.com/nodejs/node/pull/44691)
+* \[[`9154afadd9`](https://github.com/nodejs/node/commit/9154afadd9)] - **doc**: remove extra space on threadpool usage (Connor Burton) [#44734](https://github.com/nodejs/node/pull/44734)
+* \[[`c7970450ba`](https://github.com/nodejs/node/commit/c7970450ba)] - **doc**: make legacy banner slightly less bright (Rich Trott) [#44665](https://github.com/nodejs/node/pull/44665)
+* \[[`f367f032de`](https://github.com/nodejs/node/commit/f367f032de)] - **doc**: improve building doc for Windows Powershell (Brian Muenzenmeyer) [#44625](https://github.com/nodejs/node/pull/44625)
+* \[[`7f4ae87ddc`](https://github.com/nodejs/node/commit/7f4ae87ddc)] - **doc**: maintain only one list of MODP groups (Tobias Nießen) [#44644](https://github.com/nodejs/node/pull/44644)
+* \[[`ca94b612e3`](https://github.com/nodejs/node/commit/ca94b612e3)] - **doc**: add legendecas to TSC list (Michael Dawson) [#44662](https://github.com/nodejs/node/pull/44662)
+* \[[`40cbb88330`](https://github.com/nodejs/node/commit/40cbb88330)] - **doc**: remove comma in README.md (Taha-Chaudhry) [#44599](https://github.com/nodejs/node/pull/44599)
+* \[[`dc0a86566f`](https://github.com/nodejs/node/commit/dc0a86566f)] - **doc**: use serial comma in report docs (Daeyeon Jeong) [#44608](https://github.com/nodejs/node/pull/44608)
+* \[[`9274d6fab6`](https://github.com/nodejs/node/commit/9274d6fab6)] - **doc**: use serial comma in stream docs (Daeyeon Jeong) [#44609](https://github.com/nodejs/node/pull/44609)
+* \[[`914f532f7a`](https://github.com/nodejs/node/commit/914f532f7a)] - **doc**: remove empty line in YAML block (Claudio Wunder) [#44617](https://github.com/nodejs/node/pull/44617)
+* \[[`2f57767663`](https://github.com/nodejs/node/commit/2f57767663)] - **(SEMVER-MINOR)** **doc**: deprecate modp1, modp2, and modp5 groups (Tobias Nießen) [#44588](https://github.com/nodejs/node/pull/44588)
+* \[[`7e5c5d30d0`](https://github.com/nodejs/node/commit/7e5c5d30d0)] - **doc**: remove old OpenSSL ENGINE constants (Tobias Nießen) [#44589](https://github.com/nodejs/node/pull/44589)
+* \[[`826614c12a`](https://github.com/nodejs/node/commit/826614c12a)] - **doc**: fix heading levels for test runner hooks (Fabian Meyer) [#44603](https://github.com/nodejs/node/pull/44603)
+* \[[`cbfd5f4db7`](https://github.com/nodejs/node/commit/cbfd5f4db7)] - **doc**: fix errors in http.md (Luigi Pinca) [#44587](https://github.com/nodejs/node/pull/44587)
+* \[[`81292003ee`](https://github.com/nodejs/node/commit/81292003ee)] - **doc**: fix vm.Script createCachedData example (Chengzhong Wu) [#44487](https://github.com/nodejs/node/pull/44487)
+* \[[`c648e34e5a`](https://github.com/nodejs/node/commit/c648e34e5a)] - **doc**: mention how to get commit release (Rafael Gonzaga) [#44572](https://github.com/nodejs/node/pull/44572)
+* \[[`b2ae6cf1cb`](https://github.com/nodejs/node/commit/b2ae6cf1cb)] - **doc**: fix link in `process.md` (Antoine du Hamel) [#44594](https://github.com/nodejs/node/pull/44594)
+* \[[`e94ad82738`](https://github.com/nodejs/node/commit/e94ad82738)] - **doc**: do not use weak MODP group in example (Tobias Nießen) [#44585](https://github.com/nodejs/node/pull/44585)
+* \[[`22a751ba99`](https://github.com/nodejs/node/commit/22a751ba99)] - **doc**: remove ebpf from supported tooling list (Rafael Gonzaga) [#44549](https://github.com/nodejs/node/pull/44549)
+* \[[`6e1d78ba51`](https://github.com/nodejs/node/commit/6e1d78ba51)] - **doc**: emphasize that createCipher is never secure (Tobias Nießen) [#44538](https://github.com/nodejs/node/pull/44538)
+* \[[`7062b553bb`](https://github.com/nodejs/node/commit/7062b553bb)] - **doc**: document attribute Script.cachedDataRejected (Chengzhong Wu) [#44451](https://github.com/nodejs/node/pull/44451)
+* \[[`64fde1b8d9`](https://github.com/nodejs/node/commit/64fde1b8d9)] - **doc**: move policy docs to the permissions scope (Rafael Gonzaga) [#44222](https://github.com/nodejs/node/pull/44222)
+* \[[`71b307951c`](https://github.com/nodejs/node/commit/71b307951c)] - **doc**: add performance note to `--enable-source-maps` docs (Saurabh Daware) [#43817](https://github.com/nodejs/node/pull/43817)
+* \[[`eb0cf95bb7`](https://github.com/nodejs/node/commit/eb0cf95bb7)] - **doc,crypto**: cleanup removed pbkdf2 behaviours (Filip Skokan) [#44733](https://github.com/nodejs/node/pull/44733)
+* \[[`ea78c30f3b`](https://github.com/nodejs/node/commit/ea78c30f3b)] - **doc,inspector**: document changes of inspector.close (Chengzhong Wu) [#44628](https://github.com/nodejs/node/pull/44628)
+* \[[`b89049ed5e`](https://github.com/nodejs/node/commit/b89049ed5e)] - **doc,worker**: document resourceLimits overrides (Keyhan Vakil) [#43992](https://github.com/nodejs/node/pull/43992)
+* \[[`eb1b0a8b48`](https://github.com/nodejs/node/commit/eb1b0a8b48)] - **esm**: fix duplicated test (Geoffrey Booth) [#44779](https://github.com/nodejs/node/pull/44779)
+* \[[`b6671a6a0c`](https://github.com/nodejs/node/commit/b6671a6a0c)] - **esm,loader**: tidy ESMLoader internals (Jacob Smith) [#44701](https://github.com/nodejs/node/pull/44701)
+* \[[`a2479a2794`](https://github.com/nodejs/node/commit/a2479a2794)] - **fs**: don't hard code name in validatePosition() (Colin Ihrig) [#44767](https://github.com/nodejs/node/pull/44767)
+* \[[`0d0d8aa30f`](https://github.com/nodejs/node/commit/0d0d8aa30f)] - **fs**: fix typo in mkdir example (SergeyTsukanov) [#44791](https://github.com/nodejs/node/pull/44791)
+* \[[`deb89c935f`](https://github.com/nodejs/node/commit/deb89c935f)] - **fs**: remove unused option in `fs.fstatSync()` (Livia Medeiros) [#44613](https://github.com/nodejs/node/pull/44613)
+* \[[`3479eca5a5`](https://github.com/nodejs/node/commit/3479eca5a5)] - **gyp**: libnode for ios app embedding (chexiongsheng) [#44210](https://github.com/nodejs/node/pull/44210)
+* \[[`421a1e6f9a`](https://github.com/nodejs/node/commit/421a1e6f9a)] - **http**: disable chunked encoding when OBS fold is used (Paolo Insogna) [#341](https://github.com/nodejs/node/pull/341)
+* \[[`a61f1ff273`](https://github.com/nodejs/node/commit/a61f1ff273)] - **(SEMVER-MINOR)** **http**: throw error on content-length mismatch (sidwebworks) [#44378](https://github.com/nodejs/node/pull/44378)
+* \[[`1ca69c6c61`](https://github.com/nodejs/node/commit/1ca69c6c61)] - **inspector**: expose inspector.close on workers (Chengzhong Wu) [#44489](https://github.com/nodejs/node/pull/44489)
+* \[[`fa170daedb`](https://github.com/nodejs/node/commit/fa170daedb)] - **inspector**: prevent integer overflow in open() (Tobias Nießen) [#44367](https://github.com/nodejs/node/pull/44367)
+* \[[`141eefc32b`](https://github.com/nodejs/node/commit/141eefc32b)] - **lib**: fix reference leak (falsandtru) [#44499](https://github.com/nodejs/node/pull/44499)
+* \[[`cf7e1296db`](https://github.com/nodejs/node/commit/cf7e1296db)] - **(SEMVER-MINOR)** **lib**: add diagnostics channel for process and worker (theanarkh) [#44045](https://github.com/nodejs/node/pull/44045)
+* \[[`7b659bc3a6`](https://github.com/nodejs/node/commit/7b659bc3a6)] - **lib**: reset `RegExp` statics before running user code (Antoine du Hamel) [#43741](https://github.com/nodejs/node/pull/43741)
+* \[[`9143946b82`](https://github.com/nodejs/node/commit/9143946b82)] - **lib,test**: fix bug in InternalSocketAddress (Tobias Nießen) [#44618](https://github.com/nodejs/node/pull/44618)
+* \[[`c19b58ebd7`](https://github.com/nodejs/node/commit/c19b58ebd7)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#44777](https://github.com/nodejs/node/pull/44777)
+* \[[`ed810d065f`](https://github.com/nodejs/node/commit/ed810d065f)] - **meta**: add mailmap entry for dnlup (Rich Trott) [#44716](https://github.com/nodejs/node/pull/44716)
+* \[[`02baea43f3`](https://github.com/nodejs/node/commit/02baea43f3)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#44705](https://github.com/nodejs/node/pull/44705)
+* \[[`d94c416f2a`](https://github.com/nodejs/node/commit/d94c416f2a)] - **meta**: move dnlup to emeriti (dnlup) [#44667](https://github.com/nodejs/node/pull/44667)
+* \[[`1b3b57fd7e`](https://github.com/nodejs/node/commit/1b3b57fd7e)] - **meta**: update test\_runner in label-pr-config (Shrujal Shah) [#44615](https://github.com/nodejs/node/pull/44615)
+* \[[`ad5c7329ae`](https://github.com/nodejs/node/commit/ad5c7329ae)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#44591](https://github.com/nodejs/node/pull/44591)
+* \[[`7d8cdf96c2`](https://github.com/nodejs/node/commit/7d8cdf96c2)] - **module**: open stat/readPackage to mutations (Maël Nison) [#44537](https://github.com/nodejs/node/pull/44537)
+* \[[`c3a89fff81`](https://github.com/nodejs/node/commit/c3a89fff81)] - **net, dns**: socket should handle its output as input (Adam Majer) [#44083](https://github.com/nodejs/node/pull/44083)
+* \[[`a2809202b4`](https://github.com/nodejs/node/commit/a2809202b4)] - **node-api**: add deprecation code of uncaught exception (Chengzhong Wu) [#44624](https://github.com/nodejs/node/pull/44624)
+* \[[`be9b3e6289`](https://github.com/nodejs/node/commit/be9b3e6289)] - **(SEMVER-MINOR)** **os**: add machine method (theanarkh) [#44416](https://github.com/nodejs/node/pull/44416)
+* \[[`f7aae1a061`](https://github.com/nodejs/node/commit/f7aae1a061)] - **path**: change basename() argument from ext to suffix (Rich Trott) [#44774](https://github.com/nodejs/node/pull/44774)
+* \[[`f6ad66c44c`](https://github.com/nodejs/node/commit/f6ad66c44c)] - **report**: get stack trace with cross origin contexts (Chengzhong Wu) [#44398](https://github.com/nodejs/node/pull/44398)
+* \[[`6594e7dc81`](https://github.com/nodejs/node/commit/6594e7dc81)] - **report**: fix missing section javascriptHeap on OOMError (Chengzhong Wu) [#44398](https://github.com/nodejs/node/pull/44398)
+* \[[`336eaad598`](https://github.com/nodejs/node/commit/336eaad598)] - **(SEMVER-MINOR)** **report**: expose report public native apis (Chengzhong Wu) [#44255](https://github.com/nodejs/node/pull/44255)
+* \[[`53364fce23`](https://github.com/nodejs/node/commit/53364fce23)] - **report**: print javascript stack on fatal error (Chengzhong Wu) [#44242](https://github.com/nodejs/node/pull/44242)
+* \[[`f05bd7a8c7`](https://github.com/nodejs/node/commit/f05bd7a8c7)] - **src**: remove ParseIP() in cares\_wrap.cc (Tobias Nießen) [#44771](https://github.com/nodejs/node/pull/44771)
+* \[[`f3ba106be9`](https://github.com/nodejs/node/commit/f3ba106be9)] - **src**: avoid using v8 on Isolate termination (Santiago Gimeno) [#44669](https://github.com/nodejs/node/pull/44669)
+* \[[`935f6bf387`](https://github.com/nodejs/node/commit/935f6bf387)] - **src**: remove \ from node\_os.cc (Tobias Nießen) [#44668](https://github.com/nodejs/node/pull/44668)
+* \[[`8a4a8cd4ae`](https://github.com/nodejs/node/commit/8a4a8cd4ae)] - **src**: avoid copy when creating Blob (Tobias Nießen) [#44616](https://github.com/nodejs/node/pull/44616)
+* \[[`61dc06885d`](https://github.com/nodejs/node/commit/61dc06885d)] - **src**: make ReqWrap weak (Rafael Gonzaga) [#44074](https://github.com/nodejs/node/pull/44074)
+* \[[`2fb6bff2d9`](https://github.com/nodejs/node/commit/2fb6bff2d9)] - **src**: make NearHeapLimitCallback() more robust (Joyee Cheung) [#44581](https://github.com/nodejs/node/pull/44581)
+* \[[`51968887b4`](https://github.com/nodejs/node/commit/51968887b4)] - **src**: dump isolate stats when process exits (daomingq) [#44534](https://github.com/nodejs/node/pull/44534)
+* \[[`77afe92af7`](https://github.com/nodejs/node/commit/77afe92af7)] - **src**: rename misleading arg in ClientHelloParser (Tobias Nießen) [#44500](https://github.com/nodejs/node/pull/44500)
+* \[[`e9c395720e`](https://github.com/nodejs/node/commit/e9c395720e)] - **(SEMVER-MINOR)** **src**: expose environment RequestInterrupt api (Chengzhong Wu) [#44362](https://github.com/nodejs/node/pull/44362)
+* \[[`b499133ea0`](https://github.com/nodejs/node/commit/b499133ea0)] - **src**: fix cppgc incompatibility in v8 (Shelley Vohr) [#43521](https://github.com/nodejs/node/pull/43521)
+* \[[`a4a079db96`](https://github.com/nodejs/node/commit/a4a079db96)] - **src**: nest namespace report in namespace node (Chengzhong Wu) [#44069](https://github.com/nodejs/node/pull/44069)
+* \[[`b33be65e82`](https://github.com/nodejs/node/commit/b33be65e82)] - **stream**: refactor use es2020 statement (SindreXie) [#44533](https://github.com/nodejs/node/pull/44533)
+* \[[`582955e5c6`](https://github.com/nodejs/node/commit/582955e5c6)] - **(SEMVER-MINOR)** **stream**: add `ReadableByteStream.tee()` (Daeyeon Jeong) [#44505](https://github.com/nodejs/node/pull/44505)
+* \[[`04216d019f`](https://github.com/nodejs/node/commit/04216d019f)] - **test**: use async/await in test-debugger-auto-resume (samyuktaprabhu) [#44675](https://github.com/nodejs/node/pull/44675)
+* \[[`13e60534ef`](https://github.com/nodejs/node/commit/13e60534ef)] - **test**: migrated from Promise chains to Async/Await (Rathi N Das) [#44674](https://github.com/nodejs/node/pull/44674)
+* \[[`52e2dd5e48`](https://github.com/nodejs/node/commit/52e2dd5e48)] - **test**: change promises to async/await in test-debugger-backtrace.js (Juliet Zhang) [#44677](https://github.com/nodejs/node/pull/44677)
+* \[[`6708bffdea`](https://github.com/nodejs/node/commit/6708bffdea)] - **test**: use async/await in test-debugger-sb-before-load (Hope Olaidé) [#44697](https://github.com/nodejs/node/pull/44697)
+* \[[`0210dd2c31`](https://github.com/nodejs/node/commit/0210dd2c31)] - **test**: add extra tests for basename with ext option (Connor Burton) [#44772](https://github.com/nodejs/node/pull/44772)
+* \[[`40bba1176a`](https://github.com/nodejs/node/commit/40bba1176a)] - **test**: refactor to async/await (Divya Mohan) [#44694](https://github.com/nodejs/node/pull/44694)
+* \[[`c6a9f6234e`](https://github.com/nodejs/node/commit/c6a9f6234e)] - **test**: modify test-debugger-custom-port.js to use async-await (Priya Shastri) [#44680](https://github.com/nodejs/node/pull/44680)
+* \[[`98ca2182ee`](https://github.com/nodejs/node/commit/98ca2182ee)] - **test**: update test-debugger-breakpoint-exists.js to use async/await (Archana Kamath) [#44682](https://github.com/nodejs/node/pull/44682)
+* \[[`dfba8f56c1`](https://github.com/nodejs/node/commit/dfba8f56c1)] - **test**: use async/await in test-debugger-preserve-breaks (poorvitusam) [#44696](https://github.com/nodejs/node/pull/44696)
+* \[[`d11ccbf9c1`](https://github.com/nodejs/node/commit/d11ccbf9c1)] - **test**: use async/await in test-debugger-profile (surbhirjain) [#44684](https://github.com/nodejs/node/pull/44684)
+* \[[`3ebf9ac140`](https://github.com/nodejs/node/commit/3ebf9ac140)] - **test**: change the promises to async/await in test-debugger-exec-scope.js (Ankita Khiratkar) [#44685](https://github.com/nodejs/node/pull/44685)
+* \[[`56e1f89667`](https://github.com/nodejs/node/commit/56e1f89667)] - **test**: verify napi\_remove\_wrap with napi\_delete\_reference (Chengzhong Wu) [#44754](https://github.com/nodejs/node/pull/44754)
+* \[[`6026c032e4`](https://github.com/nodejs/node/commit/6026c032e4)] - **test**: change promises to async/await (Madhulika Sharma) [#44683](https://github.com/nodejs/node/pull/44683)
+* \[[`08ea3c3e4d`](https://github.com/nodejs/node/commit/08ea3c3e4d)] - **test**: use async/await in test-debugger-invalid-args (Nupur Chauhan) [#44678](https://github.com/nodejs/node/pull/44678)
+* \[[`ae187d62c7`](https://github.com/nodejs/node/commit/ae187d62c7)] - **test**: update test-debugger-low-level to use await/async (Meghana Ramesh) [#44688](https://github.com/nodejs/node/pull/44688)
+* \[[`4db8a91157`](https://github.com/nodejs/node/commit/4db8a91157)] - **test**: check that sysconf returns a positive value (Tobias Nießen) [#44666](https://github.com/nodejs/node/pull/44666)
+* \[[`8977d73e19`](https://github.com/nodejs/node/commit/8977d73e19)] - **test**: change promise to async/await in debugger-watcher (“Pooja) [#44687](https://github.com/nodejs/node/pull/44687)
+* \[[`5f678779cf`](https://github.com/nodejs/node/commit/5f678779cf)] - **test**: fix test-performance-measure (smitley) [#44637](https://github.com/nodejs/node/pull/44637)
+* \[[`1615b96da2`](https://github.com/nodejs/node/commit/1615b96da2)] - **test**: improve lib/readline.js coverage (MURAKAMI Masahiko) [#42686](https://github.com/nodejs/node/pull/42686)
+* \[[`791d62d63c`](https://github.com/nodejs/node/commit/791d62d63c)] - **test**: fix `test-repl` not validating leaked globals properly (Antoine du Hamel) [#44640](https://github.com/nodejs/node/pull/44640)
+* \[[`6642e2ba28`](https://github.com/nodejs/node/commit/6642e2ba28)] - **test**: ignore stale process cleanup failures on Windows (Joyee Cheung) [#44480](https://github.com/nodejs/node/pull/44480)
+* \[[`8efd4e20f7`](https://github.com/nodejs/node/commit/8efd4e20f7)] - **test**: use python3 instead of python (Luigi Pinca) [#44545](https://github.com/nodejs/node/pull/44545)
+* \[[`3542a8d1fc`](https://github.com/nodejs/node/commit/3542a8d1fc)] - **test**: fix DebugSymbolsTest.ReqWrapList on PPC64LE (Daniel Bevenius) [#44341](https://github.com/nodejs/node/pull/44341)
+* \[[`1848bcd3f4`](https://github.com/nodejs/node/commit/1848bcd3f4)] - **test**: add more cases for parse-encoding (Tony Gorez) [#44427](https://github.com/nodejs/node/pull/44427)
+* \[[`b5e76058e3`](https://github.com/nodejs/node/commit/b5e76058e3)] - **test**: split report OOM tests (Joyee Cheung) [#44389](https://github.com/nodejs/node/pull/44389)
+* \[[`4a9fc40549`](https://github.com/nodejs/node/commit/4a9fc40549)] - **test\_runner**: include stack of uncaught exceptions (Moshe Atlow) [#44614](https://github.com/nodejs/node/pull/44614)
+* \[[`6e7ffb3a40`](https://github.com/nodejs/node/commit/6e7ffb3a40)] - **tls**: fix out-of-bounds read in ClientHelloParser (Tobias Nießen) [#44580](https://github.com/nodejs/node/pull/44580)
+* \[[`8fcc6120e1`](https://github.com/nodejs/node/commit/8fcc6120e1)] - **tls**: remove SecureContext setFreeListLength (Tobias Nießen) [#44300](https://github.com/nodejs/node/pull/44300)
+* \[[`46bdb5939b`](https://github.com/nodejs/node/commit/46bdb5939b)] - **tools**: refactor deprecated format in no-unescaped-regexp-dot (Madhuri) [#44763](https://github.com/nodejs/node/pull/44763)
+* \[[`73a98fd09d`](https://github.com/nodejs/node/commit/73a98fd09d)] - **tools**: update eslint-check.js to object style (andiemontoyeah) [#44706](https://github.com/nodejs/node/pull/44706)
+* \[[`1bb0007c49`](https://github.com/nodejs/node/commit/1bb0007c49)] - **tools**: update eslint to 8.24.0 (Node.js GitHub Bot) [#44778](https://github.com/nodejs/node/pull/44778)
+* \[[`68d20fe604`](https://github.com/nodejs/node/commit/68d20fe604)] - **tools**: update lint-md-dependencies to rollup\@2.79.1 (Node.js GitHub Bot) [#44776](https://github.com/nodejs/node/pull/44776)
+* \[[`7d46b8f689`](https://github.com/nodejs/node/commit/7d46b8f689)] - **tools**: add update-llhttp.sh (Paolo Insogna) [#44652](https://github.com/nodejs/node/pull/44652)
+* \[[`6ab44335dc`](https://github.com/nodejs/node/commit/6ab44335dc)] - **tools**: fix typo in update-nghttp2.sh (Luigi Pinca) [#44664](https://github.com/nodejs/node/pull/44664)
+* \[[`36dced2192`](https://github.com/nodejs/node/commit/36dced2192)] - **tools**: add timezone update workflow (Lenvin Gonsalves) [#43988](https://github.com/nodejs/node/pull/43988)
+* \[[`81ca1ffb96`](https://github.com/nodejs/node/commit/81ca1ffb96)] - **tools**: update eslint to 8.23.1 (Node.js GitHub Bot) [#44639](https://github.com/nodejs/node/pull/44639)
+* \[[`49ffcd0dd1`](https://github.com/nodejs/node/commit/49ffcd0dd1)] - **tools**: update lint-md-dependencies to @rollup/plugin-node-resolve\@14.1.0 (Node.js GitHub Bot) [#44638](https://github.com/nodejs/node/pull/44638)
+* \[[`09a9296a86`](https://github.com/nodejs/node/commit/09a9296a86)] - **tools**: update lint-md-dependencies to @rollup/plugin-node-resolve\@14.0.1 (Node.js GitHub Bot) [#44590](https://github.com/nodejs/node/pull/44590)
+* \[[`076195cf03`](https://github.com/nodejs/node/commit/076195cf03)] - **tools**: increase timeout of running WPT (Joyee Cheung) [#44574](https://github.com/nodejs/node/pull/44574)
+* \[[`b743d8799b`](https://github.com/nodejs/node/commit/b743d8799b)] - **tools**: fix shebang to use python3 by default (Himself65) [#44531](https://github.com/nodejs/node/pull/44531)
+* \[[`f3fd4e1642`](https://github.com/nodejs/node/commit/f3fd4e1642)] - **typings**: add JSDoc for `internal/validators` (Yagiz Nizipli) [#44181](https://github.com/nodejs/node/pull/44181)
+* \[[`1514f3e4e5`](https://github.com/nodejs/node/commit/1514f3e4e5)] - **util**: increase robustness with primordials (Jordan Harband) [#41212](https://github.com/nodejs/node/pull/41212)
+* \[[`faff28d9e6`](https://github.com/nodejs/node/commit/faff28d9e6)] - **(SEMVER-MINOR)** **util**: add `maxArrayLength` option to Set and Map (Kohei Ueno) [#43576](https://github.com/nodejs/node/pull/43576)
+* \[[`97cf41667a`](https://github.com/nodejs/node/commit/97cf41667a)] - **v8**: add setHeapSnapshotNearHeapLimit (theanarkh) [#44420](https://github.com/nodejs/node/pull/44420)
+* \[[`34351461fd`](https://github.com/nodejs/node/commit/34351461fd)] - **win**: fix fs.realpath.native for long paths (StefanStojanovic) [#44536](https://github.com/nodejs/node/pull/44536)
+
## 2022-09-23, Version 16.17.1 'Gallium' (LTS), @ruyadorno
diff --git a/src/node_version.h b/src/node_version.h
index 02baab5b7f665b..34d829b5fb6915 100644
--- a/src/node_version.h
+++ b/src/node_version.h
@@ -23,13 +23,13 @@
#define SRC_NODE_VERSION_H_
#define NODE_MAJOR_VERSION 16
-#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 "Gallium"
-#define NODE_VERSION_IS_RELEASE 0
+#define NODE_VERSION_IS_RELEASE 1
#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
|