Skip to content

Commit f210871

Browse files
committed
2025-10-15, Version 25.0.0 (Current)
assert: * (SEMVER-MAJOR) move assert.fail with multiple arguments to eol (James M Snell) #58532 * (SEMVER-MAJOR) move CallTracker to EOL (James M Snell) #58006 assert,util: * (SEMVER-MAJOR) fail promise comparison in deep equal checks (Ruben Bridgewater) #59448 * (SEMVER-MAJOR) handle invalid dates as equal in deep comparison (Ruben Bridgewater) #57627 async_hooks: * (SEMVER-MAJOR) move `asyncResource` property on bound function to EOL (James M Snell) #58618 buffer: * (SEMVER-MAJOR) move SlowBuffer to EOL (Filip Skokan) #58220 build: * (SEMVER-MAJOR) bump minimum Clang version to 19 (Michaël Zasso) #59048 * (SEMVER-MAJOR) reset embedder string to "-node.0" (Michaël Zasso) #58064 * (SEMVER-MAJOR) stop distributing Corepack (Antoine du Hamel) #57617 child_process: * (SEMVER-MAJOR) move _channel to end-of-life (James M Snell) #58527 crypto: * (SEMVER-MAJOR) runtime-deprecate default shake128/256 output lengths (Filip Skokan) #59008 * (SEMVER-MAJOR) move deprecated hash and mgf1Hash options to EOL (James M Snell) #58706 * (SEMVER-MAJOR) runtime deprecate ECDH.setPublicKey() (James M Snell) #58620 deps: * (SEMVER-MAJOR) V8: backport 1d3362c55396 (Shu-yu Guo) #58064 * (SEMVER-MAJOR) V8: cherry-pick 4f38995c8295 (Shu-yu Guo) #58064 * (SEMVER-MAJOR) V8: cherry-pick 044b9b6f589d (Rezvan Mahdavi Hezaveh) #58064 * (SEMVER-MAJOR) V8: cherry-pick d2ad518a0b57 (Joyee Cheung) #58064 * (SEMVER-MAJOR) V8: revert 6d6c1e680c7b (Michaël Zasso) #58064 * (SEMVER-MAJOR) V8: revert e3cddbedb205 (Michaël Zasso) #58064 * (SEMVER-MAJOR) use std::map in MSVC STL for EphemeronRememberedSet (Joyee Cheung) #58064 * (SEMVER-MAJOR) patch V8 for illumos (Dan McDonald) #58064 * (SEMVER-MAJOR) remove problematic comment from v8-internal (Michaël Zasso) #58064 * (SEMVER-MAJOR) define V8_PRESERVE_MOST as no-op on Windows (Stefan Stojanovic) #58064 * (SEMVER-MAJOR) fix FP16 bitcasts.h (Stefan Stojanovic) #58064 * (SEMVER-MAJOR) patch V8 to avoid duplicated zlib symbol (Michaël Zasso) #58064 * (SEMVER-MAJOR) update V8 to 13.7.152.9 (Michaël Zasso) #58064 dgram: * (SEMVER-MAJOR) move deprecated APIs to EOL (James M Snell) #58474 dns: * (SEMVER-MAJOR) move falsy hostname in lookup to end-of-life (James M Snell) #58619 fs: * (SEMVER-MAJOR) move FileHandle close on GC to EOL (James M Snell) #58536 * (SEMVER-MAJOR) move rmdir recursive option to end-of-life (James M Snell) #58616 * (SEMVER-MAJOR) make `processReadResult()` and `readSyncRecursive()` private (Livia Medeiros) #58672 * (SEMVER-MAJOR) move fs stream open method to eol (James M Snell) #58529 * (SEMVER-MAJOR) remove `fs.F_OK`, `fs.R_OK`, `fs.W_OK`, `fs.X_OK` (Livia Medeiros) #55862 http: * (SEMVER-MAJOR) deprecate writeHeader (Sebastian Beltran) #59060 lib: * (SEMVER-MAJOR) expose global ErrorEvent (Richie Bendall) #58920 * (SEMVER-MAJOR) deprecate `_stream_*` modules (Dario Piotrowicz) #58337 * (SEMVER-MAJOR) deprecate _tls_common and _tls_wrap (Dario Piotrowicz) #57643 module: * (SEMVER-MAJOR) move Module._debug to end-of-life (James M Snell) #58473 node-api: * (SEMVER-MAJOR) add warning for NAPI_EXPERIMENTAL (Miguel Marcondes Filho) #58280 perf_hooks: * (SEMVER-MAJOR) move deprecated accessors to EOF (James M Snell) #58531 process: * (SEMVER-MAJOR) move multipleResolves event to EOL (James M Snell) #58707 repl: * (SEMVER-MAJOR) eol deprecate instantiating without new (Aviv Keller) #59495 src: * (SEMVER-MAJOR) store `Local` for `CallbackScope` on stack (Anna Henningsen) #59705 * (SEMVER-MAJOR) remove node.h APIs to make callback without an async context (Chengzhong Wu) #58471 * (SEMVER-MAJOR) remove deprecated node::EmitBeforeExit and node::EmitExit (Chengzhong Wu) #58469 * (SEMVER-MAJOR) remove deprecated node::CreatePlatform and node::FreePlatform (Chengzhong Wu) #58470 * (SEMVER-MAJOR) remove deprecated node::InitializeNodeWithArgs (Chengzhong Wu) #58470 * (SEMVER-MAJOR) update NODE_MODULE_VERSION to 138 (Michaël Zasso) #58064 src,permission: * (SEMVER-MAJOR) add --allow-net permission (Rafael Gonzaga) #58517 tls: * (SEMVER-MAJOR) move IP-address servername deprecation to eol (James M Snell) #58533 tools: * (SEMVER-MAJOR) update V8 gypfiles for 13.7 (Michaël Zasso) #58064 url: * (SEMVER-MAJOR) move bad port deprecation in legacy url to end-of-life (James M Snell) #58617 util,console: * (SEMVER-MAJOR) colorize regexp groups, character classes, etc (Ruben Bridgewater) #59710 worker: * (SEMVER-MAJOR) move terminate callback to end-of-life (James M Snell) #58528 PR-URL: #59896
1 parent 7c2cb67 commit f210871

