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 adeea95c50111d..d3171be5531e05 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -3124,7 +3124,7 @@ thing instead. @@ -3159,7 +3159,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 0e3df38a3d7571..9a0931a9c076da 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..8a32af20f37751 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-07, Version 16.18.0 'Gallium' (LTS), @juanarbol + +### Notable changes + +* \[[`4d187c7211`](https://github.com/nodejs/node/commit/4d187c7211)] - **(SEMVER-MINOR)** **doc**: deprecate modp1, modp2, and modp5 groups (Tobias Nießen) [#44588](https://github.com/nodejs/node/pull/44588) +* \[[`2c2c9e951e`](https://github.com/nodejs/node/commit/2c2c9e951e)] - **(SEMVER-MINOR)** **http**: throw error on content-length mismatch (sidwebworks) [#44378](https://github.com/nodejs/node/pull/44378) +* \[[`2c2c9e951e`](https://github.com/nodejs/node/commit/2c2c9e951e)] - **(SEMVER-MINOR)** **http**: throw error on content-length mismatch (sidwebworks) [#44378](https://github.com/nodejs/node/pull/44378) +* \[[`344a3ce39a`](https://github.com/nodejs/node/commit/344a3ce39a)] - **(SEMVER-MINOR)** **lib**: add diagnostics channel for process and worker (theanarkh) [#44045](https://github.com/nodejs/node/pull/44045) +* \[[`e8cedcc982`](https://github.com/nodejs/node/commit/e8cedcc982)] - **(SEMVER-MINOR)** **os**: add machine method (theanarkh) [#44416](https://github.com/nodejs/node/pull/44416) +* \[[`472162c87d`](https://github.com/nodejs/node/commit/472162c87d)] - **(SEMVER-MINOR)** **report**: expose report public native apis (Chengzhong Wu) [#44255](https://github.com/nodejs/node/pull/44255) +* \[[`769689944e`](https://github.com/nodejs/node/commit/769689944e)] - **(SEMVER-MINOR)** **src**: expose environment RequestInterrupt api (Chengzhong Wu) [#44362](https://github.com/nodejs/node/pull/44362) +* \[[`00bba35e0c`](https://github.com/nodejs/node/commit/00bba35e0c)] - **(SEMVER-MINOR)** **stream**: add `ReadableByteStream.tee()` (Daeyeon Jeong) [#44505](https://github.com/nodejs/node/pull/44505) +* \[[`c3edf6bb99`](https://github.com/nodejs/node/commit/c3edf6bb99)] - **(SEMVER-MINOR)** **util**: add `maxArrayLength` option to Set and Map (Kohei Ueno) [#43576](https://github.com/nodejs/node/pull/43576) + +### Commits + +* \[[`ee2cfa75bd`](https://github.com/nodejs/node/commit/ee2cfa75bd)] - **benchmark**: fix startup benchmark (Evan Lucas) [#44727](https://github.com/nodejs/node/pull/44727) +* \[[`a79c640ce0`](https://github.com/nodejs/node/commit/a79c640ce0)] - **benchmark**: add stream destroy benchmark (SindreXie) [#44533](https://github.com/nodejs/node/pull/44533) +* \[[`44c1014510`](https://github.com/nodejs/node/commit/44c1014510)] - **bootstrap**: update comments in bootstrap/node.js (Joyee Cheung) [#44726](https://github.com/nodejs/node/pull/44726) +* \[[`2b75e48d3d`](https://github.com/nodejs/node/commit/2b75e48d3d)] - **build**: update timezone-update.yml (Alex) [#44717](https://github.com/nodejs/node/pull/44717) +* \[[`e4f4749937`](https://github.com/nodejs/node/commit/e4f4749937)] - **build**: remove redundant entry in crypto (Jiawen Geng) [#44604](https://github.com/nodejs/node/pull/44604) +* \[[`4c12c33690`](https://github.com/nodejs/node/commit/4c12c33690)] - **build**: rewritten the Android build system (BuShe Pie) [#44207](https://github.com/nodejs/node/pull/44207) +* \[[`07dadb43bf`](https://github.com/nodejs/node/commit/07dadb43bf)] - **child\_process**: remove lookup of undefined property (Colin Ihrig) [#44766](https://github.com/nodejs/node/pull/44766) +* \[[`ff451f273c`](https://github.com/nodejs/node/commit/ff451f273c)] - **crypto**: use EVP\_PKEY\_CTX\_set\_dsa\_paramgen\_q\_bits when available (David Benjamin) [#44561](https://github.com/nodejs/node/pull/44561) +* \[[`4ee1d5f410`](https://github.com/nodejs/node/commit/4ee1d5f410)] - **crypto**: restrict PBKDF2 args to signed int (Tobias Nießen) [#44575](https://github.com/nodejs/node/pull/44575) +* \[[`230af803bc`](https://github.com/nodejs/node/commit/230af803bc)] - **crypto**: handle invalid prepareAsymmetricKey JWK inputs (Filip Skokan) [#44475](https://github.com/nodejs/node/pull/44475) +* \[[`5bcc293f08`](https://github.com/nodejs/node/commit/5bcc293f08)] - **crypto**: use actual option name in error message (Tobias Nießen) [#44455](https://github.com/nodejs/node/pull/44455) +* \[[`4ee92e04a1`](https://github.com/nodejs/node/commit/4ee92e04a1)] - **deps**: update to ngtcp2 0.8.1 and nghttp3 0.7.0 (Tobias Nießen) [#44622](https://github.com/nodejs/node/pull/44622) +* \[[`add6665e2c`](https://github.com/nodejs/node/commit/add6665e2c)] - **deps**: update corepack to 0.14.1 (Node.js GitHub Bot) [#44704](https://github.com/nodejs/node/pull/44704) +* \[[`4868cda318`](https://github.com/nodejs/node/commit/4868cda318)] - **deps**: update ngtcp2 update instructions (Tobias Nießen) [#44619](https://github.com/nodejs/node/pull/44619) +* \[[`bdd7a6d790`](https://github.com/nodejs/node/commit/bdd7a6d790)] - **deps**: upgrade npm to 8.19.2 (npm team) [#44632](https://github.com/nodejs/node/pull/44632) +* \[[`4c50aee79a`](https://github.com/nodejs/node/commit/4c50aee79a)] - **deps**: update to uvwasi 0.0.13 (Colin Ihrig) [#44524](https://github.com/nodejs/node/pull/44524) +* \[[`8c4c6f9f78`](https://github.com/nodejs/node/commit/8c4c6f9f78)] - **doc**: remove "currently" and comma splice from child\_process.md (Rich Trott) [#44789](https://github.com/nodejs/node/pull/44789) +* \[[`a9a11418b4`](https://github.com/nodejs/node/commit/a9a11418b4)] - **doc**: mention git node backport (RafaelGSS) [#44764](https://github.com/nodejs/node/pull/44764) +* \[[`140613d3ee`](https://github.com/nodejs/node/commit/140613d3ee)] - **doc**: ensure to revert node\_version changes (Rafael Gonzaga) [#44760](https://github.com/nodejs/node/pull/44760) +* \[[`45f57df821`](https://github.com/nodejs/node/commit/45f57df821)] - **doc**: fix description for `napi_get_cb_info()` in `n-api.md` (Daeyeon Jeong) [#44761](https://github.com/nodejs/node/pull/44761) +* \[[`a7fe3212a6`](https://github.com/nodejs/node/commit/a7fe3212a6)] - **doc**: fix v16.17.1 security release changelog (Ruy Adorno) [#44759](https://github.com/nodejs/node/pull/44759) +* \[[`f77a1cef15`](https://github.com/nodejs/node/commit/f77a1cef15)] - **doc**: update the deprecation for exit code to clarify its scope (Daeyeon Jeong) [#44714](https://github.com/nodejs/node/pull/44714) +* \[[`c0ba77c95f`](https://github.com/nodejs/node/commit/c0ba77c95f)] - **doc**: update guidance for adding new modules (Michael Dawson) [#44576](https://github.com/nodejs/node/pull/44576) +* \[[`7a0b1044f1`](https://github.com/nodejs/node/commit/7a0b1044f1)] - **doc**: add registry number for Electron 22 (Keeley Hammond) [#44748](https://github.com/nodejs/node/pull/44748) +* \[[`bd74a782fd`](https://github.com/nodejs/node/commit/bd74a782fd)] - **doc**: include code examples for webstreams consumers (Lucas Santos) [#44387](https://github.com/nodejs/node/pull/44387) +* \[[`ea323e0739`](https://github.com/nodejs/node/commit/ea323e0739)] - **doc**: mention where to push security commits (RafaelGSS) [#44691](https://github.com/nodejs/node/pull/44691) +* \[[`c153a79cb1`](https://github.com/nodejs/node/commit/c153a79cb1)] - **doc**: remove extra space on threadpool usage (Connor Burton) [#44734](https://github.com/nodejs/node/pull/44734) +* \[[`f0a0bb8d1a`](https://github.com/nodejs/node/commit/f0a0bb8d1a)] - **doc**: make legacy banner slightly less bright (Rich Trott) [#44665](https://github.com/nodejs/node/pull/44665) +* \[[`36b6e74981`](https://github.com/nodejs/node/commit/36b6e74981)] - **doc**: improve building doc for Windows Powershell (Brian Muenzenmeyer) [#44625](https://github.com/nodejs/node/pull/44625) +* \[[`76654b4b55`](https://github.com/nodejs/node/commit/76654b4b55)] - **doc**: maintain only one list of MODP groups (Tobias Nießen) [#44644](https://github.com/nodejs/node/pull/44644) +* \[[`bb703024b1`](https://github.com/nodejs/node/commit/bb703024b1)] - **doc**: add legendecas to TSC list (Michael Dawson) [#44662](https://github.com/nodejs/node/pull/44662) +* \[[`b0b2209f11`](https://github.com/nodejs/node/commit/b0b2209f11)] - **doc**: remove comma in README.md (Taha-Chaudhry) [#44599](https://github.com/nodejs/node/pull/44599) +* \[[`efb18b0b58`](https://github.com/nodejs/node/commit/efb18b0b58)] - **doc**: use serial comma in report docs (Daeyeon Jeong) [#44608](https://github.com/nodejs/node/pull/44608) +* \[[`cff66c2ef9`](https://github.com/nodejs/node/commit/cff66c2ef9)] - **doc**: use serial comma in stream docs (Daeyeon Jeong) [#44609](https://github.com/nodejs/node/pull/44609) +* \[[`2f4fd454b2`](https://github.com/nodejs/node/commit/2f4fd454b2)] - **doc**: remove empty line in YAML block (Claudio Wunder) [#44617](https://github.com/nodejs/node/pull/44617) +* \[[`4d187c7211`](https://github.com/nodejs/node/commit/4d187c7211)] - **(SEMVER-MINOR)** **doc**: deprecate modp1, modp2, and modp5 groups (Tobias Nießen) [#44588](https://github.com/nodejs/node/pull/44588) +* \[[`c3d18ee315`](https://github.com/nodejs/node/commit/c3d18ee315)] - **doc**: remove old OpenSSL ENGINE constants (Tobias Nießen) [#44589](https://github.com/nodejs/node/pull/44589) +* \[[`f0fabd3b99`](https://github.com/nodejs/node/commit/f0fabd3b99)] - **doc**: fix heading levels for test runner hooks (Fabian Meyer) [#44603](https://github.com/nodejs/node/pull/44603) +* \[[`7fbb996fe9`](https://github.com/nodejs/node/commit/7fbb996fe9)] - **doc**: fix errors in http.md (Luigi Pinca) [#44587](https://github.com/nodejs/node/pull/44587) +* \[[`2d9b5318db`](https://github.com/nodejs/node/commit/2d9b5318db)] - **doc**: fix vm.Script createCachedData example (Chengzhong Wu) [#44487](https://github.com/nodejs/node/pull/44487) +* \[[`29d31f643b`](https://github.com/nodejs/node/commit/29d31f643b)] - **doc**: mention how to get commit release (Rafael Gonzaga) [#44572](https://github.com/nodejs/node/pull/44572) +* \[[`a7c26029aa`](https://github.com/nodejs/node/commit/a7c26029aa)] - **doc**: fix link in `process.md` (Antoine du Hamel) [#44594](https://github.com/nodejs/node/pull/44594) +* \[[`6c7fc29749`](https://github.com/nodejs/node/commit/6c7fc29749)] - **doc**: do not use weak MODP group in example (Tobias Nießen) [#44585](https://github.com/nodejs/node/pull/44585) +* \[[`5d2922cb5a`](https://github.com/nodejs/node/commit/5d2922cb5a)] - **doc**: remove ebpf from supported tooling list (Rafael Gonzaga) [#44549](https://github.com/nodejs/node/pull/44549) +* \[[`687252c099`](https://github.com/nodejs/node/commit/687252c099)] - **doc**: emphasize that createCipher is never secure (Tobias Nießen) [#44538](https://github.com/nodejs/node/pull/44538) +* \[[`8ef07e67e5`](https://github.com/nodejs/node/commit/8ef07e67e5)] - **doc**: document attribute Script.cachedDataRejected (Chengzhong Wu) [#44451](https://github.com/nodejs/node/pull/44451) +* \[[`2eab40a79c`](https://github.com/nodejs/node/commit/2eab40a79c)] - **doc**: move policy docs to the permissions scope (Rafael Gonzaga) [#44222](https://github.com/nodejs/node/pull/44222) +* \[[`2e9f638a0a`](https://github.com/nodejs/node/commit/2e9f638a0a)] - **doc**: add performance note to `--enable-source-maps` docs (Saurabh Daware) [#43817](https://github.com/nodejs/node/pull/43817) +* \[[`081d1fe193`](https://github.com/nodejs/node/commit/081d1fe193)] - **doc,crypto**: cleanup removed pbkdf2 behaviours (Filip Skokan) [#44733](https://github.com/nodejs/node/pull/44733) +* \[[`1c5fa11031`](https://github.com/nodejs/node/commit/1c5fa11031)] - **doc,inspector**: document changes of inspector.close (Chengzhong Wu) [#44628](https://github.com/nodejs/node/pull/44628) +* \[[`6981a59967`](https://github.com/nodejs/node/commit/6981a59967)] - **doc,worker**: document resourceLimits overrides (Keyhan Vakil) [#43992](https://github.com/nodejs/node/pull/43992) +* \[[`f9548a0ca0`](https://github.com/nodejs/node/commit/f9548a0ca0)] - **esm**: fix duplicated test (Geoffrey Booth) [#44779](https://github.com/nodejs/node/pull/44779) +* \[[`edee1c0c26`](https://github.com/nodejs/node/commit/edee1c0c26)] - **esm,loader**: tidy ESMLoader internals (Jacob Smith) [#44701](https://github.com/nodejs/node/pull/44701) +* \[[`3aa590b1e6`](https://github.com/nodejs/node/commit/3aa590b1e6)] - **fs**: don't hard code name in validatePosition() (Colin Ihrig) [#44767](https://github.com/nodejs/node/pull/44767) +* \[[`4ea0936c53`](https://github.com/nodejs/node/commit/4ea0936c53)] - **fs**: fix typo in mkdir example (SergeyTsukanov) [#44791](https://github.com/nodejs/node/pull/44791) +* \[[`b6dae671db`](https://github.com/nodejs/node/commit/b6dae671db)] - **fs**: remove unused option in `fs.fstatSync()` (Livia Medeiros) [#44613](https://github.com/nodejs/node/pull/44613) +* \[[`045f81f723`](https://github.com/nodejs/node/commit/045f81f723)] - **gyp**: libnode for ios app embedding (chexiongsheng) [#44210](https://github.com/nodejs/node/pull/44210) +* \[[`2019ecbadb`](https://github.com/nodejs/node/commit/2019ecbadb)] - **http**: disable chunked encoding when OBS fold is used (Paolo Insogna) [#341](https://github.com/nodejs/node/pull/341) +* \[[`2c2c9e951e`](https://github.com/nodejs/node/commit/2c2c9e951e)] - **(SEMVER-MINOR)** **http**: throw error on content-length mismatch (sidwebworks) [#44378](https://github.com/nodejs/node/pull/44378) +* \[[`0c987d1dfa`](https://github.com/nodejs/node/commit/0c987d1dfa)] - **inspector**: expose inspector.close on workers (Chengzhong Wu) [#44489](https://github.com/nodejs/node/pull/44489) +* \[[`017ee94e2d`](https://github.com/nodejs/node/commit/017ee94e2d)] - **inspector**: prevent integer overflow in open() (Tobias Nießen) [#44367](https://github.com/nodejs/node/pull/44367) +* \[[`b72436249a`](https://github.com/nodejs/node/commit/b72436249a)] - **lib**: fix reference leak (falsandtru) [#44499](https://github.com/nodejs/node/pull/44499) +* \[[`344a3ce39a`](https://github.com/nodejs/node/commit/344a3ce39a)] - **(SEMVER-MINOR)** **lib**: add diagnostics channel for process and worker (theanarkh) [#44045](https://github.com/nodejs/node/pull/44045) +* \[[`ebc76b6d26`](https://github.com/nodejs/node/commit/ebc76b6d26)] - **lib**: reset `RegExp` statics before running user code (Antoine du Hamel) [#43741](https://github.com/nodejs/node/pull/43741) +* \[[`5b8576f843`](https://github.com/nodejs/node/commit/5b8576f843)] - **lib,test**: fix bug in InternalSocketAddress (Tobias Nießen) [#44618](https://github.com/nodejs/node/pull/44618) +* \[[`be897022a0`](https://github.com/nodejs/node/commit/be897022a0)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#44777](https://github.com/nodejs/node/pull/44777) +* \[[`bcceb9a26e`](https://github.com/nodejs/node/commit/bcceb9a26e)] - **meta**: add mailmap entry for dnlup (Rich Trott) [#44716](https://github.com/nodejs/node/pull/44716) +* \[[`1ba53c42d8`](https://github.com/nodejs/node/commit/1ba53c42d8)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#44705](https://github.com/nodejs/node/pull/44705) +* \[[`264894a2e8`](https://github.com/nodejs/node/commit/264894a2e8)] - **meta**: move dnlup to emeriti (dnlup) [#44667](https://github.com/nodejs/node/pull/44667) +* \[[`c97116791d`](https://github.com/nodejs/node/commit/c97116791d)] - **meta**: update test\_runner in label-pr-config (Shrujal Shah) [#44615](https://github.com/nodejs/node/pull/44615) +* \[[`2f37dd48c8`](https://github.com/nodejs/node/commit/2f37dd48c8)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#44591](https://github.com/nodejs/node/pull/44591) +* \[[`941a13f2a5`](https://github.com/nodejs/node/commit/941a13f2a5)] - **module**: open stat/readPackage to mutations (Maël Nison) [#44537](https://github.com/nodejs/node/pull/44537) +* \[[`71615ce682`](https://github.com/nodejs/node/commit/71615ce682)] - **node-api**: add deprecation code of uncaught exception (Chengzhong Wu) [#44624](https://github.com/nodejs/node/pull/44624) +* \[[`e8cedcc982`](https://github.com/nodejs/node/commit/e8cedcc982)] - **(SEMVER-MINOR)** **os**: add machine method (theanarkh) [#44416](https://github.com/nodejs/node/pull/44416) +* \[[`ef4cacf62a`](https://github.com/nodejs/node/commit/ef4cacf62a)] - **path**: change basename() argument from ext to suffix (Rich Trott) [#44774](https://github.com/nodejs/node/pull/44774) +* \[[`e5725c277f`](https://github.com/nodejs/node/commit/e5725c277f)] - **report**: get stack trace with cross origin contexts (Chengzhong Wu) [#44398](https://github.com/nodejs/node/pull/44398) +* \[[`7881b0f4b8`](https://github.com/nodejs/node/commit/7881b0f4b8)] - **report**: fix missing section javascriptHeap on OOMError (Chengzhong Wu) [#44398](https://github.com/nodejs/node/pull/44398) +* \[[`472162c87d`](https://github.com/nodejs/node/commit/472162c87d)] - **(SEMVER-MINOR)** **report**: expose report public native apis (Chengzhong Wu) [#44255](https://github.com/nodejs/node/pull/44255) +* \[[`f2683281fe`](https://github.com/nodejs/node/commit/f2683281fe)] - **report**: print javascript stack on fatal error (Chengzhong Wu) [#44242](https://github.com/nodejs/node/pull/44242) +* \[[`52144acb0d`](https://github.com/nodejs/node/commit/52144acb0d)] - **src**: remove ParseIP() in cares\_wrap.cc (Tobias Nießen) [#44771](https://github.com/nodejs/node/pull/44771) +* \[[`5e8e357baf`](https://github.com/nodejs/node/commit/5e8e357baf)] - **src**: avoid using v8 on Isolate termination (Santiago Gimeno) [#44669](https://github.com/nodejs/node/pull/44669) +* \[[`2adb007934`](https://github.com/nodejs/node/commit/2adb007934)] - **src**: remove \ from node\_os.cc (Tobias Nießen) [#44668](https://github.com/nodejs/node/pull/44668) +* \[[`8e4dbeeb83`](https://github.com/nodejs/node/commit/8e4dbeeb83)] - **src**: avoid copy when creating Blob (Tobias Nießen) [#44616](https://github.com/nodejs/node/pull/44616) +* \[[`e618ac2fa4`](https://github.com/nodejs/node/commit/e618ac2fa4)] - **src**: make ReqWrap weak (Rafael Gonzaga) [#44074](https://github.com/nodejs/node/pull/44074) +* \[[`2c9cf4ca10`](https://github.com/nodejs/node/commit/2c9cf4ca10)] - **src**: make NearHeapLimitCallback() more robust (Joyee Cheung) [#44581](https://github.com/nodejs/node/pull/44581) +* \[[`4bc025bc3c`](https://github.com/nodejs/node/commit/4bc025bc3c)] - **src**: dump isolate stats when process exits (daomingq) [#44534](https://github.com/nodejs/node/pull/44534) +* \[[`299fcf3e90`](https://github.com/nodejs/node/commit/299fcf3e90)] - **src**: rename misleading arg in ClientHelloParser (Tobias Nießen) [#44500](https://github.com/nodejs/node/pull/44500) +* \[[`769689944e`](https://github.com/nodejs/node/commit/769689944e)] - **(SEMVER-MINOR)** **src**: expose environment RequestInterrupt api (Chengzhong Wu) [#44362](https://github.com/nodejs/node/pull/44362) +* \[[`5ee8909415`](https://github.com/nodejs/node/commit/5ee8909415)] - **src**: fix cppgc incompatibility in v8 (Shelley Vohr) [#43521](https://github.com/nodejs/node/pull/43521) +* \[[`cda282efe9`](https://github.com/nodejs/node/commit/cda282efe9)] - **src**: nest namespace report in namespace node (Chengzhong Wu) [#44069](https://github.com/nodejs/node/pull/44069) +* \[[`a1d6e3a809`](https://github.com/nodejs/node/commit/a1d6e3a809)] - **stream**: refactor use es2020 statement (SindreXie) [#44533](https://github.com/nodejs/node/pull/44533) +* \[[`00bba35e0c`](https://github.com/nodejs/node/commit/00bba35e0c)] - **(SEMVER-MINOR)** **stream**: add `ReadableByteStream.tee()` (Daeyeon Jeong) [#44505](https://github.com/nodejs/node/pull/44505) +* \[[`232c864458`](https://github.com/nodejs/node/commit/232c864458)] - **test**: use async/await in test-debugger-auto-resume (samyuktaprabhu) [#44675](https://github.com/nodejs/node/pull/44675) +* \[[`ebaf8b2008`](https://github.com/nodejs/node/commit/ebaf8b2008)] - **test**: migrated from Promise chains to Async/Await (Rathi N Das) [#44674](https://github.com/nodejs/node/pull/44674) +* \[[`f02c6bfefb`](https://github.com/nodejs/node/commit/f02c6bfefb)] - **test**: change promises to async/await in test-debugger-backtrace.js (Juliet Zhang) [#44677](https://github.com/nodejs/node/pull/44677) +* \[[`4ceef43696`](https://github.com/nodejs/node/commit/4ceef43696)] - **test**: use async/await in test-debugger-sb-before-load (Hope Olaidé) [#44697](https://github.com/nodejs/node/pull/44697) +* \[[`1061bd63b0`](https://github.com/nodejs/node/commit/1061bd63b0)] - **test**: add extra tests for basename with ext option (Connor Burton) [#44772](https://github.com/nodejs/node/pull/44772) +* \[[`36679e6314`](https://github.com/nodejs/node/commit/36679e6314)] - **test**: refactor to async/await (Divya Mohan) [#44694](https://github.com/nodejs/node/pull/44694) +* \[[`7b98a2424d`](https://github.com/nodejs/node/commit/7b98a2424d)] - **test**: modify test-debugger-custom-port.js to use async-await (Priya Shastri) [#44680](https://github.com/nodejs/node/pull/44680) +* \[[`02c85d38e2`](https://github.com/nodejs/node/commit/02c85d38e2)] - **test**: update test-debugger-breakpoint-exists.js to use async/await (Archana Kamath) [#44682](https://github.com/nodejs/node/pull/44682) +* \[[`6e4adde9e1`](https://github.com/nodejs/node/commit/6e4adde9e1)] - **test**: use async/await in test-debugger-preserve-breaks (poorvitusam) [#44696](https://github.com/nodejs/node/pull/44696) +* \[[`0da8ee1780`](https://github.com/nodejs/node/commit/0da8ee1780)] - **test**: use async/await in test-debugger-profile (surbhirjain) [#44684](https://github.com/nodejs/node/pull/44684) +* \[[`f93ad659c2`](https://github.com/nodejs/node/commit/f93ad659c2)] - **test**: change the promises to async/await in test-debugger-exec-scope.js (Ankita Khiratkar) [#44685](https://github.com/nodejs/node/pull/44685) +* \[[`6593b22fcb`](https://github.com/nodejs/node/commit/6593b22fcb)] - **test**: verify napi\_remove\_wrap with napi\_delete\_reference (Chengzhong Wu) [#44754](https://github.com/nodejs/node/pull/44754) +* \[[`c3ae734ee1`](https://github.com/nodejs/node/commit/c3ae734ee1)] - **test**: change promises to async/await (Madhulika Sharma) [#44683](https://github.com/nodejs/node/pull/44683) +* \[[`7578dc5f73`](https://github.com/nodejs/node/commit/7578dc5f73)] - **test**: use async/await in test-debugger-invalid-args (Nupur Chauhan) [#44678](https://github.com/nodejs/node/pull/44678) +* \[[`71844059e8`](https://github.com/nodejs/node/commit/71844059e8)] - **test**: update test-debugger-low-level to use await/async (Meghana Ramesh) [#44688](https://github.com/nodejs/node/pull/44688) +* \[[`07590e3356`](https://github.com/nodejs/node/commit/07590e3356)] - **test**: check that sysconf returns a positive value (Tobias Nießen) [#44666](https://github.com/nodejs/node/pull/44666) +* \[[`c22962681d`](https://github.com/nodejs/node/commit/c22962681d)] - **test**: change promise to async/await in debugger-watcher (“Pooja) [#44687](https://github.com/nodejs/node/pull/44687) +* \[[`9845ed65cb`](https://github.com/nodejs/node/commit/9845ed65cb)] - **test**: fix test-performance-measure (smitley) [#44637](https://github.com/nodejs/node/pull/44637) +* \[[`e55578ea3b`](https://github.com/nodejs/node/commit/e55578ea3b)] - **test**: improve lib/readline.js coverage (MURAKAMI Masahiko) [#42686](https://github.com/nodejs/node/pull/42686) +* \[[`61c3a8b9c2`](https://github.com/nodejs/node/commit/61c3a8b9c2)] - **test**: fix `test-repl` not validating leaked globals properly (Antoine du Hamel) [#44640](https://github.com/nodejs/node/pull/44640) +* \[[`20a76a644a`](https://github.com/nodejs/node/commit/20a76a644a)] - **test**: ignore stale process cleanup failures on Windows (Joyee Cheung) [#44480](https://github.com/nodejs/node/pull/44480) +* \[[`4c48074601`](https://github.com/nodejs/node/commit/4c48074601)] - **test**: use python3 instead of python (Luigi Pinca) [#44545](https://github.com/nodejs/node/pull/44545) +* \[[`b6b54b6386`](https://github.com/nodejs/node/commit/b6b54b6386)] - **test**: fix DebugSymbolsTest.ReqWrapList on PPC64LE (Daniel Bevenius) [#44341](https://github.com/nodejs/node/pull/44341) +* \[[`b7f8d72645`](https://github.com/nodejs/node/commit/b7f8d72645)] - **test**: add more cases for parse-encoding (Tony Gorez) [#44427](https://github.com/nodejs/node/pull/44427) +* \[[`b121ea7f11`](https://github.com/nodejs/node/commit/b121ea7f11)] - **test**: split report OOM tests (Joyee Cheung) [#44389](https://github.com/nodejs/node/pull/44389) +* \[[`1bb11f8947`](https://github.com/nodejs/node/commit/1bb11f8947)] - **test\_runner**: include stack of uncaught exceptions (Moshe Atlow) [#44614](https://github.com/nodejs/node/pull/44614) +* \[[`7d1ff720e2`](https://github.com/nodejs/node/commit/7d1ff720e2)] - **tls**: fix out-of-bounds read in ClientHelloParser (Tobias Nießen) [#44580](https://github.com/nodejs/node/pull/44580) +* \[[`3b66e769c8`](https://github.com/nodejs/node/commit/3b66e769c8)] - **tls**: remove SecureContext setFreeListLength (Tobias Nießen) [#44300](https://github.com/nodejs/node/pull/44300) +* \[[`0ac9145f9e`](https://github.com/nodejs/node/commit/0ac9145f9e)] - **tools**: refactor deprecated format in no-unescaped-regexp-dot (Madhuri) [#44763](https://github.com/nodejs/node/pull/44763) +* \[[`e1cb21fbfc`](https://github.com/nodejs/node/commit/e1cb21fbfc)] - **tools**: update eslint-check.js to object style (andiemontoyeah) [#44706](https://github.com/nodejs/node/pull/44706) +* \[[`b45274a879`](https://github.com/nodejs/node/commit/b45274a879)] - **tools**: update eslint to 8.24.0 (Node.js GitHub Bot) [#44778](https://github.com/nodejs/node/pull/44778) +* \[[`230079c673`](https://github.com/nodejs/node/commit/230079c673)] - **tools**: update lint-md-dependencies to rollup\@2.79.1 (Node.js GitHub Bot) [#44776](https://github.com/nodejs/node/pull/44776) +* \[[`099f21575b`](https://github.com/nodejs/node/commit/099f21575b)] - **tools**: add update-llhttp.sh (Paolo Insogna) [#44652](https://github.com/nodejs/node/pull/44652) +* \[[`1a5f96bf66`](https://github.com/nodejs/node/commit/1a5f96bf66)] - **tools**: fix typo in update-nghttp2.sh (Luigi Pinca) [#44664](https://github.com/nodejs/node/pull/44664) +* \[[`b605437b6b`](https://github.com/nodejs/node/commit/b605437b6b)] - **tools**: add timezone update workflow (Lenvin Gonsalves) [#43988](https://github.com/nodejs/node/pull/43988) +* \[[`7686ef6a36`](https://github.com/nodejs/node/commit/7686ef6a36)] - **tools**: update eslint to 8.23.1 (Node.js GitHub Bot) [#44639](https://github.com/nodejs/node/pull/44639) +* \[[`1318dd6ab5`](https://github.com/nodejs/node/commit/1318dd6ab5)] - **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) +* \[[`5570be4573`](https://github.com/nodejs/node/commit/5570be4573)] - **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) +* \[[`087ddf33f2`](https://github.com/nodejs/node/commit/087ddf33f2)] - **tools**: increase timeout of running WPT (Joyee Cheung) [#44574](https://github.com/nodejs/node/pull/44574) +* \[[`f1429f89b9`](https://github.com/nodejs/node/commit/f1429f89b9)] - **tools**: fix shebang to use python3 by default (Himself65) [#44531](https://github.com/nodejs/node/pull/44531) +* \[[`0788f80968`](https://github.com/nodejs/node/commit/0788f80968)] - **typings**: add JSDoc for `internal/validators` (Yagiz Nizipli) [#44181](https://github.com/nodejs/node/pull/44181) +* \[[`f3c5c3ac5a`](https://github.com/nodejs/node/commit/f3c5c3ac5a)] - **util**: increase robustness with primordials (Jordan Harband) [#41212](https://github.com/nodejs/node/pull/41212) +* \[[`c3edf6bb99`](https://github.com/nodejs/node/commit/c3edf6bb99)] - **(SEMVER-MINOR)** **util**: add `maxArrayLength` option to Set and Map (Kohei Ueno) [#43576](https://github.com/nodejs/node/pull/43576) +* \[[`1ab25e4cc2`](https://github.com/nodejs/node/commit/1ab25e4cc2)] - **v8**: add setHeapSnapshotNearHeapLimit (theanarkh) [#44420](https://github.com/nodejs/node/pull/44420) +* \[[`478020df1c`](https://github.com/nodejs/node/commit/478020df1c)] - **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)