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
util:
  * (SEMVER-MINOR) fix util.getCallSites plurality (Chengzhong Wu) #55626

PR-URL: #56040
  • Loading branch information
nodejs-github-bot committed Nov 27, 2024
1 parent a6c00c2 commit 0e31ca5
Show file tree
Hide file tree
Showing 11 changed files with 264 additions and 18 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
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
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
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
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
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
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
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
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
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
245 changes: 245 additions & 0 deletions doc/changelogs/CHANGELOG_V22.md

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/node_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,13 @@
#define SRC_NODE_VERSION_H_

#define NODE_MAJOR_VERSION 22
#define NODE_MINOR_VERSION 11
#define NODE_PATCH_VERSION 1
#define NODE_MINOR_VERSION 12
#define NODE_PATCH_VERSION 0

#define NODE_VERSION_IS_LTS 1
#define NODE_VERSION_LTS_CODENAME "Jod"

#define NODE_VERSION_IS_RELEASE 0
#define NODE_VERSION_IS_RELEASE 1

#ifndef NODE_STRINGIFY
#define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n)
Expand Down

0 comments on commit 0e31ca5

Please sign in to comment.