Skip to content

Commit cc993fb

Browse files
RafaelGSSruyadorno
andcommitted
2022-10-18, Version 19.0.0 (Current)
Notable Changes: doc: * graduate webcrypto to stable (Filip Skokan) #44897 esm: * remove specifier resolution flag (Geoffrey Booth) #44859 http: * (SEMVER-MAJOR) use Keep-Alive by default in global agents (Paolo Insogna) #43522 build: * (SEMVER-MAJOR) remove dtrace & etw support (Ben Noordhuis) #43652 * (SEMVER-MAJOR) remove systemtap support (Ben Noordhuis) #43651 deps: * (SEMVER-MAJOR) deps: update V8 to 10.7.193.13 (Michaël Zasso) #44741 Deprecation and Removals: * deprecate url.parse() (Rich Trott) #44919 * (SEMVER-MAJOR) runtime deprecate exports double slash maps (Guy Bedford) #44495 * (SEMVER-MAJOR) runtime deprecate coercion to integer in `process.exit()` (Daeyeon Jeong) #44711 Semver-Major Commits: * [53f73d1] - (SEMVER-MAJOR) build: enable V8's trap handler on Windows (Michaël Zasso) #44741 * [06aaf8a] - (SEMVER-MAJOR) build: reset embedder string to "-node.0" (Michaël Zasso) #44741 * [aa3a572] - (SEMVER-MAJOR) build: remove dtrace & etw support (Ben Noordhuis) #43652 * [38f1e27] - (SEMVER-MAJOR) build: remove systemtap support (Ben Noordhuis) #43651 * [2849283] - (SEMVER-MAJOR) crypto: remove non-standard `webcrypto.Crypto.prototype.CryptoKey` (Antoine du Hamel) #42083 * [a1653ac] - (SEMVER-MAJOR) crypto: do not allow to call setFips from the worker thread (Sergey Petushkov) #43624 * [fd36a8d] - (SEMVER-MAJOR) deps: update llhttp to 8.1.0 (Paolo Insogna) #44967 * [89ecddd] - (SEMVER-MAJOR) deps: bump minimum ICU version to 71 (Michaël Zasso) #44741 * [66fe446] - (SEMVER-MAJOR) deps: V8: cherry-pick 0cccb6f27d78 (Michaël Zasso) #44741 * [88ed027] - (SEMVER-MAJOR) deps: V8: cherry-pick 7ddb8399f9f1 (Michaël Zasso) #44741 * [26c651c] - (SEMVER-MAJOR) deps: V8: cherry-pick 1b3a4f0c34a1 (Michaël Zasso) #44741 * [c8ff2df] - (SEMVER-MAJOR) deps: V8: cherry-pick b161a0823165 (Michaël Zasso) #44741 * [7a8fa2d] - (SEMVER-MAJOR) deps: fix V8 build on Windows with MSVC (Michaël Zasso) #44741 * [83b0aaa] - (SEMVER-MAJOR) deps: fix V8 build on SmartOS (Michaël Zasso) #44741 * [7a952e8] - (SEMVER-MAJOR) deps: silence irrelevant V8 warning (Michaël Zasso) #44741 * [6bd756d] - (SEMVER-MAJOR) deps: update V8 to 10.7.193.13 (Michaël Zasso) #44741 * [03fb789] - (SEMVER-MAJOR) events: add null check for the signal of EventTarget (Masashi Hirano) #43153 * [a4fa526] - (SEMVER-MAJOR) fs: add directory autodetection to fsPromises.symlink() (Livia Medeiros) #42894 * [bb4891d] - (SEMVER-MAJOR) fs: add validateBuffer to improve error (Hirotaka Tagawa / wafuwafu13) #44769 * [950a441] - (SEMVER-MAJOR) fs: remove coercion to string in writing methods (Livia Medeiros) #42796 * [41a6d82] - (SEMVER-MAJOR) fs: harden fs.readSync(buffer, options) typecheck (LiviaMedeiros) #42772 * [2275faa] - (SEMVER-MAJOR) fs: harden fs.read(params, callback) typecheck (LiviaMedeiros) #42772 * [29953a0] - (SEMVER-MAJOR) fs: harden filehandle.read(params) typecheck (LiviaMedeiros) #42772 * [4267b92] - (SEMVER-MAJOR) http: use Keep-Alive by default in global agents (Paolo Insogna) #43522 * [0324529] - (SEMVER-MAJOR) inspector: introduce inspector/promises API (Erick Wendel) #44250 * [8027099] - (SEMVER-MAJOR) lib: enable global CustomEvent by default (Daeyeon Jeong) #44860 * [f529f73] - (SEMVER-MAJOR) lib: brand check event handler property receivers (Chengzhong Wu) #44483 * [6de2673] - (SEMVER-MAJOR) lib: enable global WebCrypto by default (Antoine du Hamel) #42083 * [73ba883] - (SEMVER-MAJOR) lib: use private field in AbortController (Joyee Cheung) #43820 * [7dd2f41] - (SEMVER-MAJOR) module: runtime deprecate exports double slash maps (Guy Bedford) #44495 * [22c39b1] - (SEMVER-MAJOR) path: the dot will be added(path.format) if it is not specified in `ext` (theanarkh) #44349 * [587367d] - (SEMVER-MAJOR) perf_hooks: expose webperf global scope interfaces (Chengzhong Wu) #44483 * [364c0e1] - (SEMVER-MAJOR) perf_hooks: fix webperf idlharness (Chengzhong Wu) #44483 * [ada2d05] - (SEMVER-MAJOR) process: runtime deprecate coercion to integer in `process.exit()` (Daeyeon Jeong) #44711 * [e0ab8dd] - (SEMVER-MAJOR) process: make process.config read only (Sergey Petushkov) #43627 * [481a959] - (SEMVER-MAJOR) readline: remove `question` method from `InterfaceConstructor` (Antoine du Hamel) #44606 * [c9602ce] - (SEMVER-MAJOR) src: use new v8::OOMErrorCallback API (Michaël Zasso) #44741 * [19a70c1] - (SEMVER-MAJOR) src: override CreateJob instead of PostJob (Clemens Backes) #44741 * [fd52c62] - (SEMVER-MAJOR) src: use V8_ENABLE_SANDBOX macro (Michaël Zasso) #44741 * [c10988d] - (SEMVER-MAJOR) src: use non-deprecated V8 inspector API (Michaël Zasso) #44741 * [3efe901] - (SEMVER-MAJOR) src: update NODE_MODULE_VERSION to 111 (Michaël Zasso) #44741 * [77e5856] - (SEMVER-MAJOR) src: turn embedder api overload into default argument (Alena Khineika) #43629 * [dabda03] - (SEMVER-MAJOR) src: per-environment time origin value (Chengzhong Wu) #43781 * [2e49b99] - (SEMVER-MAJOR) src,test: disable freezing V8 flags on initialization (Clemens Backes) #44741 * [2b32985] - (SEMVER-MAJOR) stream: use null for the error argument (Luigi Pinca) #44312 * [36805e8] - (SEMVER-MAJOR) test: adapt test-repl for V8 update (Michaël Zasso) #44741 * [96ef257] - (SEMVER-MAJOR) test: adapt test-repl-pretty-*stack to V8 changes (Michaël Zasso) #44741 * [71c193e] - (SEMVER-MAJOR) test: adapt to new JSON SyntaxError messages (Michaël Zasso) #44741 * [b5f1564] - (SEMVER-MAJOR) test: rename always-opt flag to always-turbofan (Michaël Zasso) #44741 * [1acf033] - (SEMVER-MAJOR) test: fix test-hash-seed for new V8 versions (Michaël Zasso) #44741 * [57ff476] - (SEMVER-MAJOR) test: remove duplicate test (Luigi Pinca) #44051 * [77def91] - (SEMVER-MAJOR) tls,http2: send fatal alert on ALPN mismatch (Tobias Nießen) #44031 * [4860ad9] - (SEMVER-MAJOR) tools: update V8 gypfiles for 10.7 (Michaël Zasso) #44741 PR-URL: #44626 Co-authored-by: Ruy Adorno <[email protected]>
1 parent 37e5152 commit cc993fb

