Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
8 changes: 7 additions & 1 deletion CHANGELOG.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,6 +2,7 @@

Select a Node.js version below to view the changelog history:

* [Node.js 26](doc/changelogs/CHANGELOG_V26.md) **Current**
* [Node.js 25](doc/changelogs/CHANGELOG_V25.md) **Current**
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Long Term Support**
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) End-of-Life
Expand DownExpand Up@@ -34,14 +35,19 @@ release.

<table>
<tr>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V26.md">26</a> (Current)</th>
<th title="Current"><a href="doc/changelogs/CHANGELOG_V25.md">25</a> (Current)</th>
<th title="LTS Until 2028-04"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (LTS)</th>
<th title="LTS Until 2027-04"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (LTS)</th>
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.8.2">25.8.2</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V26.md#26.0.0">26.0.0</a></b><br/>
</td>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.9.0">25.9.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.2">25.8.2</a><br/>
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.1">25.8.1</a><br/>
<a href="doc/changelogs/CHANGELOG_V25.md#25.8.0">25.8.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V25.md#25.7.0">25.7.0</a><br/>
Expand Down
2 changes: 1 addition & 1 deletion doc/abi_version_registry.json
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
{
"NODE_MODULE_VERSION": [
{ "modules": 147,"runtime": "node", "variant": "v8_14.6", "versions": "26.0.0-pre" },
{ "modules": 147,"runtime": "node", "variant": "v8_14.6", "versions": "26.0.0" },
{ "modules": 146,"runtime": "electron", "variant": "electron", "versions": "42" },
{ "modules": 145,"runtime": "electron", "variant": "electron", "versions": "41" },
{ "modules": 144,"runtime": "node", "variant": "v8_14.3", "versions": "26.0.0-pre" },
Expand Down
22 changes: 11 additions & 11 deletions doc/api/assert.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -327,7 +327,7 @@ destructuring and call methods directly on the instance.
<!-- YAML
added: v0.5.9
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
-->
Expand All@@ -342,7 +342,7 @@ An alias of [`assert.ok()`][].
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v25.0.0
Expand DownExpand Up@@ -861,7 +861,7 @@ added:
- v13.6.0
- v12.16.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v16.0.0
Expand DownExpand Up@@ -1104,7 +1104,7 @@ assert.doesNotThrow(
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version:
Expand DownExpand Up@@ -1292,7 +1292,7 @@ added:
- v13.6.0
- v12.16.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v16.0.0
Expand DownExpand Up@@ -1344,7 +1344,7 @@ instance of {Error} then it will be thrown instead of the
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version:
Expand DownExpand Up@@ -1471,7 +1471,7 @@ instead of the `AssertionError`.
<!-- YAML
added: v1.2.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v9.0.0
Expand DownExpand Up@@ -1534,7 +1534,7 @@ instead of the [`AssertionError`][].
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version:
Expand DownExpand Up@@ -1601,7 +1601,7 @@ parameter is an instance of {Error} then it will be thrown instead of the
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v10.0.0
Expand DownExpand Up@@ -1657,7 +1657,7 @@ instead of the `AssertionError`.
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v10.0.0
Expand DownExpand Up@@ -1904,7 +1904,7 @@ argument gets considered.
<!-- YAML
added: v0.1.21
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/58849
description: Message may now be a `printf`-like format string or function.
- version: v10.0.0
Expand Down
6 changes: 3 additions & 3 deletions doc/api/async_context.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -389,7 +389,7 @@ try {
### `asyncLocalStorage.withScope(store)`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand DownExpand Up@@ -527,7 +527,7 @@ probably responsible for the context loss.
## Class: `RunScope`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand All@@ -543,7 +543,7 @@ exits, whether through normal completion or by throwing an error.
### `scope.dispose()`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

Explicitly ends the scope and restores the previous store value. This method
Expand Down
4 changes: 2 additions & 2 deletions doc/api/cli.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -756,7 +756,7 @@ added:
- v20.15.0
changes:
- version:
- REPLACEME
- v26.0.0
pr-url: https://github.com/nodejs/node/pull/62132
description: Node.js now automatically disables the trap handler when there is not
enough virtual memory available at startup to allocate one cage.
Expand DownExpand Up@@ -1276,7 +1276,7 @@ Enable experimental support for storage inspection
### `--experimental-stream-iter`

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

> Stability: 1 - Experimental
Expand Down
26 changes: 13 additions & 13 deletions doc/api/crypto.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -1193,7 +1193,7 @@ When passing a string as the `buffer`, please consider
<!-- YAML
added: v1.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/61084
description: Using GCM tag lengths other than 128 bits without specifying
the `authTagLength` option when creating `decipher` is not
Expand DownExpand Up@@ -2256,7 +2256,7 @@ be listed in the `transferList` argument.
<!-- YAML
added: v15.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a non-extractable CryptoKey as `key` is deprecated.
-->
Expand DownExpand Up@@ -2397,11 +2397,11 @@ type, value, and parameters. This method is not
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62240
description: Added support for `'raw-public'`, `'raw-private'`,
and `'raw-seed'` formats.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62178
description: ML-KEM and ML-DSA private key `'pkcs8'` export now
uses seed-only format by default when a seed is
Expand DownExpand Up@@ -3530,7 +3530,7 @@ operations. The specific constants currently defined are described in
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version:
Expand DownExpand Up@@ -3607,7 +3607,7 @@ given IV will be.
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version:
Expand DownExpand Up@@ -3833,7 +3833,7 @@ input.on('readable', () => {
<!-- YAML
added: v0.1.94
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version: v15.0.0
Expand DownExpand Up@@ -3926,10 +3926,10 @@ input.on('readable', () => {
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62240
description: Added support for `'raw-private'` and `'raw-seed'`
formats.
Expand DownExpand Up@@ -3977,10 +3977,10 @@ of the passphrase is limited to 1024 bytes.
<!-- YAML
added: v11.6.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Passing a CryptoKey as `key` is deprecated.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62240
description: Added support for `'raw-public'` format.
- version: v24.6.0
Expand DownExpand Up@@ -6060,7 +6060,7 @@ Throws an error if FIPS mode is not available.
<!-- YAML
added: v12.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62474
description: Add support for Ed25519 context parameter.
- version: v24.8.0
Expand DownExpand Up@@ -6189,7 +6189,7 @@ not introduce timing vulnerabilities.
<!-- YAML
added: v12.0.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62474
description: Add support for Ed25519 context parameter.
- version: v24.8.0
Expand Down
22 changes: 11 additions & 11 deletions doc/api/deprecations.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -1630,7 +1630,7 @@ instead.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/60635
description: End-of-Life.
- version: v25.0.0
Expand DownExpand Up@@ -2841,7 +2841,7 @@ This property is a reference to the instance itself.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/60657
description: End-of-Life.
- version: v12.0.0
Expand DownExpand Up@@ -4033,7 +4033,7 @@ Please use the [`crypto.createHmac()`][] method to create Hmac instances.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/61084
description: End-of-Life.
- version: v23.0.0
Expand DownExpand Up@@ -4241,7 +4241,7 @@ an internal nodejs implementation rather than a public facing API, use `node:tls

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/60657
description: End-of-Life.
- version:
Expand DownExpand Up@@ -4431,7 +4431,7 @@ import { opendir } from 'node:fs/promises';

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62173
description: Runtime deprecation.
- version: v25.7.0
Expand DownExpand Up@@ -4485,10 +4485,10 @@ const server = http2.createSecureServer({

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Runtime deprecation.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62321
description: Documentation-only deprecation.
-->
Expand All@@ -4510,10 +4510,10 @@ will throw an error in a future version. This includes

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62453
description: Runtime deprecation.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62321
description: Documentation-only deprecation.
-->
Expand All@@ -4527,10 +4527,10 @@ deprecated and will throw an error in a future version.

<!-- YAML
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62401
description: Runtime deprecation.
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/62395
description: Documentation-only deprecation.
-->
Expand Down
4 changes: 2 additions & 2 deletions doc/api/diagnostics_channel.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -830,7 +830,7 @@ added:
- v19.9.0
- v18.19.0
changes:
- version: REPLACEME
- version: v26.0.0
pr-url: https://github.com/nodejs/node/pull/61766
description: Custom thenables will no longer be wrapped in native Promises.
Non-thenables will be returned with a warning.
Expand DownExpand Up@@ -1465,7 +1465,7 @@ Emitted when [`process.execve()`][] is invoked.
> Stability: 1 - Experimental

<!-- YAML
added: REPLACEME
added: v26.0.0
-->

These channels are emitted for each [`locks.request()`][] call. See
Expand Down
Loading
Loading