Skip to content

Commit

Permalink
2024-12-03, Version 22.12.0 'Jod' (LTS)
Browse files Browse the repository at this point in the history
Notable changes:

assert:
  * (SEMVER-MINOR) make assertion_error use Myers diff algorithm (Giovanni Bucci) #54862
buffer:
  * (SEMVER-MINOR) make Buffer work with resizable ArrayBuffer (James M Snell) #55377
crypto:
  * update root certificates to NSS 3.104 (Richard Lau) #55681
doc:
  * enforce strict policy to semver-major releases (Rafael Gonzaga) #55732
  * add jazelly to collaborators (Jason Zhang) #55531
esm:
  * mark import attributes and JSON module as stable (Nicolò Ribaudo) #55333
http:
  * (SEMVER-MINOR) add diagnostic channel `http.client.request.created` (Marco Ippolito) #55586
lib:
  * (SEMVER-MINOR) add UV_UDP_REUSEPORT for udp (theanarkh) #55403
module:
  * (SEMVER-MINOR) unflag --experimental-require-module (Joyee Cheung) #55085
net:
  * (SEMVER-MINOR) add UV_TCP_REUSEPORT for tcp (theanarkh) #55408
sqlite:
  * (SEMVER-MINOR) add support for SQLite Session Extension (Bart Louwers) #54181
tools:
  * fix root certificate updater (Richard Lau) #55681

PR-URL: #56040
  • Loading branch information
ruyadorno committed Dec 2, 2024
1 parent 0f3810f commit ccba1a1
Show file tree
Hide file tree
Showing 12 changed files with 309 additions and 23 deletions.
3 changes: 2 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@ release.
</tr>
<tr>
<td valign="top">
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.11.0">22.11.0</a></b><br/>
<b><a href="doc/changelogs/CHANGELOG_V22.md#22.12.0">22.12.0</a></b><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.11.0">22.11.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.10.0">22.10.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.9.0">22.9.0</a><br/>
<a href="doc/changelogs/CHANGELOG_V22.md#22.8.0">22.8.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 @@ -1055,7 +1055,7 @@ following permissions are restricted:
<!-- YAML
added: v22.0.0
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55085

Check warning on line 1059 in doc/api/cli.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: This is now true by default.
-->
Expand Down Expand Up @@ -1704,7 +1704,7 @@ Use this flag to disable top-level await in REPL.
<!-- YAML
added: v22.0.0
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55085

Check warning on line 1708 in doc/api/cli.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: This is now false by default.
-->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/dgram.md
Original file line number Diff line number Diff line change
Expand Up @@ -918,7 +918,7 @@ chained.
<!-- YAML
added: v0.11.13
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55403

Check warning on line 922 in doc/api/dgram.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: The `reusePort` option is supported.
- version: v15.8.0
Expand Down
4 changes: 2 additions & 2 deletions doc/api/errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -2348,7 +2348,7 @@ compiled with ICU support.
### `ERR_NO_TYPESCRIPT`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

An attempt was made to use features that require [Native TypeScript support][], but Node.js was not
Expand Down Expand Up @@ -2517,7 +2517,7 @@ module, and should be done lazily in an inner function.

<!-- YAML
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55085

Check warning on line 2521 in doc/api/errors.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: require() now supports loading synchronous ES modules by default.
-->
Expand Down
4 changes: 2 additions & 2 deletions doc/api/esm.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<!-- YAML
added: v8.5.0
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55333

Check warning on line 11 in doc/api/esm.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: Import attributes are no longer experimental.
- version:
Expand Down Expand Up @@ -611,7 +611,7 @@ separate cache.
<!-- YAML
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55333

Check warning on line 615 in doc/api/esm.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: JSON modules are no longer experimental.
-->
Expand Down
4 changes: 2 additions & 2 deletions doc/api/modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,10 +174,10 @@ relative, and based on the real path of the files making the calls to
added:
- v22.0.0
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55085

Check warning on line 178 in doc/api/modules.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: This feature is no longer behind the `--experimental-require-module` CLI flag.
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/54563

Check warning on line 181 in doc/api/modules.md

View workflow job for this annotation

GitHub Actions / lint-pr-url

pr-url doesn't match the URL of the current PR.
description: Support `'module.exports'` interop export in `require(esm)`.
-->
Expand Down
2 changes: 1 addition & 1 deletion doc/api/n-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2699,7 +2699,7 @@ JavaScript `TypedArray` objects are described in
#### `node_api_create_buffer_from_arraybuffer`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

> Stability: 1 - Experimental
Expand Down
4 changes: 2 additions & 2 deletions doc/api/net.md
Original file line number Diff line number Diff line change
Expand Up @@ -471,7 +471,7 @@ Listening on a file descriptor is not supported on Windows.
<!-- YAML
added: v0.11.14
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55408
description: The `reusePort` option is supported.
- version: v15.6.0
Expand Down Expand Up @@ -623,7 +623,7 @@ with [`child_process.fork()`][].
### `server.dropMaxConnection`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

* {boolean}
Expand Down
10 changes: 5 additions & 5 deletions doc/api/sqlite.md
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@ around [`sqlite3_prepare_v2()`][].
### `database.createSession([options])`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

* `options` {Object} The configuration options for the session.
Expand All @@ -171,7 +171,7 @@ Creates and attaches a session to the database. This method is a wrapper around
### `database.applyChangeset(changeset[, options])`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

* `changeset` {Uint8Array} A binary changeset or patchset.
Expand Down Expand Up @@ -208,13 +208,13 @@ targetDb.applyChangeset(changeset);
## Class: `Session`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

### `session.changeset()`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

* Returns: {Uint8Array} Binary changeset that can be applied to other databases.
Expand All @@ -225,7 +225,7 @@ An exception is thrown if the database or the session is not open. This method i
### `session.patchset()`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

* Returns: {Uint8Array} Binary patchset that can be applied to other databases.
Expand Down
4 changes: 2 additions & 2 deletions doc/api/util.md
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ util.formatWithOptions({ colors: true }, 'See object %O', { foo: 42 });
<!-- YAML
added: v22.9.0
changes:
- version: REPLACEME
- version: v22.12.0
pr-url: https://github.com/nodejs/node/pull/55626
description: The API is renamed from `util.getCallSite` to `util.getCallSites()`.
-->
Expand Down Expand Up @@ -470,7 +470,7 @@ fs.access('file/that/does/not/exist', (err) => {
## `util.getSystemErrorMessage(err)`

<!-- YAML
added: REPLACEME
added: v22.12.0
-->

* `err` {number}
Expand Down
Loading

0 comments on commit ccba1a1

Please sign in to comment.