35 files changed

+291
-69
lines changed

CHANGELOG.md

+5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
Select a Node.js version below to view the changelog history:
44

5+
* [Node.js 19](doc/changelogs/CHANGELOG_V19.md) **Current**
56
* [Node.js 18](doc/changelogs/CHANGELOG_V18.md) **Current**
67
* [Node.js 17](doc/changelogs/CHANGELOG_V17.md) **Current**
78
* [Node.js 16](doc/changelogs/CHANGELOG_V16.md) **Long Term Support**
@@ -27,6 +28,7 @@ release.
2728

2829
<table>
2930
<tr>
31+
<th title="Current"><a href="doc/changelogs/CHANGELOG_V19.md">19</a> (Current)</th>
3032
<th title="Current"><a href="doc/changelogs/CHANGELOG_V18.md">18</a> (Current)</th>
3133
<th title="Current"><a href="doc/changelogs/CHANGELOG_V17.md">17</a> (Current)</th>
3234
<th title="LTS Until 2024-04"><a href="doc/changelogs/CHANGELOG_V16.md">16</a> (LTS)</th>
@@ -35,6 +37,9 @@ release.
3537
</tr>
3638
<tr>
3739
<td valign="top">
40+
<b><a href="doc/changelogs/CHANGELOG_V19.md#19.0.0">19.0.0</a></b><br/>
41+
</td>
42+
<td valign="top">
3843
<b><a href="doc/changelogs/CHANGELOG_V18.md#18.11.0">18.11.0</a></b><br/>
3944
<a href="doc/changelogs/CHANGELOG_V18.md#18.10.0">18.10.0</a><br/>
4045
<a href="doc/changelogs/CHANGELOG_V18.md#18.9.1">18.9.1</a><br/>

