Skip to content

Commit

Permalink
2022-04-06, Version 17.9.0 (Current)
Browse files Browse the repository at this point in the history
Notable Changes:

* deps: update undici to 4.16.0 (Node.js GitHub Bot) #42414
* doc: add @meixg to collaborators (Xuguang Mei) #42576
* crypto: make authTagLength optional for CC20P1305 (Tobias Nießen) #42427

PR-URL: #42613
  • Loading branch information
juanarbol committed Apr 6, 2022
1 parent 75affd0 commit 9058b30
Show file tree
Hide file tree
Showing 4 changed files with 114 additions and 8 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V17.md#17.8.0">17.8.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V17.md#17.9.0">17.9.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V17.md#17.8.0">17.8.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V17.md#17.7.2">17.7.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V17.md#17.7.1">17.7.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V17.md#17.7.0">17.7.0</a><br/>
Expand Down
8 changes: 4 additions & 4 deletions doc/api/crypto.md
Original file line number Diff line number Diff line change
Expand Up @@ -2940,7 +2940,7 @@ Checks the primality of the `candidate`.
added: v0.1.94
deprecated: v10.0.0
changes:
- version: REPLACEME
- version: v17.9.0
pr-url: https://github.com/nodejs/node/pull/42427
description: The `authTagLength` option is now optional when using the
`chacha20-poly1305` cipher and defaults to 16 bytes.
Expand Down Expand Up @@ -3004,7 +3004,7 @@ Adversaries][] for details.
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v17.9.0
pr-url: https://github.com/nodejs/node/pull/42427
description: The `authTagLength` option is now optional when using the
`chacha20-poly1305` cipher and defaults to 16 bytes.
Expand Down Expand Up @@ -3077,7 +3077,7 @@ given IV will be.
added: v0.1.94
deprecated: v10.0.0
changes:
- version: REPLACEME
- version: v17.9.0
pr-url: https://github.com/nodejs/node/pull/42427
description: The `authTagLength` option is now optional when using the
`chacha20-poly1305` cipher and defaults to 16 bytes.
Expand Down Expand Up @@ -3119,7 +3119,7 @@ to create the `Decipher` object.
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v17.9.0
pr-url: https://github.com/nodejs/node/pull/42427
description: The `authTagLength` option is now optional when using the
`chacha20-poly1305` cipher and defaults to 16 bytes.
Expand Down
105 changes: 105 additions & 0 deletions doc/changelogs/CHANGELOG_V17.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
</tr>
<tr>
<td>
<a href="#17.9.0">17.9.0</a><br/>
<a href="#17.8.0">17.8.0</a><br/>
<a href="#17.7.2">17.7.2</a><br/>
<a href="#17.7.1">17.7.1</a><br/>
Expand Down Expand Up @@ -44,6 +45,110 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)

<a id="17.9.0"></a>

## 2022-04-06, Version 17.9.0 (Current), @BethGriggs prepared by @juanarbol

### Notable Changes

