diff --git a/CHANGELOG.md b/CHANGELOG.md index 8d16a51f1dfc87..6b679cbdb251f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ Select a Node.js version below to view the changelog history: +* [Node.js 24](doc/changelogs/CHANGELOG_V24.md) **Current** * [Node.js 23](doc/changelogs/CHANGELOG_V23.md) **Current** * [Node.js 22](doc/changelogs/CHANGELOG_V22.md) **Long Term Support** * [Node.js 21](doc/changelogs/CHANGELOG_V21.md) End-of-Life @@ -32,12 +33,16 @@ release.
24 (Current) | 23 (Current) | 22 (LTS) | 20 (LTS) |
---|---|---|---|
+24.0.0 + |
+
23.11.0 23.10.0 23.9.0 diff --git a/doc/abi_version_registry.json b/doc/abi_version_registry.json index 5ba3f497a45743..5fabd9f9270464 100644 --- a/doc/abi_version_registry.json +++ b/doc/abi_version_registry.json @@ -1,6 +1,6 @@ { "NODE_MODULE_VERSION": [ - { "modules": 137,"runtime": "node", "variant": "v8_13.6", "versions": "24.0.0-pre" }, + { "modules": 137,"runtime": "node", "variant": "v8_13.6", "versions": "24.0.0" }, { "modules": 136,"runtime": "electron", "variant": "electron", "versions": "37" }, { "modules": 135,"runtime": "electron", "variant": "electron", "versions": "36" }, { "modules": 134,"runtime": "node", "variant": "v8_13.0", "versions": "24.0.0-pre" }, diff --git a/doc/api/assert.md b/doc/api/assert.md index 1f97f37e2cc95d..dca362a7bed38b 100644 --- a/doc/api/assert.md +++ b/doc/api/assert.md @@ -556,7 +556,7 @@ An alias of [`assert.ok()`][]. diff --git a/doc/api/async_context.md b/doc/api/async_context.md index c60f76c746fed1..9f60071a044196 100644 --- a/doc/api/async_context.md +++ b/doc/api/async_context.md @@ -123,7 +123,7 @@ added: - v13.10.0 - v12.17.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57766 description: Add `defaultValue` and `name` options. - version: @@ -300,7 +300,7 @@ asyncLocalStorage.getStore(); // Returns the same object ### `asyncLocalStorage.name` * {string} diff --git a/doc/api/buffer.md b/doc/api/buffer.md index 59d00a451d408c..66e4aeb80386c4 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -5282,7 +5282,7 @@ An alias for [`buffer.constants.MAX_STRING_LENGTH`][]. diff --git a/doc/api/cli.md b/doc/api/cli.md index 35e835ac7d583a..8810d29d3f224c 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -1673,7 +1673,7 @@ requiring a native C++ addon will fail and throw an exception. ### `--no-async-context-frame` Disables the use of [`AsyncLocalStorage`][] backed by `AsyncContextFrame` and @@ -2455,7 +2455,7 @@ finished executing even if the event loop would otherwise remain active. ### `--test-global-setup=module` > Stability: 1.0 - Early development @@ -3539,7 +3539,7 @@ variable is strongly discouraged. ### `NODE_USE_ENV_PROXY=1` > Stability: 1.1 - Active Development diff --git a/doc/api/deprecations.md b/doc/api/deprecations.md index c856b6500a819d..4ae0abb17711ca 100644 --- a/doc/api/deprecations.md +++ b/doc/api/deprecations.md @@ -695,10 +695,10 @@ Type: End-of-Life The provided module import does not provide a source phase imports representation for source phase diff --git a/doc/api/esm.md b/doc/api/esm.md index b3fdb117918d2e..b3b061b2bb05be 100644 --- a/doc/api/esm.md +++ b/doc/api/esm.md @@ -351,7 +351,7 @@ added: - v21.2.0 - v20.11.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/58011 description: This property is no longer experimental. --> @@ -369,7 +369,7 @@ added: - v21.2.0 - v20.11.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/58011 description: This property is no longer experimental. --> @@ -697,7 +697,7 @@ would provide the exports interface for the instantiation of `library.wasm`. ### Wasm Source Phase Imports The [Source Phase Imports][] proposal allows the `import source` keyword diff --git a/doc/api/events.md b/doc/api/events.md index 1a7d909e18c591..f3a0df9e50eee2 100644 --- a/doc/api/events.md +++ b/doc/api/events.md @@ -1835,7 +1835,7 @@ added: - v20.5.0 - v18.18.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57765 description: Change stability index for this feature from Experimental to Stable. --> diff --git a/doc/api/fs.md b/doc/api/fs.md index 006df6089f8f6a..03dee7cacbbc49 100644 --- a/doc/api/fs.md +++ b/doc/api/fs.md @@ -481,7 +481,7 @@ number of bytes read is zero. @@ -5685,7 +5685,7 @@ Synchronous version of [`fs.futimes()`][]. Returns `undefined`. diff --git a/doc/api/globals.md b/doc/api/globals.md index 3ba4cf2bc655f2..8e002eb897a221 100644 --- a/doc/api/globals.md +++ b/doc/api/globals.md @@ -1308,7 +1308,7 @@ The WHATWG `URL` class. See the [`URL`][] section. ## `URLPattern` > Stability: 1 - Experimental diff --git a/doc/api/process.md b/doc/api/process.md index 0ec8885d17d2bd..71b8727f1a8c05 100644 --- a/doc/api/process.md +++ b/doc/api/process.md @@ -1136,7 +1136,7 @@ added: - v19.6.0 - v18.15.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57765 description: Change stability index for this feature from Experimental to Stable. - version: @@ -1162,7 +1162,7 @@ added: - v22.0.0 - v20.13.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57765 description: Change stability index for this feature from Experimental to Stable. --> @@ -2305,7 +2305,7 @@ added: - v17.3.0 - v16.14.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57765 description: Change stability index for this feature from Experimental to Stable. --> diff --git a/doc/api/readline.md b/doc/api/readline.md index c921df5df1b443..4f191127fd1d04 100644 --- a/doc/api/readline.md +++ b/doc/api/readline.md @@ -503,7 +503,7 @@ line prompts are included in the calculations. diff --git a/doc/api/repl.md b/doc/api/repl.md index dc6c4a9ce3fbd8..f7f5b2d739253b 100644 --- a/doc/api/repl.md +++ b/doc/api/repl.md @@ -666,7 +666,7 @@ with REPL instances programmatically. > Stability: 0 - Deprecated. Use [`module.builtinModules`][] instead. @@ -680,7 +680,7 @@ A list of the names of some Node.js modules, e.g., `'http'`. Registers a new aggregate function with the SQLite database. This method is a wrapper around @@ -246,7 +246,7 @@ loading extensions for security reasons. ### `database.location([dbName])` * `dbName` {string} Name of the database. This can be `'main'` (the default primary database) or any other @@ -311,7 +311,7 @@ added: ### `database.isTransaction` * {boolean} Whether the database is currently within a transaction. This method diff --git a/doc/api/stream.md b/doc/api/stream.md index 6806a2bf091992..73426e22466085 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -878,7 +878,7 @@ added: - v18.0.0 - v16.17.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -1644,7 +1644,7 @@ the stream has not been destroyed or emitted `'error'` or `'end'`. @@ -1660,7 +1660,7 @@ added: - v16.7.0 - v14.18.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -2010,7 +2010,7 @@ added: - v19.1.0 - v18.13.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -2047,7 +2047,7 @@ See [`stream.compose`][] for more information. @@ -3090,7 +3090,7 @@ Readable.from([ @@ -3108,7 +3108,7 @@ changes: @@ -3125,7 +3125,7 @@ added: - v17.3.0 - v16.14.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -3142,7 +3142,7 @@ added: - v17.4.0 - v16.14.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -3157,7 +3157,7 @@ Returns whether the stream is readable. @@ -3202,7 +3202,7 @@ changes: @@ -3266,7 +3266,7 @@ Duplex.from([ @@ -3349,7 +3349,7 @@ duplex.once('readable', () => console.log('readable', duplex.read())); diff --git a/doc/api/test.md b/doc/api/test.md index d47e6208325499..85156b7599ee40 100644 --- a/doc/api/test.md +++ b/doc/api/test.md @@ -400,7 +400,7 @@ The test runner will continue to run until the process is terminated. ## Global setup and teardown > Stability: 1.0 - Early development @@ -1455,7 +1455,7 @@ added: - v20.13.0 changes: - version: - - REPLACEME + - v24.0.0 pr-url: https://github.com/nodejs/node/pull/56664 description: This function no longer returns a `Promise`. --> @@ -1512,7 +1512,7 @@ added: - v16.17.0 changes: - version: - - REPLACEME + - v24.0.0 pr-url: https://github.com/nodejs/node/pull/56664 description: This function no longer returns a `Promise`. - version: @@ -2170,7 +2170,7 @@ added: - v20.18.0 changes: - version: - - REPLACEME + - v24.0.0 pr-url: https://github.com/nodejs/node/pull/58007 description: Support JSON modules. --> @@ -3616,7 +3616,7 @@ added: - v16.17.0 changes: - version: - - REPLACEME + - v24.0.0 pr-url: https://github.com/nodejs/node/pull/56664 description: This function no longer returns a `Promise`. - version: diff --git a/doc/api/url.md b/doc/api/url.md index c519331432aaeb..6f7e373653c5e8 100644 --- a/doc/api/url.md +++ b/doc/api/url.md @@ -629,7 +629,7 @@ console.log(JSON.stringify(myURLs)); @@ -667,7 +667,7 @@ to other workers or the main thread. diff --git a/doc/api/util.md b/doc/api/util.md index 942361b5f27581..413b05cb5d9694 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -2739,7 +2739,7 @@ added: - v19.7.0 - v18.16.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57765 description: Change stability index for this feature from Experimental to Stable. --> @@ -3113,7 +3113,7 @@ For further information on `napi_create_external`, refer to ### `util.types.isFloat16Array(value)` * `value` {any} diff --git a/doc/api/v8.md b/doc/api/v8.md index 02ce21c49d2fc8..dae98497bda070 100644 --- a/doc/api/v8.md +++ b/doc/api/v8.md @@ -581,7 +581,7 @@ added: - v18.10.0 - v16.18.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -1119,7 +1119,7 @@ added: - v18.6.0 - v16.17.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index 54c2ba076f1e67..40d22d337553cb 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -1274,7 +1274,7 @@ added: - v18.1.0 - v16.17.0 changes: - - version: REPLACEME + - version: v24.0.0 pr-url: https://github.com/nodejs/node/pull/57513 description: Marking the API stable. --> @@ -1641,7 +1641,7 @@ immediately with an [`ERR_WORKER_NOT_RUNNING`][] error. ### `worker.getHeapStatistics()` * Returns: {Promise} diff --git a/doc/changelogs/CHANGELOG_ARCHIVE.md b/doc/changelogs/CHANGELOG_ARCHIVE.md index a2aa632de50d78..b2c2c379a08d41 100644 --- a/doc/changelogs/CHANGELOG_ARCHIVE.md +++ b/doc/changelogs/CHANGELOG_ARCHIVE.md @@ -156,6 +156,7 @@ |
Current | +
---|
+24.0.0 + |
+