doc/abi_version_registry.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"NODE_MODULE_VERSION": [
3-
{ "modules": 111,"runtime": "node", "variant": "v8_10.7", "versions": "19.0.0-pre" },
3+
{ "modules": 111,"runtime": "node", "variant": "v8_10.7", "versions": "19.0.0" },
44
{ "modules": 110,"runtime": "electron", "variant": "electron", "versions": "22" },
55
{ "modules": 109,"runtime": "electron", "variant": "electron", "versions": "21" },
66
{ "modules": 108,"runtime": "node", "variant": "v8_10.1", "versions": "18.0.0" },

doc/api/cli.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -396,15 +396,15 @@ Disable experimental support for the [Fetch API][].
396396
### `--no-experimental-global-webcrypto`
397397

398398
<!-- YAML
399-
added: REPLACEME
399+
added: v19.0.0
400400
-->
401401

402402
Disable exposition of [Web Crypto API][] on the global scope.
403403

404404
### `--no-experimental-global-customevent`
405405

406406
<!-- YAML
407-
added: REPLACEME
407+
added: v19.0.0
408408
-->
409409

410410
Disable exposition of [CustomEvent Web API][] on the global scope.
@@ -420,7 +420,7 @@ Use this flag to disable top-level await in REPL.
420420
### `--experimental-shadow-realm`
421421

422422
<!-- YAML
423-
added: REPLACEME
423+
added: v19.0.0
424424
-->
425425

426426
Use this flag to enable [ShadowRealm][] support.
@@ -642,7 +642,7 @@ Specify ICU data load path. (Overrides `NODE_ICU_DATA`.)
642642
### `--import=module`
643643

644644
<!-- YAML
645-
added: REPLACEME
645+
added: v19.0.0
646646
-->
647647

648648
> Stability: 1 - Experimental

doc/api/deprecations.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -2288,7 +2288,7 @@ future release.
22882288

22892289
<!-- YAML
22902290
changes:
2291-
- version: REPLACEME
2291+
- version: v19.0.0
22922292
pr-url: https://github.com/nodejs/node/pull/44919
22932293
description: \`url.parse()` is deprecated again in DEP0169.
22942294
- version:
@@ -3178,7 +3178,7 @@ thing instead.
31783178

31793179
<!-- YAML
31803180
changes:
3181-
- version: REPLACEME
3181+
- version: v19.0.0
31823182
pr-url: https://github.com/nodejs/node/pull/44711
31833183
description: Runtime deprecation.
31843184
- version:
@@ -3281,7 +3281,7 @@ Node-API callbacks.
32813281
<!-- YAML
32823282
changes:
32833283
- version:
3284-
- REPLACEME
3284+
- v19.0.0
32853285
pr-url: https://github.com/nodejs/node/pull/44919
32863286
description: Documentation-only deprecation.
32873287
-->

doc/api/fs.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1533,7 +1533,7 @@ changes:
15331533
<!-- YAML
15341534
added: v10.0.0
15351535
changes:
1536-
- version: REPLACEME
1536+
- version: v19.0.0
15371537
pr-url: https://github.com/nodejs/node/pull/42894
15381538
description: If the `type` argument is `null` or omitted, Node.js will
15391539
autodetect `target` type and automatically
@@ -4612,7 +4612,7 @@ default with the above values.
46124612
<!-- YAML
46134613
added: v0.11.5
46144614
changes:
4615-
- version: REPLACEME
4615+
- version: v19.0.0
46164616
pr-url: https://github.com/nodejs/node/pull/42796
46174617
description: Passing to the `string` parameter an object with an own
46184618
`toString` function is no longer supported.
@@ -4684,7 +4684,7 @@ details.
46844684
<!-- YAML
46854685
added: v0.1.29
46864686
changes:
4687-
- version: REPLACEME
4687+
- version: v19.0.0
46884688
pr-url: https://github.com/nodejs/node/pull/42796
46894689
description: Passing to the `string` parameter an object with an own
46904690
`toString` function is no longer supported.
@@ -5926,7 +5926,7 @@ this API: [`fs.utimes()`][].
59265926
<!-- YAML
59275927
added: v0.1.29
59285928
changes:
5929-
- version: REPLACEME
5929+
- version: v19.0.0
59305930
pr-url: https://github.com/nodejs/node/pull/42796
59315931
description: Passing to the `data` parameter an object with an own
59325932
`toString` function is no longer supported.

doc/api/globals.md

+11-11
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ added:
346346
- v17.6.0
347347
- v16.15.0
348348
changes:
349-
- version: REPLACEME
349+
- version: v19.0.0
350350
pr-url: https://github.com/nodejs/node/pull/42083
351351
description: No longer behind `--experimental-global-webcrypto` CLI flag.
352352
-->
@@ -365,7 +365,7 @@ added:
365365
- v17.6.0
366366
- v16.15.0
367367
changes:
368-
- version: REPLACEME
368+
- version: v19.0.0
369369
pr-url: https://github.com/nodejs/node/pull/42083
370370
description: No longer behind `--experimental-global-webcrypto` CLI flag.
371371
-->
@@ -382,7 +382,7 @@ added:
382382
- v17.6.0
383383
- v16.15.0
384384
changes:
385-
- version: REPLACEME
385+
- version: v19.0.0
386386
pr-url: https://github.com/nodejs/node/pull/42083
387387
description: No longer behind `--experimental-global-webcrypto` CLI flag.
388388
-->
@@ -401,7 +401,7 @@ added:
401401
- v18.7.0
402402
- v16.17.0
403403
changes:
404-
- version: REPLACEME
404+
- version: v19.0.0
405405
pr-url: https://github.com/nodejs/node/pull/44860
406406
description: No longer behind `--experimental-global-customevent` CLI flag.
407407
-->
@@ -548,7 +548,7 @@ This variable may appear to be global but is not. See [`module`][].
548548
## `PerformanceEntry`
549549

550550
<!-- YAML
551-
added: REPLACEME
551+
added: v19.0.0
552552
-->
553553

554554
<!-- type=global -->
@@ -558,7 +558,7 @@ The `PerformanceEntry` class. See [`PerformanceEntry`][] for more details.
558558
## `PerformanceMark`
559559

560560
<!-- YAML
561-
added: REPLACEME
561+
added: v19.0.0
562562
-->
563563

564564
<!-- type=global -->
@@ -568,7 +568,7 @@ The `PerformanceMark` class. See [`PerformanceMark`][] for more details.
568568
## `PerformanceMeasure`
569569

570570
<!-- YAML
571-
added: REPLACEME
571+
added: v19.0.0
572572
-->
573573

574574
<!-- type=global -->
@@ -578,7 +578,7 @@ The `PerformanceMeasure` class. See [`PerformanceMeasure`][] for more details.
578578
## `PerformanceObserver`
579579

580580
<!-- YAML
581-
added: REPLACEME
581+
added: v19.0.0
582582
-->
583583

584584
<!-- type=global -->
@@ -588,7 +588,7 @@ The `PerformanceObserver` class. See [`PerformanceObserver`][] for more details.
588588
## `PerformanceObserverEntryList`
589589

590590
<!-- YAML
591-
added: REPLACEME
591+
added: v19.0.0
592592
-->
593593

594594
<!-- type=global -->
@@ -599,7 +599,7 @@ The `PerformanceObserverEntryList` class. See
599599
## `PerformanceResourceTiming`
600600

601601
<!-- YAML
602-
added: REPLACEME
602+
added: v19.0.0
603603
-->
604604

605605
<!-- type=global -->
@@ -804,7 +804,7 @@ added:
804804
- v17.6.0
805805
- v16.15.0
806806
changes:
807-
- version: REPLACEME
807+
- version: v19.0.0
808808
pr-url: https://github.com/nodejs/node/pull/42083
809809
description: No longer behind `--experimental-global-webcrypto` CLI flag.
810810
-->

doc/api/http.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1472,7 +1472,7 @@ type other than {net.Socket}.
14721472
added: v0.1.90
14731473
changes:
14741474
- version:
1475-
- REPLACEME
1475+
- v19.0.0
14761476
pr-url: https://github.com/nodejs/node/pull/43522
14771477
description: The method closes idle connections before returning.
14781478
@@ -3292,7 +3292,7 @@ server.listen(8000);
32923292
added: v0.5.9
32933293
changes:
32943294
- version:
3295-
- REPLACEME
3295+
- v19.0.0
32963296
pr-url: https://github.com/nodejs/node/pull/43522
32973297
description: The agent now uses HTTP Keep-Alive by default.
32983298
-->

doc/api/http2.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2276,7 +2276,7 @@ a given number of milliseconds set using `http2secureServer.setTimeout()`.
22762276
<!-- YAML
22772277
added: v8.4.0
22782278
changes:
2279-
- version: REPLACEME
2279+
- version: v19.0.0
22802280
pr-url: https://github.com/nodejs/node/pull/44031
22812281
description: This event will only be emitted if the client did not transmit
22822282
an ALPN extension during the TLS handshake.

doc/api/https.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -311,7 +311,7 @@ https.get('https://encrypted.google.com/', (res) => {
311311
added: v0.5.9
312312
changes:
313313
- version:
314-
- REPLACEME
314+
- v19.0.0
315315
pr-url: https://github.com/nodejs/node/pull/43522
316316
description: The agent now uses HTTP Keep-Alive by default.
317317
-->

doc/api/inspector.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const inspector = require('node:inspector');
3434
> Stability: 1 - Experimental
3535
3636
<!-- YAML
37-
added: REPLACEME
37+
added: v19.0.0
3838
-->
3939

4040
### Class: `inspector.Session`
@@ -125,7 +125,7 @@ enabled agents or configured breakpoints.
125125
#### `session.post(method[, params])`
126126

127127
<!-- YAML
128-
added: REPLACEME
128+
added: v19.0.0
129129
-->
130130

131131
* `method` {string}

doc/api/path.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ A [`TypeError`][] is thrown if `path` is not a string.
207207
<!-- YAML
208208
added: v0.11.15
209209
changes:
210-
- version: REPLACEME
210+
- version: v19.0.0
211211
pr-url: https://github.com/nodejs/node/pull/44349
212212
description: The dot will be added if it is not specified in `ext`.
213213
-->

0 commit comments

Comments
 (0)