29 files changed

+149
-2
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

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

5+
* [Node.js 25](doc/changelogs/CHANGELOG_V25.md) **Current**
56
* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Current**
67
* [Node.js 23](doc/changelogs/CHANGELOG_V23.md) End-of-Life
78
* [Node.js 22](doc/changelogs/CHANGELOG_V22.md) **Long Term Support**
@@ -33,12 +34,16 @@ release.
3334

3435
<table>
3536
<tr>
37+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V25.md">25</a> (Current)</th>
3638
<th title="Current"><a href="doc/changelogs/CHANGELOG_V24.md">24</a> (Current)</th>
3739
<th title="LTS Until 2027-04"><a href="doc/changelogs/CHANGELOG_V22.md">22</a> (LTS)</th>
3840
<th title="LTS Until 2026-04"><a href="doc/changelogs/CHANGELOG_V20.md">20</a> (LTS)</th>
3941
</tr>
4042
<tr>
4143
<td valign="top">
44+
<b><a href="doc/changelogs/CHANGELOG_V25.md#25.0.0">25.0.0</a></b><br/>
45+
</td>
46+
<td valign="top">
4247
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.8.0">24.8.0</a></b><br/>
4348
<a href="doc/changelogs/CHANGELOG_V24.md#24.7.0">24.7.0</a><br/>
4449
<a href="doc/changelogs/CHANGELOG_V24.md#24.6.0">24.6.0</a><br/>

doc/abi_version_registry.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"NODE_MODULE_VERSION": [
33
{ "modules": 140,"runtime": "electron", "variant": "electron", "versions": "39" },
44
{ "modules": 139,"runtime": "electron", "variant": "electron", "versions": "38" },
5-
{ "modules": 138,"runtime": "node", "variant": "v8_13.7", "versions": "25.0.0-pre" },
5+
{ "modules": 138,"runtime": "node", "variant": "v8_13.7", "versions": "25.0.0" },
66
{ "modules": 137,"runtime": "node", "variant": "v8_13.6", "versions": "24.0.0" },
77
{ "modules": 136,"runtime": "electron", "variant": "electron", "versions": "37" },
88
{ "modules": 135,"runtime": "electron", "variant": "electron", "versions": "36" },

doc/changelogs/CHANGELOG_ARCHIVE.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,7 @@
156156
</table>
157157

158158
* Other Versions
159+
* [25.x](CHANGELOG_V25.md)
159160
* [24.x](CHANGELOG_V24.md)
160161
* [23.x](CHANGELOG_V23.md)
161162
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_IOJS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
</table>
6363

6464
* Other Versions
65+
* [25.x](CHANGELOG_V25.md)
6566
* [24.x](CHANGELOG_V24.md)
6667
* [23.x](CHANGELOG_V23.md)
6768
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_V010.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
</table>
6565

6666
* Other Versions
67+
* [25.x](CHANGELOG_V25.md)
6768
* [24.x](CHANGELOG_V24.md)
6869
* [23.x](CHANGELOG_V23.md)
6970
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_V012.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
</table>
3333

3434
* Other Versions
35+
* [25.x](CHANGELOG_V25.md)
3536
* [24.x](CHANGELOG_V24.md)
3637
* [23.x](CHANGELOG_V23.md)
3738
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_V10.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
</table>
5959

6060
* Other Versions
61+
* [25.x](CHANGELOG_V25.md)
6162
* [24.x](CHANGELOG_V24.md)
6263
* [23.x](CHANGELOG_V23.md)
6364
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_V11.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
</table>
3131

3232
* Other Versions
33+
* [25.x](CHANGELOG_V25.md)
3334
* [24.x](CHANGELOG_V24.md)
3435
* [23.x](CHANGELOG_V23.md)
3536
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_V12.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
</table>
6868

6969
* Other Versions
70+
* [25.x](CHANGELOG_V25.md)
7071
* [24.x](CHANGELOG_V24.md)
7172
* [23.x](CHANGELOG_V23.md)
7273
* [22.x](CHANGELOG_V22.md)

doc/changelogs/CHANGELOG_V13.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
</table>
3131

3232
* Other Versions
33+
* [25.x](CHANGELOG_V25.md)
3334
* [24.x](CHANGELOG_V24.md)
3435
* [23.x](CHANGELOG_V23.md)
3536
* [22.x](CHANGELOG_V22.md)

0 commit comments

Comments
 (0)