Skip to content

Commit 5576dec

Browse files
2025-07-09, Version 24.4.0 (Current)
Notable changes: crypto: * (SEMVER-MINOR) support outputLength option in crypto.hash for XOF functions (Aditi) #58121 doc: * (SEMVER-MINOR) add all watch-mode related flags to node.1 (Dario Piotrowicz) #58719 fs: * (SEMVER-MINOR) add disposable mkdtempSync (Kevin Gibbons) #58516 permission: * (SEMVER-MINOR) propagate permission model flags on spawn (Rafael Gonzaga) #58853 sqlite: * (SEMVER-MINOR) add support for readBigInts option in db connection level (Miguel Marcondes Filho) #58697 src,permission: * (SEMVER-MINOR) add support to permission.has(addon) (Rafael Gonzaga) #58951 watch: * (SEMVER-MINOR) add `--watch-kill-signal` flag (Dario Piotrowicz) #58719 PR-URL: #58993
1 parent 22b60e8 commit 5576dec

File tree

10 files changed

+118
-15
lines changed

10 files changed

+118
-15
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@ release.
4040
</tr>
4141
<tr>
4242
<td valign="top">
43-
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.3.0">24.3.0</a></b><br/>
43+
<b><a href="doc/changelogs/CHANGELOG_V24.md#24.4.0">24.4.0</a></b><br/>
44+
<a href="doc/changelogs/CHANGELOG_V24.md#24.3.0">24.3.0</a><br/>
4445
<a href="doc/changelogs/CHANGELOG_V24.md#24.2.0">24.2.0</a><br/>
4546
<a href="doc/changelogs/CHANGELOG_V24.md#24.1.0">24.1.0</a><br/>
4647
<a href="doc/changelogs/CHANGELOG_V24.md#24.0.2">24.0.2</a><br/>

doc/api/cli.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ Error: Cannot load native addon because loading addons is disabled.
154154
<!-- YAML
155155
added: v20.0.0
156156
changes:
157-
- version: REPLACEME
157+
- version: v24.4.0
158158
pr-url: https://github.com/nodejs/node/pull/58853
159159
description: When spawning process with the permission model enabled.
160160
The flags are inherit to the child Node.js process through
@@ -3106,7 +3106,7 @@ node --watch index.js
31063106

31073107
<!-- YAML
31083108
added:
3109-
- REPLACEME
3109+
- v24.4.0
31103110
-->
31113111

31123112
Customizes the signal sent to the process on watch mode restarts.

doc/api/crypto.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4210,7 +4210,7 @@ added:
42104210
- v21.7.0
42114211
- v20.12.0
42124212
changes:
4213-
- version: REPLACEME
4213+
- version: v24.4.0
42144214
pr-url: https://github.com/nodejs/node/pull/58121
42154215
description: The `outputLength` option was added for XOF hash functions.
42164216
-->

doc/api/deprecations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4001,7 +4001,7 @@ The [`util.types.isNativeError`][] API is deprecated. Please use [`Error.isError
40014001

40024002
<!-- YAML
40034003
changes:
4004-
- version: REPLACEME
4004+
- version: v24.4.0
40054005
pr-url: https://github.com/nodejs/node/pull/58942
40064006
description: Documentation-only deprecation with support for `--pending-deprecation`.
40074007
-->

doc/api/fs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1317,7 +1317,7 @@ characters directly to the `prefix` string. For instance, given a directory
13171317
### `fsPromises.mkdtempDisposable(prefix[, options])`
13181318
13191319
<!-- YAML
1320-
added: REPLACEME
1320+
added: v24.4.0
13211321
-->
13221322
13231323
* `prefix` {string|Buffer|URL}
@@ -5943,7 +5943,7 @@ object with an `encoding` property specifying the character encoding to use.
59435943
### `fs.mkdtempDisposableSync(prefix[, options])`
59445944
59455945
<!-- YAML
5946-
added: REPLACEME
5946+
added: v24.4.0
59475947
-->
59485948
59495949
* `prefix` {string|Buffer|URL}

doc/api/sqlite.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ exposed by this class execute synchronously.
9696
<!-- YAML
9797
added: v22.5.0
9898
changes:
99-
- version: REPLACEME
99+
- version: v24.4.0
100100
pr-url: https://github.com/nodejs/node/pull/58697
101101
description: Add new SQLite database options.
102102
-->

doc/api/vm.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -883,7 +883,7 @@ const module2 = new vm.SourceTextModule('const a = 1;', { cachedData });
883883
884884
<!-- YAML
885885
changes:
886-
- version: REPLACEME
886+
- version: v24.4.0
887887
pr-url: https://github.com/nodejs/node/pull/20300
888888
description: This is deprecated in favour of `sourceTextModule.moduleRequests`.
889889
-->
@@ -901,7 +901,7 @@ the ECMAScript specification.
901901
### `sourceTextModule.moduleRequests`
902902
903903
<!-- YAML
904-
added: REPLACEME
904+
added: v24.4.0
905905
-->
906906
907907
* {ModuleRequest\[]} Dependencies of this module.
@@ -1054,7 +1054,7 @@ const vm = require('node:vm');
10541054
## Type: `ModuleRequest`
10551055
10561056
<!-- YAML
1057-
added: REPLACEME
1057+
added: v24.4.0
10581058
-->
10591059
10601060
* {Object}

doc/api/wasi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,7 @@ If `initialize()` is called more than once, an exception is thrown.
246246
### `wasi.finalizeBindings(instance[, options])`
247247
248248
<!-- YAML
249-
added: REPLACEME
249+
added: v24.4.0
250250
-->
251251
252252
* `instance` {WebAssembly.Instance}

doc/changelogs/CHANGELOG_V24.md

Lines changed: 102 additions & 0 deletions
Large diffs are not rendered by default.

src/node_version.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,13 @@
2323
#define SRC_NODE_VERSION_H_
2424

2525
#define NODE_MAJOR_VERSION 24
26-
#define NODE_MINOR_VERSION 3
27-
#define NODE_PATCH_VERSION 1
26+
#define NODE_MINOR_VERSION 4
27+
#define NODE_PATCH_VERSION 0
2828

2929
#define NODE_VERSION_IS_LTS 0
3030
#define NODE_VERSION_LTS_CODENAME ""
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)