Skip to content

Commit

Permalink
2022-06-14, Version 18.4.0 (Current)
Browse files Browse the repository at this point in the history
Notable changes:

* crypto:
  * remove Node.js-specific webcrypto extensions (Filip Skokan) #43310
  * add CFRG curves to Web Crypto API (Filip Skokan) #42507
* report:
  * add more heap infos in process report (theanarkh) #43116
* src:
  * add --openssl-shared-config option (Daniel Bevenius) #43124
  * add OpenSSL config appname (Daniel Bevenius) #43124
  * add initial shadow realm support (Chengzhong Wu) #42869
  • Loading branch information
danielleadams committed Jun 11, 2022
1 parent 56e56e8 commit 8d2ecbc
Show file tree
Hide file tree
Showing 7 changed files with 121 additions and 27 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.3.0">18.3.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.4.0">18.4.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.3.0">18.3.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.2.0">18.2.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.1.0">18.1.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V18.md#18.0.0">18.0.0</a><br/>
Expand Down
4 changes: 2 additions & 2 deletions doc/api/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ Use this flag to disable top-level await in REPL.
### `--experimental-shadow-realm`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

Use this flag to enable [ShadowRealm][] support.
Expand Down Expand Up @@ -782,7 +782,7 @@ against FIPS-enabled OpenSSL.
### `--openssl-shared-config`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

Enable OpenSSL default configuration section, `openssl_conf` to be read from
Expand Down
2 changes: 1 addition & 1 deletion doc/api/errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -2097,7 +2097,7 @@ for more information.
### `ERR_LOADER_CHAIN_INCOMPLETE`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

An ESM loader hook returned without calling `next()` and without explicitly
Expand Down
10 changes: 5 additions & 5 deletions doc/api/esm.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
added: v8.5.0
changes:
- version:
- REPLACEME
- v18.4.0
pr-url: https://github.com/nodejs/node/pull/42623
description: Add support for chaining loaders.
- version:
Expand Down Expand Up @@ -681,7 +681,7 @@ of Node.js applications.
added: v8.8.0
changes:
- version:
- REPLACEME
- v18.4.0
pr-url: https://github.com/nodejs/node/pull/42623
description: Add support for chaining loaders.
- version: v16.12.0
Expand Down Expand Up @@ -731,7 +731,7 @@ prevent unintentional breaks in the chain.
<!-- YAML
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42623
description: Add support for chaining resolve hooks. Each hook must either
call `nextResolve()` or include a `shortCircuit` property set to `true`
Expand Down Expand Up @@ -823,7 +823,7 @@ export async function resolve(specifier, context, nextResolve) {
<!-- YAML
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42623
description: Add support for chaining load hooks. Each hook must either
call `nextLoad()` or include a `shortCircuit` property set to `true` in
Expand Down Expand Up @@ -921,7 +921,7 @@ source to a supported one (see [Examples](#examples) below).
<!-- YAML
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42623
description: Add support for chaining globalPreload hooks.
-->
Expand Down
30 changes: 15 additions & 15 deletions doc/api/webcrypto.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@

<!-- YAML
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/43310
description: Removed proprietary `'node.keyObject'` import/export format.
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/43310
description: Removed proprietary `'NODE-DSA'`, `'NODE-DH'`,
and `'NODE-SCRYPT'` algorithms.
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'Ed25519'`, `'Ed448'`, `'X25519'`, and `'X448'`
algorithms.
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Removed proprietary `'NODE-ED25519'` and `'NODE-ED448'`
algorithms.
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Removed proprietary `'NODE-X25519'` and `'NODE-X448'` named
curves from the `'ECDH'` algorithm.
Expand Down Expand Up @@ -553,7 +553,7 @@ The algorithms currently supported include:
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'X25519'`, and `'X448'` algorithms.
-->
Expand Down Expand Up @@ -584,7 +584,7 @@ The algorithms currently supported include:
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'X25519'`, and `'X448'` algorithms.
-->
Expand Down Expand Up @@ -666,7 +666,7 @@ The algorithms currently supported include:
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'Ed25519'`, `'Ed448'`, `'X25519'`, and `'X448'`
algorithms.
Expand Down Expand Up @@ -754,7 +754,7 @@ The {CryptoKey} (secret key) generating algorithms supported include:
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'Ed25519'`, `'Ed448'`, `'X25519'`, and `'X448'`
algorithms.
Expand Down Expand Up @@ -809,7 +809,7 @@ The algorithms currently supported include:
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'Ed25519'`, and `'Ed448'` algorithms.
-->
Expand Down Expand Up @@ -893,7 +893,7 @@ The unwrapped key algorithms supported include:
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v18.4.0
pr-url: https://github.com/nodejs/node/pull/42507
description: Added `'Ed25519'`, and `'Ed448'` algorithms.
-->
Expand Down Expand Up @@ -965,13 +965,13 @@ are simple JavaScript dictionary objects.
### Class: `AlgorithmIdentifier`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

#### `algorithmIdentifier.name`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

* Type: {string}
Expand Down Expand Up @@ -1228,15 +1228,15 @@ added: v15.0.0
#### `ed448Params.name`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

* Type: {string} Must be `'Ed448'`.

#### `ed448Params.context`

<!-- YAML
added: REPLACEME
added: v18.4.0
-->

* Type: {ArrayBuffer|TypedArray|DataView|Buffer|undefined}
Expand Down
Loading

0 comments on commit 8d2ecbc

Please sign in to comment.