Skip to content

Commit e873eef

Browse files
committed
2023-09-14, Version 18.18.0 'Hydrogen' (LTS)
Notable changes: build: * sync libuv header change (Jiawen Geng) #48078 crypto: * update root certificates to NSS 3.93 (Node.js GitHub Bot) #49341 * update root certificates to NSS 3.90 (Node.js GitHub Bot) #48416 deps: * add missing thread-common.c in uv.gyp (Santiago Gimeno) #48078 * upgrade to libuv 1.46.0 (Santiago Gimeno) #48078 * upgrade to libuv 1.45.0 (Santiago Gimeno) #48078 doc: * add atlowChemi to collaborators (atlowChemi) #48757 * add vmoroz to collaborators (Vladimir Morozov) #48527 * add kvakil to collaborators (Keyhan Vakil) #48449 esm: * (SEMVER-MINOR) add `--import` flag (Moshe Atlow) #43942 events: * (SEMVER-MINOR) allow safely adding listener to abortSignal (Chemi Atlow) #48596 fs, stream: * initial `Symbol.dispose` and `Symbol.asyncDispose` support (Moshe Atlow) #48518 net: * add autoSelectFamily global getter and setter (Paolo Insogna) #45777 url: * (SEMVER-MINOR) add value argument to has and delete methods (Sankalp Shubham) #47885 PR-URL: #49220
1 parent ef85828 commit e873eef

15 files changed

+215
-24
lines changed

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ release.
3232
</tr>
3333
<tr>
3434
<td valign="top">
35-
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.17.1">18.17.1</a></b><br/>
35+
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.18.0">18.18.0</a></b><br/>
36+
<a href="doc/changelogs/CHANGELOG_V18.md#18.17.1">18.17.1</a><br/>
3637
<a href="doc/changelogs/CHANGELOG_V18.md#18.17.0">18.17.0</a><br/>
3738
<a href="doc/changelogs/CHANGELOG_V18.md#18.16.1">18.16.1</a><br/>
3839
<a href="doc/changelogs/CHANGELOG_V18.md#18.16.0">18.16.0</a><br/>

