Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V17.8.1 proposal #42612

Closed
wants to merge 93 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
17770be
tools: fix skip PR if CI is still running
meixg Mar 21, 2022
07b38f6
doc: update property name
Trott Mar 21, 2022
76be565
doc: unify import order in CCM example
tniessen Mar 21, 2022
0a2123d
src: refactor IsSupportedAuthenticatedMode
tniessen Mar 21, 2022
5602c08
doc,test: clarify ChaCha20-Poly1305 usage
tniessen Mar 21, 2022
93c874f
node-api: format Node-API related code
vmoroz Mar 18, 2022
9b0ac65
doc: standardize typography for _semantic versioning_
Trott Mar 21, 2022
e73bf43
async_hooks: remove destroyed symbol on Promises
Flarna Mar 21, 2022
89da27c
doc: make header smaller and dropdown click-driven when JS is on
ShogunPanda Mar 22, 2022
c516c84
src: suppress false coverity warning
mhdawson Mar 10, 2022
80a2251
tools: bump cpplint to 1.6.0
Trott Mar 21, 2022
bd688f7
tools: refloat 7 Node.js patches to cpplint.py
Trott Oct 9, 2020
a113d43
bootstrap: use SnapshotData to pass snapshot data around
joyeecheung Mar 15, 2022
41b353d
doc: add `trace_gc` to diagnostic tooling support document
tony-go Mar 23, 2022
26d5e58
doc: fix typo in async_context.md
AnupamaCodippily Mar 23, 2022
9158b91
deps: update undici to 4.16.0
nodejs-github-bot Mar 23, 2022
13840ef
doc: add link to section
Trott Mar 24, 2022
3b810ca
doc: change comma-splice to two sentences
Trott Mar 26, 2022
8e8f129
src: properly report exceptions from AddressToJS()
RaisinTen Mar 26, 2022
54615fd
doc: expand history for conditional exports changes in v12
gpoole Mar 26, 2022
2ca08c9
crypto: make authTagLength optional for CC20P1305
tniessen Mar 27, 2022
439a87e
meta: update AUTHORS
nodejs-github-bot Mar 27, 2022
f9f6c8e
doc: clarify napi_finalize behavior
mildsunrise Mar 27, 2022
136b9f8
tools: update lint-md-dependencies to [email protected]
nodejs-github-bot Mar 27, 2022
86a05ca
lib: update JSDoc for linting
Trott Mar 27, 2022
f4decbd
tools: update eslint to 8.12.0
nodejs-github-bot Mar 27, 2022
28a770e
doc: remove comma splice in events.md
Trott Mar 27, 2022
470e911
test,fs: add fs.rm() tests for .git directories
RaisinTen Mar 28, 2022
b647336
build: bump actions/checkout
UltiRequiem Mar 25, 2022
efd3071
doc: fix question promise API example
meixg Mar 28, 2022
a946977
doc: update security release onboarding
joesepi Mar 28, 2022
b756ed8
test: add trace-gc flag test
tony-go Mar 28, 2022
8bb04f5
test: fix typos in test/parallel
daeyeon Mar 28, 2022
eea25dc
esm: emit experimental warnings in common place
JakobJingleheimer Mar 28, 2022
7956559
net,dns: trace tcp connection and dns by perf_hooks
theanarkh Mar 29, 2022
9e14b0e
doc: suggest checkHost in checkServerIdentity docs
tniessen Mar 29, 2022
c9c0cc5
src: address 3 useless call coverity warnings
mhdawson Mar 21, 2022
1670266
tools: update GHA actions version
aduh95 Mar 30, 2022
7105f8b
child_process: add env contents types in JSDoc
Trott Mar 30, 2022
743b62b
doc: add `stability` class to legacy status description
danielroe Mar 30, 2022
838b143
doc: fix comment text in async_hooks example
Trott Mar 30, 2022
cf1543e
src,crypto: remove uses of AllocatedBuffer from crypto_dh.cc
RaisinTen Mar 27, 2022
987b5d1
src: remove unnecessary static qualifier in crypto_dh.cc
RaisinTen Mar 27, 2022
899de04
src,crypto: handle empty maybe correctly in crypto_dh.cc
RaisinTen Mar 27, 2022
37ad634
test: fix comments in test files
daeyeon Mar 31, 2022
86553c9
bootstrap: refresh options in pre-execution
joyeecheung Jun 11, 2021
6b14bd8
build: add --node-snapshot-main configure option
joyeecheung Mar 24, 2022
fa28439
bootstrap: make I/O streams work with user-land snapshot
joyeecheung Mar 25, 2022
cbdc0ab
bootstrap: run inspector and event loop in snapshot builder
joyeecheung Mar 24, 2022
94e8da8
bootstrap: reset process._exit and process.exitCode in pre-execution
joyeecheung Mar 26, 2022
4dfc29d
tools: fixed bug causing JSON format to be broken
mawaregetsuka Mar 31, 2022
607a5ca
doc: add suggestion for OpenSSL only sec releases
mhdawson Mar 24, 2022
d2ebe2b
doc: fix internal link in collaborator-guide.md
daeyeon Apr 1, 2022
8b7c057
doc: guide towards x509.fingerprint256
tniessen Apr 1, 2022
98f1f34
doc: remove extraneous comma
Trott Apr 1, 2022
ae9d5fd
doc: document breaking change in `http.IncomingMessage` `'close'` event
ShogunPanda Apr 1, 2022
5c9771f
src: fix typo in InspectorIoDelegate constructor
cola119 Apr 1, 2022
53d7304
doc: consolidate CI sections
Trott Apr 1, 2022
e310a27
test: fix typo in common/wpt.js
eltociear Apr 2, 2022
f3c3479
doc: add @meixg to collaborators
meixg Apr 2, 2022
4e7b746
crypto: fix webcrypto derive key lengths
panva Apr 2, 2022
0c1e690
doc: add introduction sentence for CJS
aduh95 Apr 2, 2022
b250b8e
buffer: fix `atob` input validation
aduh95 Apr 2, 2022
f25ba8c
test: add test for exception handlings in debugger
cola119 Apr 2, 2022
3734b64
test: improve `FileHandle.prototype.write` coverage
aduh95 Apr 2, 2022
d71df7a
test: pass data into napi_create_external
joyeecheung Apr 2, 2022
3ee5434
lib: improve the coverage of the validator
mawaregetsuka Apr 2, 2022
8e55e59
doc: remove util.promisify() content in readline.md
Trott Apr 3, 2022
8d5c9d9
doc: update DEP0102 text
Trott Apr 1, 2022
b7748e4
doc: simplify recommendation in webcrypto.md
Trott Apr 1, 2022
8dd88cc
doc: clarify recommendations in stream.md
Trott Apr 1, 2022
4666737
meta: update AUTHORS
nodejs-github-bot Apr 3, 2022
d2f17ac
doc: simplify recommendations in process.md
Trott Apr 1, 2022
dd1ea77
test: remove hack for `atob` and `btoa` WPT tests
aduh95 Apr 3, 2022
44ac5e8
test: improve lib/internal/readline/promises.js coverage
fossamagna Apr 3, 2022
c036258
crypto: cleanup webcrypto jwk code
panva Apr 3, 2022
a6c65fc
doc: aes webcrypto unwrap is not a node-specific extensions
panva Apr 3, 2022
fa7edb7
crypto: do not add undefined hash in webcrypto normalizeAlgorithm
panva Apr 3, 2022
3084af3
src: add proper mutexes for accessing FIPS state
addaleax Apr 3, 2022
858af42
doc: change "OCSP Request" to "OCSP request"
tniessen Apr 3, 2022
fe62d4b
build: set stale action back to running nightly
mhdawson Apr 3, 2022
dea7f22
meta: move one or more collaborators to emeritus
nodejs-github-bot Apr 3, 2022
0fcb067
os: avoid unnecessary usage of var
VoltrexKeyva Apr 3, 2022
6258055
lib: source maps filter null prefix
fabiancook Apr 3, 2022
73a1d22
doc: fix documentation of `FileHandle.prototype.appendFile`
aduh95 Apr 3, 2022
e158a8d
doc: remove faulty justification for 128-bit AES
tniessen Apr 3, 2022
ebefd25
build: consolidate JS and md linting GitHub Actions
Trott Apr 3, 2022
5e0ca4c
lib: prepare files for no-var lint rule
Trott Apr 2, 2022
0a8b362
tools: enable no-var ESLint rule for lib
Trott Apr 2, 2022
99f9880
fs: fix write methods param validation and docs
LiviaMedeiros Apr 4, 2022
3fbfd65
buffer: improve Blob constructor error message when passing a string
meixg Apr 4, 2022
1e3e689
meta: update .mailmap and AUTHORS
Trott Apr 4, 2022
f5f29f4
2022-04-04, Version 17.8.1 (Current), @BethGriggs prepared by @juanarbol
juanarbol Apr 5, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.8.1">17.8.1</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.8.1
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.8.1
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.8.1
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.8.1
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
2 changes: 1 addition & 1 deletion doc/api/fs.md
Original file line number Diff line number Diff line change
Expand Up @@ -4133,7 +4133,7 @@ This happens when:
<!-- YAML
added: v0.0.2
changes:
- version: REPLACEME
- version: v17.8.1
pr-url: https://github.com/nodejs/node/pull/41678
description: Passing an invalid callback to the `callback` argument
now throws `ERR_INVALID_ARG_TYPE` instead of
Expand Down
103 changes: 103 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.8.1">17.8.1</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,108 @@
* [io.js](CHANGELOG_IOJS.md)
* [Archive](CHANGELOG_ARCHIVE.md)

<a id="17.8.1"></a>

## 2022-04-04, Version 17.8.1 (Current), @BethGriggs prepared by @juanarbol
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this includes a semver-minor the version should be 17.9.0.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤦


### Notable Changes

* \[[`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 [email protected] (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
2 changes: 1 addition & 1 deletion src/node_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
#define NODE_VERSION_IS_LTS 0
#define NODE_VERSION_LTS_CODENAME ""

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down