Skip to content

Commit fc4f4c0

Browse files
2024-08-21, Version 20.17.0 'Iron' (LTS)
Notable changes: benchmark: * add require-esm benchmark (Joyee Cheung) #52166 http: * (SEMVER-MINOR) add diagnostics channel `http.client.request.error` (Kohei Ueno) #54054 meta: * add jake to collaborators (jakecastelli) #54004 module: * (SEMVER-MINOR) support require()ing synchronous ESM graphs (Joyee Cheung) #51977 path: * (SEMVER-MINOR) add `matchesGlob` method (Aviv Keller) #52881 stream: * (SEMVER-MINOR) expose DuplexPair API (Austin Wright) #34111 * (SEMVER-MINOR) implement `min` option for `ReadableStreamBYOBReader.read` (Mattias Buelens) #50888 PR-URL: #54447
1 parent ecb9f44 commit fc4f4c0

File tree

9 files changed

+206
-11
lines changed

9 files changed

+206
-11
lines changed

Diff for: CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@ release.
3535
</tr>
3636
<tr>
3737
<td valign="top">
38-
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.16.0">20.16.0</a></b><br/>
38+
<b><a href="doc/changelogs/CHANGELOG_V20.md#20.17.0">20.17.0</a></b><br/>
39+
<a href="doc/changelogs/CHANGELOG_V20.md#20.16.0">20.16.0</a><br/>
3940
<a href="doc/changelogs/CHANGELOG_V20.md#20.15.1">20.15.1</a><br/>
4041
<a href="doc/changelogs/CHANGELOG_V20.md#20.15.0">20.15.0</a><br/>
4142
<a href="doc/changelogs/CHANGELOG_V20.md#20.14.0">20.14.0</a><br/>

Diff for: doc/api/cli.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -977,7 +977,7 @@ Use the specified file as a security policy.
977977
### `--experimental-require-module`
978978

979979
<!-- YAML
980-
added: REPLACEME
980+
added: v20.17.0
981981
-->
982982

983983
> Stability: 1.1 - Active Development
@@ -1714,7 +1714,7 @@ Identical to `-e` but prints the result.
17141714
### `--experimental-print-required-tla`
17151715

17161716
<!-- YAML
1717-
added: REPLACEME
1717+
added: v20.17.0
17181718
-->
17191719

17201720
This flag is only useful when `--experimental-require-module` is enabled.

Diff for: doc/api/path.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ path.format({
282282
## `path.matchesGlob(path, pattern)`
283283

284284
<!-- YAML
285-
added: REPLACEME
285+
added: v20.17.0
286286
-->
287287

288288
> Stability: 1 - Experimental

Diff for: doc/api/stream.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2706,7 +2706,7 @@ further errors except from `_destroy()` may be emitted as `'error'`.
27062706
#### `stream.duplexPair([options])`
27072707

27082708
<!-- YAML
2709-
added: REPLACEME
2709+
added: v20.17.0
27102710
-->
27112711

27122712
* `options` {Object} A value to pass to both [`Duplex`][] constructors,

Diff for: doc/api/tls.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1536,7 +1536,7 @@ protocol.
15361536
### `tlsSocket.setKeyCert(context)`
15371537

15381538
<!-- YAML
1539-
added: REPLACEME
1539+
added: v20.17.0
15401540
-->
15411541

15421542
* `context` {Object|tls.SecureContext} An object containing at least `key` and

Diff for: doc/api/webcrypto.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -572,7 +572,7 @@ The algorithms currently supported include:
572572
<!-- YAML
573573
added: v15.0.0
574574
changes:
575-
- version: REPLACEME
575+
- version: v20.17.0
576576
pr-url: https://github.com/nodejs/node/pull/53601
577577
description: The length parameter is now optional for `'ECDH'`, `'X25519'`,
578578
and `'X448'`.

Diff for: doc/api/webstreams.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,7 @@ added: v16.5.0
618618
<!-- YAML
619619
added: v16.5.0
620620
changes:
621-
- version: REPLACEME
621+
- version: v20.17.0
622622
pr-url: https://github.com/nodejs/node/pull/54044
623623
description: Added `min` option.
624624
-->

Diff for: doc/changelogs/CHANGELOG_V20.md

+194
Large diffs are not rendered by default.

Diff for: src/node_version.h

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 20
26-
#define NODE_MINOR_VERSION 16
27-
#define NODE_PATCH_VERSION 1
26+
#define NODE_MINOR_VERSION 17
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 1
3030
#define NODE_VERSION_LTS_CODENAME "Iron"
3131

32-
#define NODE_VERSION_IS_RELEASE 0
32+
#define NODE_VERSION_IS_RELEASE 1
3333

3434
#ifndef NODE_STRINGIFY
3535
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)

0 commit comments

Comments
 (0)