doc/api/child_process.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1405,7 +1405,7 @@ setTimeout(() => {
14051405
### `subprocess[Symbol.dispose]()`
14061406

14071407
<!-- YAML
1408-
added: REPLACEME
1408+
added: v18.18.0
14091409
-->
14101410

14111411
> Stability: 1 - Experimental

doc/api/cli.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,7 @@ against FIPS-compatible OpenSSL.)
317317
### `--enable-network-family-autoselection`
318318

319319
<!-- YAML
320-
added: REPLACEME
320+
added: v18.18.0
321321
-->
322322

323323
Enables the family autoselection algorithm unless connection options explicitly
@@ -683,7 +683,7 @@ Specify ICU data load path. (Overrides `NODE_ICU_DATA`.)
683683
### `--import=module`
684684

685685
<!-- YAML
686-
added: REPLACEME
686+
added: v18.18.0
687687
-->
688688

689689
> Stability: 1 - Experimental

doc/api/dgram.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ provided, it is added as a listener for the [`'close'`][] event.
375375
### `socket[Symbol.asyncDispose]()`
376376

377377
<!-- YAML
378-
added: REPLACEME
378+
added: v18.18.0
379379
-->
380380

381381
> Stability: 1 - Experimental

doc/api/events.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1802,7 +1802,7 @@ setMaxListeners(5, target, emitter);
18021802
## `events.addAbortListener(signal, resource)`
18031803

18041804
<!-- YAML
1805-
added: REPLACEME
1805+
added: v18.18.0
18061806
-->
18071807

18081808
> Stability: 1 - Experimental

doc/api/fs.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -816,7 +816,7 @@ the end of the file.
816816
#### `filehandle[Symbol.asyncDispose]()`
817817
818818
<!-- YAML
819-
added: REPLACEME
819+
added: v18.18.0
820820
-->
821821
822822
> Stability: 1 - Experimental

doc/api/http.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1655,7 +1655,7 @@ affects new connections to the server, not any existing connections.
16551655
### `server[Symbol.asyncDispose]()`
16561656

16571657
<!-- YAML
1658-
added: REPLACEME
1658+
added: v18.18.0
16591659
-->
16601660

16611661
> Stability: 1 - Experimental

doc/api/http2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2073,7 +2073,7 @@ closed, although the server has already stopped allowing new sessions. See
20732073
#### `server[Symbol.asyncDispose]()`
20742074

20752075
<!-- YAML
2076-
added: REPLACEME
2076+
added: v18.18.0
20772077
-->
20782078

20792079
> Stability: 1 - Experimental

doc/api/n-api.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2890,7 +2890,7 @@ The JavaScript `string` type is described in
28902890
#### `node_api_create_external_string_latin1`
28912891

28922892
<!-- YAML
2893-
added: REPLACEME
2893+
added: v18.18.0
28942894
-->
28952895

28962896
> Stability: 1 - Experimental
@@ -2968,7 +2968,7 @@ The JavaScript `string` type is described in
29682968
#### `node_api_create_external_string_utf16`
29692969

29702970
<!-- YAML
2971-
added: REPLACEME
2971+
added: v18.18.0
29722972
-->
29732973

29742974
> Stability: 1 - Experimental

doc/api/net.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ was not open when it was closed.
358358
### `server[Symbol.asyncDispose]()`
359359

360360
<!-- YAML
361-
added: REPLACEME
361+
added: v18.18.0
362362
-->
363363

364364
> Stability: 1 - Experimental
@@ -792,7 +792,7 @@ socket as reported by the operating system:
792792
### `socket.autoSelectFamilyAttemptedAddresses`
793793

794794
<!-- YAML
795-
added: REPLACEME
795+
added: v18.18.0
796796
-->
797797

798798
* {string\[]}
@@ -879,7 +879,7 @@ behavior.
879879
<!-- YAML
880880
added: v0.1.90
881881
changes:
882-
- version: REPLACEME
882+
- version: v18.18.0
883883
pr-url: https://github.com/nodejs/node/pull/45777
884884
description: The default value for autoSelectFamily option can be changed
885885
at runtime using `setDefaultAutoSelectFamily` or via the
@@ -1654,7 +1654,7 @@ Sets the default value of the `autoSelectFamily` option of [`socket.connect(opt
16541654
## `net.getDefaultAutoSelectFamilyAttemptTimeout()`
16551655

16561656
<!-- YAML
1657-
added: REPLACEME
1657+
added: v18.18.0
16581658
-->
16591659

16601660
Gets the current default value of the `autoSelectFamilyAttemptTimeout` option of [`socket.connect(options)`][].
@@ -1664,7 +1664,7 @@ Gets the current default value of the `autoSelectFamilyAttemptTimeout` option o
16641664
## `net.setDefaultAutoSelectFamilyAttemptTimeout(value)`
16651665

16661666
<!-- YAML
1667-
added: REPLACEME
1667+
added: v18.18.0
16681668
-->
16691669

16701670
Sets the default value of the `autoSelectFamilyAttemptTimeout` option of [`socket.connect(options)`][].

doc/api/stream.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1905,7 +1905,7 @@ has less then 64 KiB of data because no `highWaterMark` option is provided to
19051905
##### `readable[Symbol.asyncDispose]()`
19061906

19071907
<!-- YAML
1908-
added: REPLACEME
1908+
added: v18.18.0
19091909
-->
19101910

19111911
> Stability: 1 - Experimental

doc/api/timers.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ invoked. Calling `immediate.unref()` multiple times will have no effect.
6666
### `immediate[Symbol.dispose]()`
6767

6868
<!-- YAML
69-
added: REPLACEME
69+
added: v18.18.0
7070
-->
7171

7272
> Stability: 1 - Experimental
@@ -170,7 +170,7 @@ thread. This allows enhanced compatibility with browser
170170
### `timeout[Symbol.dispose]()`
171171

172172
<!-- YAML
173-
added: REPLACEME
173+
added: v18.18.0
174174
-->
175175

176176
> Stability: 1 - Experimental

doc/api/url.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@ Append a new name-value pair to the query string.
863863

864864
<!-- YAML
865865
changes:
866-
- version: REPLACEME
866+
- version: v18.18.0
867867
pr-url: https://github.com/nodejs/node/pull/47885
868868
description: Add support for optional `value` argument.
869869
-->
@@ -933,7 +933,7 @@ no such pairs, an empty array is returned.
933933

934934
<!-- YAML
935935
changes:
936-
- version: REPLACEME
936+
- version: v18.18.0
937937
pr-url: https://github.com/nodejs/node/pull/47885
938938
description: Add support for optional `value` argument.
939939
-->

0 commit comments

Comments
 (0)