From 50edc7f8cecb91bcf81f3f99e3c08173ec585090 Mon Sep 17 00:00:00 2001 From: Danielle Adams Date: Mon, 10 Apr 2023 23:02:28 -0400 Subject: [PATCH] 2023-04-11, Version 18.16.0 'Hydrogen' (LTS) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Notable changes: * buffer: * (SEMVER-MINOR) add Buffer.copyBytesFrom(...) (James M Snell) https://github.com/nodejs/node/pull/46500 * doc: * add marco-ippolito to collaborators (Marco Ippolito) https://github.com/nodejs/node/pull/46816 * add debadree25 to collaborators (Debadree Chatterjee) https://github.com/nodejs/node/pull/46716 * add deokjinkim to collaborators (Deokjin Kim) https://github.com/nodejs/node/pull/46444 * events: * (SEMVER-MINOR) add listener argument to listenerCount (Paolo Insogna) https://github.com/nodejs/node/pull/46523 * lib: * (SEMVER-MINOR) add AsyncLocalStorage.bind() and .snapshot() (flakey5) https://github.com/nodejs/node/pull/46387 * (SEMVER-MINOR) add aborted() utility function (Debadree Chatterjee) https://github.com/nodejs/node/pull/46494 * src: * (SEMVER-MINOR) allow optional Isolate termination in node::Stop() (Shelley Vohr) https://github.com/nodejs/node/pull/46583 * (SEMVER-MINOR) allow embedder control of code generation policy (Shelley Vohr) https://github.com/nodejs/node/pull/46368 * (SEMVER-MINOR) add initial support for single executable applications (Darshan Sen) https://github.com/nodejs/node/pull/45038 * stream: * (SEMVER-MINOR) add abort signal for ReadableStream and WritableStream (Debadree Chatterjee) https://github.com/nodejs/node/pull/46273 * tls: * (SEMVER-MINOR) support automatic DHE (Tobias Nießen) https://github.com/nodejs/node/pull/46978 * url: * (SEMVER-MINOR) implement URLSearchParams size getter (James M Snell) https://github.com/nodejs/node/pull/46308 * worker: * (SEMVER-MINOR) add support for worker name in inspector and trace_events (Debadree Chatterjee) https://github.com/nodejs/node/pull/46832 PR-URL: https://github.com/nodejs/node/pull/47502 --- CHANGELOG.md | 3 +- doc/api/async_context.md | 6 +- doc/api/buffer.md | 2 +- doc/api/events.md | 2 +- doc/api/stream.md | 6 +- doc/api/test.md | 2 +- doc/api/tls.md | 4 +- doc/api/url.md | 2 +- doc/api/util.md | 2 +- doc/api/worker_threads.md | 2 +- doc/changelogs/CHANGELOG_V18.md | 276 ++++++++++++++++++++++++++++++++ src/node_version.h | 6 +- 12 files changed, 295 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9cfe09a722b1c3..354de64e45d2d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -33,7 +33,8 @@ release. -18.15.0
+18.16.0
+18.15.0
18.14.2
18.14.1
18.14.0
diff --git a/doc/api/async_context.md b/doc/api/async_context.md index ed2de575e92106..796229c13e3601 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: v18.16.0 pr-url: https://github.com/nodejs/node/pull/46386 description: Removed experimental onPropagate option. - version: v18.13.0 @@ -137,7 +137,7 @@ Creates a new instance of `AsyncLocalStorage`. Store is only provided within a ### Static method: `AsyncLocalStorage.bind(fn)` > Stability: 1 - Experimental @@ -151,7 +151,7 @@ Binds the given function to the current execution context. ### Static method: `AsyncLocalStorage.snapshot()` > Stability: 1 - Experimental diff --git a/doc/api/buffer.md b/doc/api/buffer.md index d4ea73a669f87d..a76de94f49dabf 100644 --- a/doc/api/buffer.md +++ b/doc/api/buffer.md @@ -1059,7 +1059,7 @@ console.log(bufA.length); ### Static method: `Buffer.copyBytesFrom(view[, offset[, length]])` * `view` {TypedArray} The {TypedArray} to copy. diff --git a/doc/api/events.md b/doc/api/events.md index 48d239b60fb48c..b8265df809fc8d 100644 --- a/doc/api/events.md +++ b/doc/api/events.md @@ -651,7 +651,7 @@ set by [`emitter.setMaxListeners(n)`][] or defaults to diff --git a/doc/api/stream.md b/doc/api/stream.md index 26771f9e62e5c6..1e87af4d8f6677 100644 --- a/doc/api/stream.md +++ b/doc/api/stream.md @@ -2669,7 +2669,7 @@ const cleanup = finished(rs, (err) => { @@ -3203,7 +3203,7 @@ readable.getReader().read().then((result) => { diff --git a/doc/api/tls.md b/doc/api/tls.md index a2a6279e0e374d..4ed0e477a69f7e 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -1790,7 +1790,7 @@ argument. * {string} The default value of the `ciphers` option of diff --git a/doc/api/url.md b/doc/api/url.md index adf97e15136f4a..bce2b43619903d 100644 --- a/doc/api/url.md +++ b/doc/api/url.md @@ -943,7 +943,7 @@ console.log(params.toString()); #### `urlSearchParams.size` The total number of parameter entries. diff --git a/doc/api/util.md b/doc/api/util.md index e26d40f052b9a8..e60d4bc3d4c4e1 100644 --- a/doc/api/util.md +++ b/doc/api/util.md @@ -1980,7 +1980,7 @@ channel.port2.postMessage(signal, [signal]); ## `util.aborted(signal, resource)` > Stability: 1 - Experimental diff --git a/doc/api/worker_threads.md b/doc/api/worker_threads.md index a863d338f0b591..352f6baf9d8df1 100644 --- a/doc/api/worker_threads.md +++ b/doc/api/worker_threads.md @@ -900,7 +900,7 @@ if (isMainThread) {