* \[[`2ca08c948c`](https://github.com/nodejs/node/commit/2ca08c948c)] - **(SEMVER-MINOR)** **crypto**: make authTagLength optional for CC20P1305 (Tobias Nießen) [#42427](https://github.com/nodejs/node/pull/42427)
* \[[`9158b91440`](https://github.com/nodejs/node/commit/9158b91440)] - **deps**: update undici to 4.16.0 (Node.js GitHub Bot) [#42414](https://github.com/nodejs/node/pull/42414)
* \[[`f3c3479bf0`](https://github.com/nodejs/node/commit/f3c3479bf0)] - **doc**: add @meixg to collaborators (Xuguang Mei) [#42576](https://github.com/nodejs/node/pull/42576)

### Commits

* \[[`e73bf4355d`](https://github.com/nodejs/node/commit/e73bf4355d)] - **async\_hooks**: remove destroyed symbol on Promises (Gerhard Stöbich) [#42402](https://github.com/nodejs/node/pull/42402)
* \[[`94e8da8f9e`](https://github.com/nodejs/node/commit/94e8da8f9e)] - **bootstrap**: reset process.\_exit and process.exitCode in pre-execution (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466)
* \[[`cbdc0ab9c7`](https://github.com/nodejs/node/commit/cbdc0ab9c7)] - **bootstrap**: run inspector and event loop in snapshot builder (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466)
* \[[`fa28439583`](https://github.com/nodejs/node/commit/fa28439583)] - **bootstrap**: make I/O streams work with user-land snapshot (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466)
* \[[`a113d4379a`](https://github.com/nodejs/node/commit/a113d4379a)] - **bootstrap**: use SnapshotData to pass snapshot data around (Joyee Cheung) [#42360](https://github.com/nodejs/node/pull/42360)
* \[[`3fbfd6550d`](https://github.com/nodejs/node/commit/3fbfd6550d)] - **buffer**: improve Blob constructor error message when passing a string (Xuguang Mei) [#42338](https://github.com/nodejs/node/pull/42338)
* \[[`b250b8ec95`](https://github.com/nodejs/node/commit/b250b8ec95)] - **buffer**: fix `atob` input validation (Antoine du Hamel) [#42539](https://github.com/nodejs/node/pull/42539)
* \[[`ebefd25141`](https://github.com/nodejs/node/commit/ebefd25141)] - **build**: consolidate JS and md linting GitHub Actions (Rich Trott) [#42572](https://github.com/nodejs/node/pull/42572)
* \[[`fe62d4b506`](https://github.com/nodejs/node/commit/fe62d4b506)] - **build**: set stale action back to running nightly (Michael Dawson) [#42549](https://github.com/nodejs/node/pull/42549)
* \[[`6b14bd8f31`](https://github.com/nodejs/node/commit/6b14bd8f31)] - **build**: add --node-snapshot-main configure option (Joyee Cheung) [#42466](https://github.com/nodejs/node/pull/42466)
* \[[`b647336c96`](https://github.com/nodejs/node/commit/b647336c96)] - **build**: bump actions/checkout (Eliaz Bobadilla) [#42460](https://github.com/nodejs/node/pull/42460)
* \[[`7105f8b467`](https://github.com/nodejs/node/commit/7105f8b467)] - **child\_process**: add env contents types in JSDoc (Rich Trott) [#42494](https://github.com/nodejs/node/pull/42494)
* \[[`fa7edb7acd`](https://github.com/nodejs/node/commit/fa7edb7acd)] - **crypto**: do not add undefined hash in webcrypto normalizeAlgorithm (Filip Skokan) [#42559](https://github.com/nodejs/node/pull/42559)
* \[[`c036258809`](https://github.com/nodejs/node/commit/c036258809)] - **crypto**: cleanup webcrypto jwk code (Filip Skokan) [#42562](https://github.com/nodejs/node/pull/42562)
* \[[`4e7b7465bc`](https://github.com/nodejs/node/commit/4e7b7465bc)] - **crypto**: fix webcrypto derive key lengths (Filip Skokan) [#42542](https://github.com/nodejs/node/pull/42542)
* \[[`2ca08c948c`](https://github.com/nodejs/node/commit/2ca08c948c)] - **(SEMVER-MINOR)** **crypto**: make authTagLength optional for CC20P1305 (Tobias Nießen) [#42427](https://github.com/nodejs/node/pull/42427)
* \[[`9158b91440`](https://github.com/nodejs/node/commit/9158b91440)] - **deps**: update undici to 4.16.0 (Node.js GitHub Bot) [#42414](https://github.com/nodejs/node/pull/42414)
* \[[`e158a8db98`](https://github.com/nodejs/node/commit/e158a8db98)] - **doc**: remove faulty justification for 128-bit AES (Tobias Nießen) [#42578](https://github.com/nodejs/node/pull/42578)
* \[[`73a1d224c0`](https://github.com/nodejs/node/commit/73a1d224c0)] - **doc**: fix documentation of `FileHandle.prototype.appendFile` (Antoine du Hamel) [#42588](https://github.com/nodejs/node/pull/42588)
* \[[`858af420ef`](https://github.com/nodejs/node/commit/858af420ef)] - **doc**: change "OCSP Request" to "OCSP request" (Tobias Nießen) [#42582](https://github.com/nodejs/node/pull/42582)
* \[[`a6c65fc7d2`](https://github.com/nodejs/node/commit/a6c65fc7d2)] - **doc**: aes webcrypto unwrap is not a node-specific extensions (Filip Skokan) [#42561](https://github.com/nodejs/node/pull/42561)
* \[[`d2f17ace5d`](https://github.com/nodejs/node/commit/d2f17ace5d)] - **doc**: simplify recommendations in process.md (Rich Trott) [#42556](https://github.com/nodejs/node/pull/42556)
* \[[`8dd88cc269`](https://github.com/nodejs/node/commit/8dd88cc269)] - **doc**: clarify recommendations in stream.md (Rich Trott) [#42555](https://github.com/nodejs/node/pull/42555)
* \[[`b7748e4d89`](https://github.com/nodejs/node/commit/b7748e4d89)] - **doc**: simplify recommendation in webcrypto.md (Rich Trott) [#42554](https://github.com/nodejs/node/pull/42554)
* \[[`8d5c9d9c24`](https://github.com/nodejs/node/commit/8d5c9d9c24)] - **doc**: update DEP0102 text (Rich Trott) [#42553](https://github.com/nodejs/node/pull/42553)
* \[[`8e55e59cb4`](https://github.com/nodejs/node/commit/8e55e59cb4)] - **doc**: remove util.promisify() content in readline.md (Rich Trott) [#42552](https://github.com/nodejs/node/pull/42552)
* \[[`0c1e6905d5`](https://github.com/nodejs/node/commit/0c1e6905d5)] - **doc**: add introduction sentence for CJS (Antoine du Hamel) [#42491](https://github.com/nodejs/node/pull/42491)
* \[[`f3c3479bf0`](https://github.com/nodejs/node/commit/f3c3479bf0)] - **doc**: add @meixg to collaborators (Xuguang Mei) [#42576](https://github.com/nodejs/node/pull/42576)
* \[[`53d73047a9`](https://github.com/nodejs/node/commit/53d73047a9)] - **doc**: consolidate CI sections (Rich Trott) [#42534](https://github.com/nodejs/node/pull/42534)
* \[[`ae9d5fdb39`](https://github.com/nodejs/node/commit/ae9d5fdb39)] - **doc**: document breaking change in `http.IncomingMessage` `'close'` event (Paolo Insogna) [#42521](https://github.com/nodejs/node/pull/42521)
* \[[`98f1f34cbe`](https://github.com/nodejs/node/commit/98f1f34cbe)] - **doc**: remove extraneous comma (Rich Trott) [#42548](https://github.com/nodejs/node/pull/42548)
* \[[`8b7c057ff1`](https://github.com/nodejs/node/commit/8b7c057ff1)] - **doc**: guide towards x509.fingerprint256 (Tobias Nießen) [#42516](https://github.com/nodejs/node/pull/42516)
* \[[`d2ebe2b190`](https://github.com/nodejs/node/commit/d2ebe2b190)] - **doc**: fix internal link in collaborator-guide.md (Daeyeon Jeong) [#42551](https://github.com/nodejs/node/pull/42551)
* \[[`607a5ca653`](https://github.com/nodejs/node/commit/607a5ca653)] - **doc**: add suggestion for OpenSSL only sec releases (Michael Dawson) [#42456](https://github.com/nodejs/node/pull/42456)
* \[[`838b143f69`](https://github.com/nodejs/node/commit/838b143f69)] - **doc**: fix comment text in async\_hooks example (Rich Trott) [#42499](https://github.com/nodejs/node/pull/42499)
* \[[`743b62b4d5`](https://github.com/nodejs/node/commit/743b62b4d5)] - **doc**: add `stability` class to legacy status description (Daniel Roe) [#42525](https://github.com/nodejs/node/pull/42525)
* \[[`9e14b0efc2`](https://github.com/nodejs/node/commit/9e14b0efc2)] - **doc**: suggest checkHost in checkServerIdentity docs (Tobias Nießen) [#42495](https://github.com/nodejs/node/pull/42495)
* \[[`a946977de7`](https://github.com/nodejs/node/commit/a946977de7)] - **doc**: update security release onboarding (Joe Sepi) [#42333](https://github.com/nodejs/node/pull/42333)
* \[[`efd30710be`](https://github.com/nodejs/node/commit/efd30710be)] - **doc**: fix question promise API example (Xuguang Mei) [#42465](https://github.com/nodejs/node/pull/42465)
* \[[`28a770eec0`](https://github.com/nodejs/node/commit/28a770eec0)] - **doc**: remove comma splice in events.md (Rich Trott) [#42484](https://github.com/nodejs/node/pull/42484)
* \[[`f9f6c8e001`](https://github.com/nodejs/node/commit/f9f6c8e001)] - **doc**: clarify napi\_finalize behavior (Alba Mendez) [#42461](https://github.com/nodejs/node/pull/42461)
* \[[`54615fdce1`](https://github.com/nodejs/node/commit/54615fdce1)] - **doc**: expand history for conditional exports changes in v12 (Greg Poole) [#42339](https://github.com/nodejs/node/pull/42339)
* \[[`3b810caddc`](https://github.com/nodejs/node/commit/3b810caddc)] - **doc**: change comma-splice to two sentences (Rich Trott) [#42455](https://github.com/nodejs/node/pull/42455)
* \[[`13840ef2af`](https://github.com/nodejs/node/commit/13840ef2af)] - **doc**: add link to section (Rich Trott) [#42428](https://github.com/nodejs/node/pull/42428)
* \[[`26d5e580b5`](https://github.com/nodejs/node/commit/26d5e580b5)] - **doc**: fix typo in async\_context.md (Anupama Codippily) [#42444](https://github.com/nodejs/node/pull/42444)
* \[[`41b353d0c8`](https://github.com/nodejs/node/commit/41b353d0c8)] - **doc**: add `trace_gc` to diagnostic tooling support document (Tony Gorez) [#42346](https://github.com/nodejs/node/pull/42346)
* \[[`89da27c11f`](https://github.com/nodejs/node/commit/89da27c11f)] - **doc**: make header smaller and dropdown click-driven when JS is on (Paolo Insogna) [#42165](https://github.com/nodejs/node/pull/42165)
* \[[`9b0ac65971`](https://github.com/nodejs/node/commit/9b0ac65971)] - **doc**: standardize typography for _semantic versioning_ (Rich Trott) [#42401](https://github.com/nodejs/node/pull/42401)
* \[[`76be5651af`](https://github.com/nodejs/node/commit/76be5651af)] - **doc**: unify import order in CCM example (Tobias Nießen) [#42394](https://github.com/nodejs/node/pull/42394)
* \[[`07b38f6695`](https://github.com/nodejs/node/commit/07b38f6695)] - **doc**: update property name (Rich Trott) [#42398](https://github.com/nodejs/node/pull/42398)
* \[[`5602c08a12`](https://github.com/nodejs/node/commit/5602c08a12)] - **doc,test**: clarify ChaCha20-Poly1305 usage (Tobias Nießen) [#42323](https://github.com/nodejs/node/pull/42323)
* \[[`eea25dc430`](https://github.com/nodejs/node/commit/eea25dc430)] - **esm**: emit experimental warnings in common place (Jacob Smith) [#42314](https://github.com/nodejs/node/pull/42314)
* \[[`99f9880a6f`](https://github.com/nodejs/node/commit/99f9880a6f)] - **fs**: fix write methods param validation and docs (Livia Medeiros) [#41677](https://github.com/nodejs/node/pull/41677)
* \[[`5e0ca4c14b`](https://github.com/nodejs/node/commit/5e0ca4c14b)] - **lib**: prepare files for no-var lint rule (Rich Trott) [#42573](https://github.com/nodejs/node/pull/42573)
* \[[`6258055603`](https://github.com/nodejs/node/commit/6258055603)] - **lib**: source maps filter null prefix (Fabian Cook) [#42522](https://github.com/nodejs/node/pull/42522)
* \[[`3ee5434141`](https://github.com/nodejs/node/commit/3ee5434141)] - **lib**: improve the coverage of the validator (mawaregetsuka) [#42443](https://github.com/nodejs/node/pull/42443)
* \[[`86a05ca604`](https://github.com/nodejs/node/commit/86a05ca604)] - **lib**: update JSDoc for linting (Rich Trott) [#42489](https://github.com/nodejs/node/pull/42489)
* \[[`1e3e6895a6`](https://github.com/nodejs/node/commit/1e3e6895a6)] - **meta**: update .mailmap and AUTHORS (Rich Trott) [#42602](https://github.com/nodejs/node/pull/42602)
* \[[`dea7f22bdb`](https://github.com/nodejs/node/commit/dea7f22bdb)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#42500](https://github.com/nodejs/node/pull/42500)
* \[[`466673735d`](https://github.com/nodejs/node/commit/466673735d)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42585](https://github.com/nodejs/node/pull/42585)
* \[[`439a87ec36`](https://github.com/nodejs/node/commit/439a87ec36)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#42488](https://github.com/nodejs/node/pull/42488)
* \[[`7956559fe4`](https://github.com/nodejs/node/commit/7956559fe4)] - **net,dns**: trace tcp connection and dns by perf\_hooks (theanarkh) [#42390](https://github.com/nodejs/node/pull/42390)
* \[[`93c874fdbe`](https://github.com/nodejs/node/commit/93c874fdbe)] - **node-api**: format Node-API related code (Vladimir Morozov) [#42396](https://github.com/nodejs/node/pull/42396)
* \[[`0fcb067991`](https://github.com/nodejs/node/commit/0fcb067991)] - **os**: avoid unnecessary usage of var (Mohammed Keyvanzadeh) [#42563](https://github.com/nodejs/node/pull/42563)
* \[[`3084af316c`](https://github.com/nodejs/node/commit/3084af316c)] - **src**: add proper mutexes for accessing FIPS state (Anna Henningsen) [#42278](https://github.com/nodejs/node/pull/42278)
* \[[`5c9771f8e9`](https://github.com/nodejs/node/commit/5c9771f8e9)] - **src**: fix typo in InspectorIoDelegate constructor (Kohei Ueno) [#42520](https://github.com/nodejs/node/pull/42520)
* \[[`987b5d13cd`](https://github.com/nodejs/node/commit/987b5d13cd)] - **src**: remove unnecessary static qualifier in crypto\_dh.cc (Darshan Sen) [#42492](https://github.com/nodejs/node/pull/42492)
* \[[`c9c0cc5b9e`](https://github.com/nodejs/node/commit/c9c0cc5b9e)] - **src**: address 3 useless call coverity warnings (Michael Dawson) [#42426](https://github.com/nodejs/node/pull/42426)
* \[[`8e8f129a5e`](https://github.com/nodejs/node/commit/8e8f129a5e)] - **src**: properly report exceptions from AddressToJS() (Darshan Sen) [#42054](https://github.com/nodejs/node/pull/42054)
* \[[`c516c84e52`](https://github.com/nodejs/node/commit/c516c84e52)] - **src**: suppress false coverity warning (Michael Dawson) [#42284](https://github.com/nodejs/node/pull/42284)
* \[[`0a2123d24c`](https://github.com/nodejs/node/commit/0a2123d24c)] - **src**: refactor IsSupportedAuthenticatedMode (Tobias Nießen) [#42368](https://github.com/nodejs/node/pull/42368)
* \[[`899de04a26`](https://github.com/nodejs/node/commit/899de04a26)] - **src,crypto**: handle empty maybe correctly in crypto\_dh.cc (Darshan Sen) [#42492](https://github.com/nodejs/node/pull/42492)
* \[[`cf1543e71e`](https://github.com/nodejs/node/commit/cf1543e71e)] - **src,crypto**: remove uses of AllocatedBuffer from crypto\_dh.cc (Darshan Sen) [#42492](https://github.com/nodejs/node/pull/42492)
* \[[`44ac5e8ab3`](https://github.com/nodejs/node/commit/44ac5e8ab3)] - **test**: improve lib/internal/readline/promises.js coverage (MURAKAMI Masahiko) [#42420](https://github.com/nodejs/node/pull/42420)
* \[[`dd1ea775ac`](https://github.com/nodejs/node/commit/dd1ea775ac)] - **test**: remove hack for `atob` and `btoa` WPT tests (Antoine du Hamel) [#42540](https://github.com/nodejs/node/pull/42540)
* \[[`d71df7a156`](https://github.com/nodejs/node/commit/d71df7a156)] - **test**: pass data into napi\_create\_external (Joyee Cheung) [#42532](https://github.com/nodejs/node/pull/42532)
* \[[`3734b64f77`](https://github.com/nodejs/node/commit/3734b64f77)] - **test**: improve `FileHandle.prototype.write` coverage (Antoine du Hamel) [#42541](https://github.com/nodejs/node/pull/42541)
* \[[`f25ba8c4c7`](https://github.com/nodejs/node/commit/f25ba8c4c7)] - **test**: add test for exception handlings in debugger (Kohei Ueno) [#42327](https://github.com/nodejs/node/pull/42327)
* \[[`e310a2701d`](https://github.com/nodejs/node/commit/e310a2701d)] - **test**: fix typo in common/wpt.js (Ikko Ashimine) [#42567](https://github.com/nodejs/node/pull/42567)
* \[[`37ad634bae`](https://github.com/nodejs/node/commit/37ad634bae)] - **test**: fix comments in test files (Daeyeon Jeong) [#42536](https://github.com/nodejs/node/pull/42536)
* \[[`8bb04f5b0b`](https://github.com/nodejs/node/commit/8bb04f5b0b)] - **test**: fix typos in test/parallel (Daeyeon Jeong) [#42502](https://github.com/nodejs/node/pull/42502)
* \[[`b756ed8649`](https://github.com/nodejs/node/commit/b756ed8649)] - **test**: add trace-gc flag test (Tony Gorez) [#42471](https://github.com/nodejs/node/pull/42471)
* \[[`470e911d1c`](https://github.com/nodejs/node/commit/470e911d1c)] - **test,fs**: add fs.rm() tests for .git directories (Darshan Sen) [#42410](https://github.com/nodejs/node/pull/42410)
* \[[`0a8b362729`](https://github.com/nodejs/node/commit/0a8b362729)] - **tools**: enable no-var ESLint rule for lib (Rich Trott) [#42573](https://github.com/nodejs/node/pull/42573)
* \[[`4dfc29dbda`](https://github.com/nodejs/node/commit/4dfc29dbda)] - **tools**: fixed bug causing JSON format to be broken (mawaregetsuka) [#41565](https://github.com/nodejs/node/pull/41565)
* \[[`16702660a4`](https://github.com/nodejs/node/commit/16702660a4)] - **tools**: update GHA actions version (Antoine du Hamel) [#42498](https://github.com/nodejs/node/pull/42498)
* \[[`f4decbd608`](https://github.com/nodejs/node/commit/f4decbd608)] - **tools**: update eslint to 8.12.0 (Node.js GitHub Bot) [#42489](https://github.com/nodejs/node/pull/42489)
* \[[`136b9f8cdc`](https://github.com/nodejs/node/commit/136b9f8cdc)] - **tools**: update lint-md-dependencies to `file-reporter@7.0.4` (Node.js GitHub Bot) [#42487](https://github.com/nodejs/node/pull/42487)
* \[[`bd688f7513`](https://github.com/nodejs/node/commit/bd688f7513)] - **tools**: refloat 7 Node.js patches to cpplint.py (Rich Trott) [#42416](https://github.com/nodejs/node/pull/42416)
* \[[`80a22516a6`](https://github.com/nodejs/node/commit/80a22516a6)] - **tools**: bump cpplint to 1.6.0 (Rich Trott) [#42416](https://github.com/nodejs/node/pull/42416)
* \[[`17770bea06`](https://github.com/nodejs/node/commit/17770bea06)] - **tools**: fix skip PR if CI is still running (Xuguang Mei) [#42377](https://github.com/nodejs/node/pull/42377)

<a id="17.8.0"></a>

## 2022-03-22, Version 17.8.0 (Current), @bengl
Expand Down
Loading

0 comments on commit 9058b30

Please sign in to comment.