Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
16.17.0-buster-slim
19.8.1-buster-slim
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
i have to check what discord.js version we are using and if it compatible with the new node version
This PR contains the following updates:
16.17.0-buster-slim
->19.8.1-buster-slim
Release Notes
nodejs/node
### [`v19.8.1`](https://togithub.com/nodejs/node/releases/tag/v19.8.1): 2023-03-15, Version 19.8.1 (Current), @targos [Compare Source](https://togithub.com/nodejs/node/compare/v19.7.0...v19.8.1) ##### Notable Changes This release contains a single revert of a change that was introduced in v19.8.0 and introduced application crashes. Fixes: [#47096](https://togithub.com/nodejs/node/issues/47096) ##### Commits - \[[`f7c8aa4cf1`](https://togithub.com/nodejs/node/commit/f7c8aa4cf1)] - ***Revert*** "**vm**: fix leak in vm.compileFunction when importModuleDynamically is used" (Michaël Zasso) [#47101](https://togithub.com/nodejs/node/pull/47101) ### [`v19.7.0`](https://togithub.com/nodejs/node/releases/tag/v19.7.0): 2023-02-21, Version 19.7.0 (Current), @MylesBorins [Compare Source](https://togithub.com/nodejs/node/compare/v19.6.1...v19.7.0) ##### Notable Changes - \[[`60a612607e`](https://togithub.com/nodejs/node/commit/60a612607e)] - **deps**: upgrade npm to 9.5.0 (npm team) [#46673](https://togithub.com/nodejs/node/pull/46673) - \[[`7d6c27eab1`](https://togithub.com/nodejs/node/commit/7d6c27eab1)] - **deps**: add ada as a dependency (Yagiz Nizipli) [#46410](https://togithub.com/nodejs/node/pull/46410) - \[[`a79a8bf85a`](https://togithub.com/nodejs/node/commit/a79a8bf85a)] - **doc**: add debadree25 to collaborators (Debadree Chatterjee) [#46716](https://togithub.com/nodejs/node/pull/46716) - \[[`0c2c322ee6`](https://togithub.com/nodejs/node/commit/0c2c322ee6)] - **doc**: add deokjinkim to collaborators (Deokjin Kim) [#46444](https://togithub.com/nodejs/node/pull/46444) - \[[`9b23309f53`](https://togithub.com/nodejs/node/commit/9b23309f53)] - **doc,lib,src,test**: rename --test-coverage (Colin Ihrig) [#46017](https://togithub.com/nodejs/node/pull/46017) - \[[`8590eb4830`](https://togithub.com/nodejs/node/commit/8590eb4830)] - **(SEMVER-MINOR)** **lib**: add aborted() utility function (Debadree Chatterjee) [#46494](https://togithub.com/nodejs/node/pull/46494) - \[[`164bfe82cc`](https://togithub.com/nodejs/node/commit/164bfe82cc)] - **(SEMVER-MINOR)** **src**: add initial support for single executable applications (Darshan Sen) [#45038](https://togithub.com/nodejs/node/pull/45038) - \[[`f3908411fd`](https://togithub.com/nodejs/node/commit/f3908411fd)] - **(SEMVER-MINOR)** **src**: allow optional Isolate termination in node::Stop() (Shelley Vohr) [#46583](https://togithub.com/nodejs/node/pull/46583) - \[[`c34bac2fed`](https://togithub.com/nodejs/node/commit/c34bac2fed)] - **(SEMVER-MINOR)** **src**: allow blobs in addition to `FILE*`s in embedder snapshot API (Anna Henningsen) [#46491](https://togithub.com/nodejs/node/pull/46491) - \[[`683a1f8f3e`](https://togithub.com/nodejs/node/commit/683a1f8f3e)] - **(SEMVER-MINOR)** **src**: allow snapshotting from the embedder API (Anna Henningsen) [#45888](https://togithub.com/nodejs/node/pull/45888) - \[[`658d2f4710`](https://togithub.com/nodejs/node/commit/658d2f4710)] - **(SEMVER-MINOR)** **src**: make build_snapshot a per-Isolate option, rather than a global one (Anna Henningsen) [#45888](https://togithub.com/nodejs/node/pull/45888) - \[[`6801d3753c`](https://togithub.com/nodejs/node/commit/6801d3753c)] - **(SEMVER-MINOR)** **src**: add snapshot support for embedder API (Anna Henningsen) [#45888](https://togithub.com/nodejs/node/pull/45888) - \[[`e77d538d32`](https://togithub.com/nodejs/node/commit/e77d538d32)] - **(SEMVER-MINOR)** **src**: allow embedder control of code generation policy (Shelley Vohr) [#46368](https://togithub.com/nodejs/node/pull/46368) - \[[`633d3f292d`](https://togithub.com/nodejs/node/commit/633d3f292d)] - **(SEMVER-MINOR)** **stream**: add abort signal for ReadableStream and WritableStream (Debadree Chatterjee) [#46273](https://togithub.com/nodejs/node/pull/46273) - \[[`6119289251`](https://togithub.com/nodejs/node/commit/6119289251)] - **test_runner**: add initial code coverage support (Colin Ihrig) [#46017](https://togithub.com/nodejs/node/pull/46017) - \[[`a51fe3c663`](https://togithub.com/nodejs/node/commit/a51fe3c663)] - **url**: replace url-parser with ada (Yagiz Nizipli) [#46410](https://togithub.com/nodejs/node/pull/46410) ##### Commits - \[[`731a7ae9da`](https://togithub.com/nodejs/node/commit/731a7ae9da)] - **async_hooks**: add async local storage propagation benchmarks (Chengzhong Wu) [#46414](https://togithub.com/nodejs/node/pull/46414) - \[[`05ad792a07`](https://togithub.com/nodejs/node/commit/05ad792a07)] - **async_hooks**: remove experimental onPropagate option (James M Snell) [#46386](https://togithub.com/nodejs/node/pull/46386) - \[[`6b21170b10`](https://togithub.com/nodejs/node/commit/6b21170b10)] - **benchmark**: add trailing commas in `benchmark/path` (Antoine du Hamel) [#46628](https://togithub.com/nodejs/node/pull/46628) - \[[`4b89ec409f`](https://togithub.com/nodejs/node/commit/4b89ec409f)] - **benchmark**: add trailing commas in `benchmark/http` (Antoine du Hamel) [#46609](https://togithub.com/nodejs/node/pull/46609) - \[[`ff95eb7386`](https://togithub.com/nodejs/node/commit/ff95eb7386)] - **benchmark**: add trailing commas in `benchmark/crypto` (Antoine du Hamel) [#46553](https://togithub.com/nodejs/node/pull/46553) - \[[`638d9b8d4b`](https://togithub.com/nodejs/node/commit/638d9b8d4b)] - **benchmark**: add trailing commas in `benchmark/url` (Antoine du Hamel) [#46551](https://togithub.com/nodejs/node/pull/46551) - \[[`7524871a9b`](https://togithub.com/nodejs/node/commit/7524871a9b)] - **benchmark**: add trailing commas in `benchmark/http2` (Antoine du Hamel) [#46552](https://togithub.com/nodejs/node/pull/46552) - \[[`9d9b3f856f`](https://togithub.com/nodejs/node/commit/9d9b3f856f)] - **benchmark**: add trailing commas in `benchmark/process` (Antoine du Hamel) [#46481](https://togithub.com/nodejs/node/pull/46481) - \[[`6c69ad6d43`](https://togithub.com/nodejs/node/commit/6c69ad6d43)] - **benchmark**: add trailing commas in `benchmark/misc` (Antoine du Hamel) [#46474](https://togithub.com/nodejs/node/pull/46474) - \[[`7f8b292bee`](https://togithub.com/nodejs/node/commit/7f8b292bee)] - **benchmark**: add trailing commas in `benchmark/buffers` (Antoine du Hamel) [#46473](https://togithub.com/nodejs/node/pull/46473) - \[[`897e3c2782`](https://togithub.com/nodejs/node/commit/897e3c2782)] - **benchmark**: add trailing commas in `benchmark/module` (Antoine du Hamel) [#46461](https://togithub.com/nodejs/node/pull/46461) - \[[`7760d40c04`](https://togithub.com/nodejs/node/commit/7760d40c04)] - **benchmark**: add trailing commas in `benchmark/net` (Antoine du Hamel) [#46439](https://togithub.com/nodejs/node/pull/46439) - \[[`8b88d605ca`](https://togithub.com/nodejs/node/commit/8b88d605ca)] - **benchmark**: add trailing commas in `benchmark/util` (Antoine du Hamel) [#46438](https://togithub.com/nodejs/node/pull/46438) - \[[`2c8c9f978d`](https://togithub.com/nodejs/node/commit/2c8c9f978d)] - **benchmark**: add trailing commas in `benchmark/async_hooks` (Antoine du Hamel) [#46424](https://togithub.com/nodejs/node/pull/46424) - \[[`b364b9bd60`](https://togithub.com/nodejs/node/commit/b364b9bd60)] - **benchmark**: add trailing commas in `benchmark/fs` (Antoine du Hamel) [#46426](https://togithub.com/nodejs/node/pull/46426) - \[[`e15ddba7e7`](https://togithub.com/nodejs/node/commit/e15ddba7e7)] - **build**: add GitHub Action for coverage with --without-intl (Rich Trott) [#37954](https://togithub.com/nodejs/node/pull/37954) - \[[`c781a48097`](https://togithub.com/nodejs/node/commit/c781a48097)] - **build**: do not disable inspector when intl is disabled (Rich Trott) [#37954](https://togithub.com/nodejs/node/pull/37954) - \[[`b4deb2fcd5`](https://togithub.com/nodejs/node/commit/b4deb2fcd5)] - **crypto**: don't assume FIPS is disabled by default (Michael Dawson) [#46532](https://togithub.com/nodejs/node/pull/46532) - \[[`60a612607e`](https://togithub.com/nodejs/node/commit/60a612607e)] - **deps**: upgrade npm to 9.5.0 (npm team) [#46673](https://togithub.com/nodejs/node/pull/46673) - \[[`6c997035fc`](https://togithub.com/nodejs/node/commit/6c997035fc)] - **deps**: update corepack to 0.16.0 (Node.js GitHub Bot) [#46710](https://togithub.com/nodejs/node/pull/46710) - \[[`2ed3875eee`](https://togithub.com/nodejs/node/commit/2ed3875eee)] - **deps**: update undici to 5.20.0 (Node.js GitHub Bot) [#46711](https://togithub.com/nodejs/node/pull/46711) - \[[`20cb13bf7f`](https://togithub.com/nodejs/node/commit/20cb13bf7f)] - **deps**: update ada to v1.0.1 (Yagiz Nizipli) [#46550](https://togithub.com/nodejs/node/pull/46550) - \[[`c0983cfc06`](https://togithub.com/nodejs/node/commit/c0983cfc06)] - **deps**: copy `postject-api.h` and `LICENSE` to the `deps` folder (Darshan Sen) [#46582](https://togithub.com/nodejs/node/pull/46582) - \[[`7d6c27eab1`](https://togithub.com/nodejs/node/commit/7d6c27eab1)] - **deps**: add ada as a dependency (Yagiz Nizipli) [#46410](https://togithub.com/nodejs/node/pull/46410) - \[[`7e7e2d037b`](https://togithub.com/nodejs/node/commit/7e7e2d037b)] - **deps**: update c-ares to 1.19.0 (Michaël Zasso) [#46415](https://togithub.com/nodejs/node/pull/46415) - \[[`a79a8bf85a`](https://togithub.com/nodejs/node/commit/a79a8bf85a)] - **doc**: add debadree25 to collaborators (Debadree Chatterjee) [#46716](https://togithub.com/nodejs/node/pull/46716) - \[[`6a8b04d709`](https://togithub.com/nodejs/node/commit/6a8b04d709)] - **doc**: move bcoe to emeriti (Benjamin Coe) [#46703](https://togithub.com/nodejs/node/pull/46703) - \[[`a0a6ee0f54`](https://togithub.com/nodejs/node/commit/a0a6ee0f54)] - **doc**: add response.strictContentLength to documentation (Marco Ippolito) [#46627](https://togithub.com/nodejs/node/pull/46627) - \[[`ffdd64dce3`](https://togithub.com/nodejs/node/commit/ffdd64dce3)] - **doc**: remove unused functions from example of `streamConsumers.text` (Deokjin Kim) [#46581](https://togithub.com/nodejs/node/pull/46581) - \[[`c771d66864`](https://togithub.com/nodejs/node/commit/c771d66864)] - **doc**: fix test runner examples (Richie McColl) [#46565](https://togithub.com/nodejs/node/pull/46565) - \[[`375bb22df9`](https://togithub.com/nodejs/node/commit/375bb22df9)] - **doc**: update test concurrency description / default values (richiemccoll) [#46457](https://togithub.com/nodejs/node/pull/46457) - \[[`a7beac04ba`](https://togithub.com/nodejs/node/commit/a7beac04ba)] - **doc**: enrich test command with executable (Tony Gorez) [#44347](https://togithub.com/nodejs/node/pull/44347) - \[[`aef57cd290`](https://togithub.com/nodejs/node/commit/aef57cd290)] - **doc**: fix wrong location of `requestTimeout`'s default value (Deokjin Kim) [#46423](https://togithub.com/nodejs/node/pull/46423) - \[[`0c2c322ee6`](https://togithub.com/nodejs/node/commit/0c2c322ee6)] - **doc**: add deokjinkim to collaborators (Deokjin Kim) [#46444](https://togithub.com/nodejs/node/pull/46444) - \[[`31d3e3c486`](https://togithub.com/nodejs/node/commit/31d3e3c486)] - **doc**: fix -C flag usage (三咲智子 Kevin Deng) [#46388](https://togithub.com/nodejs/node/pull/46388) - \[[`905a6756a3`](https://togithub.com/nodejs/node/commit/905a6756a3)] - **doc**: add note about major release rotation (Rafael Gonzaga) [#46436](https://togithub.com/nodejs/node/pull/46436) - \[[`33a98c42fa`](https://togithub.com/nodejs/node/commit/33a98c42fa)] - **doc**: update threat model based on discussions (Michael Dawson) [#46373](https://togithub.com/nodejs/node/pull/46373) - \[[`9b23309f53`](https://togithub.com/nodejs/node/commit/9b23309f53)] - **doc,lib,src,test**: rename --test-coverage (Colin Ihrig) [#46017](https://togithub.com/nodejs/node/pull/46017) - \[[`f192b83800`](https://togithub.com/nodejs/node/commit/f192b83800)] - **esm**: misc test refactors (Geoffrey Booth) [#46631](https://togithub.com/nodejs/node/pull/46631) - \[[`7f2cdd36cf`](https://togithub.com/nodejs/node/commit/7f2cdd36cf)] - **http**: add note about clientError event (Paolo Insogna) [#46584](https://togithub.com/nodejs/node/pull/46584) - \[[`d8c527f24f`](https://togithub.com/nodejs/node/commit/d8c527f24f)] - **http**: use v8::Array::New() with a prebuilt vector (Joyee Cheung) [#46447](https://togithub.com/nodejs/node/pull/46447) - \[[`fa600fe003`](https://togithub.com/nodejs/node/commit/fa600fe003)] - **lib**: add trailing commas in `internal/process` (Antoine du Hamel) [#46687](https://togithub.com/nodejs/node/pull/46687) - \[[`4aebee63f0`](https://togithub.com/nodejs/node/commit/4aebee63f0)] - **lib**: do not crash using workers with disabled shared array buffers (Ruben Bridgewater) [#41023](https://togithub.com/nodejs/node/pull/41023) - \[[`a740908588`](https://togithub.com/nodejs/node/commit/a740908588)] - **lib**: delete module findPath unused params (sinkhaha) [#45371](https://togithub.com/nodejs/node/pull/45371) - \[[`8b46c763d9`](https://togithub.com/nodejs/node/commit/8b46c763d9)] - **lib**: enforce use of trailing commas in more files (Antoine du Hamel) [#46655](https://togithub.com/nodejs/node/pull/46655) - \[[`aae0020e27`](https://togithub.com/nodejs/node/commit/aae0020e27)] - **lib**: enforce use of trailing commas for functions (Antoine du Hamel) [#46629](https://togithub.com/nodejs/node/pull/46629) - \[[`da9ebaf138`](https://togithub.com/nodejs/node/commit/da9ebaf138)] - **lib**: predeclare Event.isTrusted prop descriptor (Santiago Gimeno) [#46527](https://togithub.com/nodejs/node/pull/46527) - \[[`35570e970e`](https://togithub.com/nodejs/node/commit/35570e970e)] - **lib**: tighten `AbortSignal.prototype.throwIfAborted` implementation (Antoine du Hamel) [#46521](https://togithub.com/nodejs/node/pull/46521) - \[[`8590eb4830`](https://togithub.com/nodejs/node/commit/8590eb4830)] - **(SEMVER-MINOR)** **lib**: add aborted() utility function (Debadree Chatterjee) [#46494](https://togithub.com/nodejs/node/pull/46494) - \[[`5d1a729f76`](https://togithub.com/nodejs/node/commit/5d1a729f76)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#46624](https://togithub.com/nodejs/node/pull/46624) - \[[`cb9b9ad879`](https://togithub.com/nodejs/node/commit/cb9b9ad879)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#46513](https://togithub.com/nodejs/node/pull/46513) - \[[`17b82c85d9`](https://togithub.com/nodejs/node/commit/17b82c85d9)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#46504](https://togithub.com/nodejs/node/pull/46504) - \[[`bb14a2b098`](https://togithub.com/nodejs/node/commit/bb14a2b098)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#46411](https://togithub.com/nodejs/node/pull/46411) - \[[`152a3c7d1d`](https://togithub.com/nodejs/node/commit/152a3c7d1d)] - **process**: print versions by sort (Himself65) [#46428](https://togithub.com/nodejs/node/pull/46428) - \[[`164bfe82cc`](https://togithub.com/nodejs/node/commit/164bfe82cc)] - **(SEMVER-MINOR)** **src**: add initial support for single executable applications (Darshan Sen) [#45038](https://togithub.com/nodejs/node/pull/45038) - \[[`f3908411fd`](https://togithub.com/nodejs/node/commit/f3908411fd)] - **(SEMVER-MINOR)** **src**: allow optional Isolate termination in node::Stop() (Shelley Vohr) [#46583](https://togithub.com/nodejs/node/pull/46583) - \[[`bdba600d32`](https://togithub.com/nodejs/node/commit/bdba600d32)] - **src**: remove icu usage from node_string.cc (Yagiz Nizipli) [#46548](https://togithub.com/nodejs/node/pull/46548) - \[[`31fb2e22a0`](https://togithub.com/nodejs/node/commit/31fb2e22a0)] - **src**: add fflush() to SnapshotData::ToFile() (Anna Henningsen) [#46531](https://togithub.com/nodejs/node/pull/46531) - \[[`c34bac2fed`](https://togithub.com/nodejs/node/commit/c34bac2fed)] - **(SEMVER-MINOR)** **src**: allow blobs in addition to `FILE*`s in embedder snapshot API (Anna Henningsen) [#46491](https://togithub.com/nodejs/node/pull/46491) - \[[`c3325bfc0d`](https://togithub.com/nodejs/node/commit/c3325bfc0d)] - **src**: make edge names in BaseObjects more descriptive in heap snapshots (Joyee Cheung) [#46492](https://togithub.com/nodejs/node/pull/46492) - \[[`3c5db8f419`](https://togithub.com/nodejs/node/commit/3c5db8f419)] - **src**: avoid leaking snapshot fp on error (Tobias Nießen) [#46497](https://togithub.com/nodejs/node/pull/46497) - \[[`1a808a4aad`](https://togithub.com/nodejs/node/commit/1a808a4aad)] - **src**: check return value of ftell() (Tobias Nießen) [#46495](https://togithub.com/nodejs/node/pull/46495) - \[[`f72f643549`](https://togithub.com/nodejs/node/commit/f72f643549)] - **src**: remove unused includes from main thread (Yagiz Nizipli) [#46471](https://togithub.com/nodejs/node/pull/46471) - \[[`60c2a863da`](https://togithub.com/nodejs/node/commit/60c2a863da)] - **src**: use string_view instead of std::string& (Yagiz Nizipli) [#46471](https://togithub.com/nodejs/node/pull/46471) - \[[`f35f6d2218`](https://togithub.com/nodejs/node/commit/f35f6d2218)] - **src**: use simdutf utf8 to utf16 instead of icu (Yagiz Nizipli) [#46471](https://togithub.com/nodejs/node/pull/46471) - \[[`00b81c7afe`](https://togithub.com/nodejs/node/commit/00b81c7afe)] - **src**: replace icu with simdutf for char counts (Yagiz Nizipli) [#46472](https://togithub.com/nodejs/node/pull/46472) - \[[`683a1f8f3e`](https://togithub.com/nodejs/node/commit/683a1f8f3e)] - **(SEMVER-MINOR)** **src**: allow snapshotting from the embedder API (Anna Henningsen) [#45888](https://togithub.com/nodejs/node/pull/45888) - \[[`658d2f4710`](https://togithub.com/nodejs/node/commit/658d2f4710)] - **(SEMVER-MINOR)** **src**: make build_snapshot a per-Isolate option, rather than a global one (Anna Henningsen) [#45888](https://togithub.com/nodejs/node/pull/45888) - \[[`6801d3753c`](https://togithub.com/nodejs/node/commit/6801d3753c)] - **(SEMVER-MINOR)** **src**: add snapshot support for embedder API (Anna Henningsen) [#45888](https://togithub.com/nodejs/node/pull/45888) - \[[`95065c3185`](https://togithub.com/nodejs/node/commit/95065c3185)] - **src**: add additional utilities to crypto::SecureContext (James M Snell) [#45912](https://togithub.com/nodejs/node/pull/45912) - \[[`efc59d0843`](https://togithub.com/nodejs/node/commit/efc59d0843)] - **src**: add KeyObjectHandle::HasInstance (James M Snell) [#45912](https://togithub.com/nodejs/node/pull/45912) - \[[`a8a2d0e2b1`](https://togithub.com/nodejs/node/commit/a8a2d0e2b1)] - **src**: add GetCurrentCipherName/Version to crypto_common (James M Snell) [#45912](https://togithub.com/nodejs/node/pull/45912) - \[[`6cf860d3d6`](https://togithub.com/nodejs/node/commit/6cf860d3d6)] - **src**: back snapshot I/O with a std::vector sink (Joyee Cheung) [#46463](https://togithub.com/nodejs/node/pull/46463) - \[[`e77d538d32`](https://togithub.com/nodejs/node/commit/e77d538d32)] - **(SEMVER-MINOR)** **src**: allow embedder control of code generation policy (Shelley Vohr) [#46368](https://togithub.com/nodejs/node/pull/46368) - \[[`7756438c81`](https://togithub.com/nodejs/node/commit/7756438c81)] - **stream**: add trailing commas in webstream source files (Antoine du Hamel) [#46685](https://togithub.com/nodejs/node/pull/46685) - \[[`6b64a945c6`](https://togithub.com/nodejs/node/commit/6b64a945c6)] - **stream**: add trailing commas in stream source files (Antoine du Hamel) [#46686](https://togithub.com/nodejs/node/pull/46686) - \[[`633d3f292d`](https://togithub.com/nodejs/node/commit/633d3f292d)] - **(SEMVER-MINOR)** **stream**: add abort signal for ReadableStream and WritableStream (Debadree Chatterjee) [#46273](https://togithub.com/nodejs/node/pull/46273) - \[[`f91260b32a`](https://togithub.com/nodejs/node/commit/f91260b32a)] - **stream**: refactor to use `validateAbortSignal` (Antoine du Hamel) [#46520](https://togithub.com/nodejs/node/pull/46520) - \[[`6bf7388b62`](https://togithub.com/nodejs/node/commit/6bf7388b62)] - **stream**: allow transfer of readable byte streams (MrBBot) [#45955](https://togithub.com/nodejs/node/pull/45955) - \[[`c2068537fa`](https://togithub.com/nodejs/node/commit/c2068537fa)] - **stream**: add pipeline() for webstreams (Debadree Chatterjee) [#46307](https://togithub.com/nodejs/node/pull/46307) - \[[`4cf4b41c56`](https://togithub.com/nodejs/node/commit/4cf4b41c56)] - **stream**: add suport for abort signal in finished() for webstreams (Debadree Chatterjee) [#46403](https://togithub.com/nodejs/node/pull/46403) - \[[`b844a09fa5`](https://togithub.com/nodejs/node/commit/b844a09fa5)] - **stream**: dont access Object.prototype.type during TransformStream init (Debadree Chatterjee) [#46389](https://togithub.com/nodejs/node/pull/46389) - \[[`6ad01fd7b5`](https://togithub.com/nodejs/node/commit/6ad01fd7b5)] - **test**: fix `test-net-autoselectfamily` for kernel without IPv6 support (Livia Medeiros) [#45856](https://togithub.com/nodejs/node/pull/45856) - \[[`2239e24306`](https://togithub.com/nodejs/node/commit/2239e24306)] - **test**: fix assertions in test-snapshot-dns-lookup\* (Tobias Nießen) [#46618](https://togithub.com/nodejs/node/pull/46618) - \[[`c4ca98e786`](https://togithub.com/nodejs/node/commit/c4ca98e786)] - **test**: cover publicExponent validation in OpenSSL (Tobias Nießen) [#46632](https://togithub.com/nodejs/node/pull/46632) - \[[`e60d3f2b1d`](https://togithub.com/nodejs/node/commit/e60d3f2b1d)] - **test**: add WPTRunner support for variants and generating WPT reports (Filip Skokan) [#46498](https://togithub.com/nodejs/node/pull/46498) - \[[`217f2f6e2a`](https://togithub.com/nodejs/node/commit/217f2f6e2a)] - **test**: add trailing commas in `test/pummel` (Antoine du Hamel) [#46610](https://togithub.com/nodejs/node/pull/46610) - \[[`641e1771c8`](https://togithub.com/nodejs/node/commit/641e1771c8)] - **test**: enable api-invalid-label.any.js in encoding WPTs (Filip Skokan) [#46506](https://togithub.com/nodejs/node/pull/46506) - \[[`89aa161173`](https://togithub.com/nodejs/node/commit/89aa161173)] - **test**: fix tap parser fails if a test logs a number (Pulkit Gupta) [#46056](https://togithub.com/nodejs/node/pull/46056) - \[[`faba8d4a30`](https://togithub.com/nodejs/node/commit/faba8d4a30)] - **test**: add trailing commas in `test/js-native-api` (Antoine du Hamel) [#46385](https://togithub.com/nodejs/node/pull/46385) - \[[`d556ccdd26`](https://togithub.com/nodejs/node/commit/d556ccdd26)] - **test**: make more crypto tests work with BoringSSL (Shelley Vohr) [#46429](https://togithub.com/nodejs/node/pull/46429) - \[[`c7f29b24a6`](https://togithub.com/nodejs/node/commit/c7f29b24a6)] - **test**: add trailing commas in `test/known_issues` (Antoine du Hamel) [#46408](https://togithub.com/nodejs/node/pull/46408) - \[[`a66e7ca6c5`](https://togithub.com/nodejs/node/commit/a66e7ca6c5)] - **test**: add trailing commas in `test/internet` (Antoine du Hamel) [#46407](https://togithub.com/nodejs/node/pull/46407) - \[[`0f75633086`](https://togithub.com/nodejs/node/commit/0f75633086)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#46575](https://togithub.com/nodejs/node/pull/46575) - \[[`ddf5002782`](https://togithub.com/nodejs/node/commit/ddf5002782)] - **test_runner**: parse non-ascii character correctly (Mert Can Altın) [#45736](https://togithub.com/nodejs/node/pull/45736) - \[[`5b748114d2`](https://togithub.com/nodejs/node/commit/5b748114d2)] - **test_runner**: allow nesting test within describe (Moshe Atlow) [#46544](https://togithub.com/nodejs/node/pull/46544) - \[[`c526f9f70a`](https://togithub.com/nodejs/node/commit/c526f9f70a)] - **test_runner**: fix missing test diagnostics (Moshe Atlow) [#46450](https://togithub.com/nodejs/node/pull/46450) - \[[`b31aabb101`](https://togithub.com/nodejs/node/commit/b31aabb101)] - **test_runner**: top-level diagnostics not ommited when running with --test (Pulkit Gupta) [#46441](https://togithub.com/nodejs/node/pull/46441) - \[[`6119289251`](https://togithub.com/nodejs/node/commit/6119289251)] - **test_runner**: add initial code coverage support (Colin Ihrig) [#46017](https://togithub.com/nodejs/node/pull/46017) - \[[`6f24f0621e`](https://togithub.com/nodejs/node/commit/6f24f0621e)] - **timers**: cleanup no-longer relevant TODOs in timers/promises (James M Snell) [#46499](https://togithub.com/nodejs/node/pull/46499) - \[[`1cd22e7d19`](https://togithub.com/nodejs/node/commit/1cd22e7d19)] - **tools**: fix bug in `prefer-primordials` lint rule (Antoine du Hamel) [#46659](https://togithub.com/nodejs/node/pull/46659) - \[[`87df34ac28`](https://togithub.com/nodejs/node/commit/87df34ac28)] - **tools**: fix update-ada script (Yagiz Nizipli) [#46550](https://togithub.com/nodejs/node/pull/46550) - \[[`f62b58a623`](https://togithub.com/nodejs/node/commit/f62b58a623)] - **tools**: add a daily wpt.fyi synchronized report upload (Filip Skokan) [#46498](https://togithub.com/nodejs/node/pull/46498) - \[[`803f00aa32`](https://togithub.com/nodejs/node/commit/803f00aa32)] - **tools**: update eslint to 8.34.0 (Node.js GitHub Bot) [#46625](https://togithub.com/nodejs/node/pull/46625) - \[[`f87216bdb2`](https://togithub.com/nodejs/node/commit/f87216bdb2)] - **tools**: update lint-md-dependencies to rollup@3.15.0 to-vfile@7.2.4 (Node.js GitHub Bot) [#46623](https://togithub.com/nodejs/node/pull/46623) - \[[`8ee9e48560`](https://togithub.com/nodejs/node/commit/8ee9e48560)] - **tools**: update doc to remark-html@15.0.2 to-vfile@7.2.4 (Node.js GitHub Bot) [#46622](https://togithub.com/nodejs/node/pull/46622) - \[[`148c5d9239`](https://togithub.com/nodejs/node/commit/148c5d9239)] - **tools**: update lint-md-dependencies to rollup@3.13.0 vfile-reporter@7.0.5 (Node.js GitHub Bot) [#46503](https://togithub.com/nodejs/node/pull/46503) - \[[`51c6c61a58`](https://togithub.com/nodejs/node/commit/51c6c61a58)] - **tools**: update ESLint custom rules to not use the deprecated format (Antoine du Hamel) [#46460](https://togithub.com/nodejs/node/pull/46460) - \[[`a51fe3c663`](https://togithub.com/nodejs/node/commit/a51fe3c663)] - **url**: replace url-parser with ada (Yagiz Nizipli) [#46410](https://togithub.com/nodejs/node/pull/46410) - \[[`129c9e7180`](https://togithub.com/nodejs/node/commit/129c9e7180)] - **url**: remove unused `URL::ToFilePath()` (Yagiz Nizipli) [#46487](https://togithub.com/nodejs/node/pull/46487) - \[[`9a604d67c3`](https://togithub.com/nodejs/node/commit/9a604d67c3)] - **url**: remove unused `URL::toObject` (Yagiz Nizipli) [#46486](https://togithub.com/nodejs/node/pull/46486) - \[[`d6fbebda54`](https://togithub.com/nodejs/node/commit/d6fbebda54)] - **url**: remove unused `setURLConstructor` function (Yagiz Nizipli) [#46485](https://togithub.com/nodejs/node/pull/46485) - \[[`17b3ee33c2`](https://togithub.com/nodejs/node/commit/17b3ee33c2)] - **vm**: properly support symbols on globals (Nicolas DUBIEN) [#46458](https://togithub.com/nodejs/node/pull/46458) ### [`v19.6.1`](https://togithub.com/nodejs/node/releases/tag/v19.6.1): 2023-02-16, Version 19.6.1 (Current), @RafaelGSS [Compare Source](https://togithub.com/nodejs/node/compare/v19.6.0...v19.6.1) This is a security release. ##### Notable Changes The following CVEs are fixed in this release: - **[CVE-2023-23919](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23919)**: OpenSSL errors not cleared in error stack (Medium) - **[CVE-2023-23918](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23918)**: Experimental Policies bypass via `process.mainModule.require`(High) - **[CVE-2023-23920](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-23920)**: Insecure loading of ICU data through ICU_DATA environment variable (Low) More detailed information on each of the vulnerabilities can be found in [February 2023 Security Releases](https://nodejs.org/en/blog/vulnerability/february-2023-security-releases/) blog post. This security release includes OpenSSL security updates as outlined in the recent [OpenSSL security advisory](https://www.openssl.org/news/secadv/20230207.txt) and `undici` security update. ##### Commits - \[[`97d9d55d2f`](https://togithub.com/nodejs/node/commit/97d9d55d2f)] - **build**: build ICU with ICU_NO_USER_DATA_OVERRIDE (RafaelGSS) [nodejs-private/node-private#374](https://togithub.com/nodejs-private/node-private/pull/374) - \[[`8ac90e6372`](https://togithub.com/nodejs/node/commit/8ac90e6372)] - **crypto**: clear OpenSSL error on invalid ca cert (RafaelGSS) [nodejs-private/node-private#368](https://togithub.com/nodejs-private/node-private/pull/368) - \[[`10a4c47e3a`](https://togithub.com/nodejs/node/commit/10a4c47e3a)] - **deps**: update undici to 5.19.1 (Node.js GitHub Bot) [#46634](https://togithub.com/nodejs/node/pull/46634) - \[[`b10fc75e4a`](https://togithub.com/nodejs/node/commit/b10fc75e4a)] - **deps**: update undici to 5.18.0 (Node.js GitHub Bot) [#46502](https://togithub.com/nodejs/node/pull/46502) - \[[`e9b64ea8b9`](https://togithub.com/nodejs/node/commit/e9b64ea8b9)] - **deps**: update undici to 5.17.1 (Node.js GitHub Bot) [#46502](https://togithub.com/nodejs/node/pull/46502) - \[[`66a24cec47`](https://togithub.com/nodejs/node/commit/66a24cec47)] - **deps**: cherry-pick Windows ARM64 fix for openssl (Richard Lau) [#46573](https://togithub.com/nodejs/node/pull/46573) - \[[`d8559aa6f5`](https://togithub.com/nodejs/node/commit/d8559aa6f5)] - **deps**: update archs files for quictls/openssl-3.0.8+quic (RafaelGSS) [#46573](https://togithub.com/nodejs/node/pull/46573) - \[[`dc477f547d`](https://togithub.com/nodejs/node/commit/dc477f547d)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.8+quic (RafaelGSS) [#46573](https://togithub.com/nodejs/node/pull/46573) - \[[`2aae197670`](https://togithub.com/nodejs/node/commit/2aae197670)] - **lib**: makeRequireFunction patch when experimental policy (RafaelGSS) [nodejs-private/node-private#358](https://togithub.com/nodejs-private/node-private/pull/358) - \[[`6d17b693ec`](https://togithub.com/nodejs/node/commit/6d17b693ec)] - **policy**: makeRequireFunction on mainModule.require (RafaelGSS) [nodejs-private/node-private#358](https://togithub.com/nodejs-private/node-private/pull/358) ### [`v19.6.0`](https://togithub.com/nodejs/node/releases/tag/v19.6.0): 2023-02-02, Version 19.6.0 (Current), @ruyadorno [Compare Source](https://togithub.com/nodejs/node/compare/v19.5.0...v19.6.0) ##### Notable changes ##### ESM: Leverage loaders when resolving subsequent loaders Loaders now apply to subsequent loaders, for example: `--experimental-loader ts-node --experimental-loader loader-written-in-typescript`. ##### Upgrade npm to 9.4.0 Added `--install-strategy=linked` option for installations similar to pnpm. ##### Other notable changes - \[[`a7c9daa497`](https://togithub.com/nodejs/node/commit/a7c9daa497)] - **(SEMVER-MINOR)** **fs**: add statfs() functions (Colin Ihrig) [#46358](https://togithub.com/nodejs/node/pull/46358) - \[[`34d70ce615`](https://togithub.com/nodejs/node/commit/34d70ce615)] - **(SEMVER-MINOR)** **vm**: expose cachedDataRejected for vm.compileFunction (Anna Henningsen) [#46320](https://togithub.com/nodejs/node/pull/46320) - \[[`b4ac794923`](https://togithub.com/nodejs/node/commit/b4ac794923)] - **(SEMVER-MINOR)** **v8**: support gc profile (theanarkh) [#46255](https://togithub.com/nodejs/node/pull/46255) - \[[`d52f60009a`](https://togithub.com/nodejs/node/commit/d52f60009a)] - **(SEMVER-MINOR)** **src,lib**: add constrainedMemory API for process (theanarkh) [#46218](https://togithub.com/nodejs/node/pull/46218) - \[[`5ad6c2088e`](https://togithub.com/nodejs/node/commit/5ad6c2088e)] - **(SEMVER-MINOR)** **buffer**: add isAscii method (Yagiz Nizipli) [#46046](https://togithub.com/nodejs/node/pull/46046) - \[[`fbdc3f7316`](https://togithub.com/nodejs/node/commit/fbdc3f7316)] - **(SEMVER-MINOR)** **test_runner**: add reporters (Moshe Atlow) [#45712](https://togithub.com/nodejs/node/pull/45712) ##### Commits - \[[`524eec70e2`](https://togithub.com/nodejs/node/commit/524eec70e2)] - **benchmark**: add trailing commas (Antoine du Hamel) [#46370](https://togithub.com/nodejs/node/pull/46370) - \[[`f318a85408`](https://togithub.com/nodejs/node/commit/f318a85408)] - **benchmark**: remove buffer benchmarks redundancy (Brian White) [#45735](https://togithub.com/nodejs/node/pull/45735) - \[[`6186b3ea14`](https://togithub.com/nodejs/node/commit/6186b3ea14)] - **benchmark**: introduce benchmark combination filtering (Brian White) [#45735](https://togithub.com/nodejs/node/pull/45735) - \[[`5ad6c2088e`](https://togithub.com/nodejs/node/commit/5ad6c2088e)] - **(SEMVER-MINOR)** **buffer**: add isAscii method (Yagiz Nizipli) [#46046](https://togithub.com/nodejs/node/pull/46046) - \[[`8c6c4338a6`](https://togithub.com/nodejs/node/commit/8c6c4338a6)] - **build**: export more OpenSSL symbols on Windows (Mohamed Akram) [#45486](https://togithub.com/nodejs/node/pull/45486) - \[[`d795d93901`](https://togithub.com/nodejs/node/commit/d795d93901)] - **build**: fix MSVC 2022 Release compilation (Vladimir Morozov (REDMOND)) [#46228](https://togithub.com/nodejs/node/pull/46228) - \[[`8e363cf8e8`](https://togithub.com/nodejs/node/commit/8e363cf8e8)] - **crypto**: include `hmac.h` in `crypto_util.h` (Adam Langley) [#46279](https://togithub.com/nodejs/node/pull/46279) - \[[`c1f3e13c65`](https://togithub.com/nodejs/node/commit/c1f3e13c65)] - **deps**: update acorn to 8.8.2 (Node.js GitHub Bot) [#46363](https://togithub.com/nodejs/node/pull/46363) - \[[`813b160bd7`](https://togithub.com/nodejs/node/commit/813b160bd7)] - **deps**: upgrade npm to 9.4.0 (npm team) [#46353](https://togithub.com/nodejs/node/pull/46353) - \[[`9c2f3cea70`](https://togithub.com/nodejs/node/commit/9c2f3cea70)] - **deps**: update undici to 5.15.0 (Node.js GitHub Bot) [#46213](https://togithub.com/nodejs/node/pull/46213) - \[[`312e10c1e3`](https://togithub.com/nodejs/node/commit/312e10c1e3)] - **deps**: update to uvwasi 0.0.15 (Colin Ihrig) [#46253](https://togithub.com/nodejs/node/pull/46253) - \[[`c7024eec16`](https://togithub.com/nodejs/node/commit/c7024eec16)] - **doc**: correct the `sed` command for macOS in release process docs (Juan José) [#46397](https://togithub.com/nodejs/node/pull/46397) - \[[`996bac044b`](https://togithub.com/nodejs/node/commit/996bac044b)] - **doc**: include webstreams in finished() and Duplex.from() parameters (Debadree Chatterjee) [#46312](https://togithub.com/nodejs/node/pull/46312) - \[[`891d18d55c`](https://togithub.com/nodejs/node/commit/891d18d55c)] - **doc**: pass string to `textEncoder.encode` as input (Deokjin Kim) [#46421](https://togithub.com/nodejs/node/pull/46421) - \[[`968db213f8`](https://togithub.com/nodejs/node/commit/968db213f8)] - **doc**: add tip for session.post function (theanarkh) [#46354](https://togithub.com/nodejs/node/pull/46354) - \[[`a64d7f4e31`](https://togithub.com/nodejs/node/commit/a64d7f4e31)] - **doc**: add documentation for socket.destroySoon() (Luigi Pinca) [#46337](https://togithub.com/nodejs/node/pull/46337) - \[[`975788899f`](https://togithub.com/nodejs/node/commit/975788899f)] - **doc**: fix commit message using test instead of deps (Tony Gorez) [#46313](https://togithub.com/nodejs/node/pull/46313) - \[[`1d44017f52`](https://togithub.com/nodejs/node/commit/1d44017f52)] - **doc**: add v8 fast api contribution guidelines (Yagiz Nizipli) [#46199](https://togithub.com/nodejs/node/pull/46199) - \[[`e2698c05fb`](https://togithub.com/nodejs/node/commit/e2698c05fb)] - **doc**: fix small typo error (0xflotus) [#46186](https://togithub.com/nodejs/node/pull/46186) - \[[`f39fb8c001`](https://togithub.com/nodejs/node/commit/f39fb8c001)] - **doc**: mark some parameters as optional in webstreams (Deokjin Kim) [#46269](https://togithub.com/nodejs/node/pull/46269) - \[[`7a9af38128`](https://togithub.com/nodejs/node/commit/7a9af38128)] - **doc**: update output of example in `events.getEventListeners` (Deokjin Kim) [#46268](https://togithub.com/nodejs/node/pull/46268) - \[[`729642f30b`](https://togithub.com/nodejs/node/commit/729642f30b)] - **esm**: delete preload mock test (Geoffrey Booth) [#46402](https://togithub.com/nodejs/node/pull/46402) - \[[`7aac21e90a`](https://togithub.com/nodejs/node/commit/7aac21e90a)] - **esm**: leverage loaders when resolving subsequent loaders (Maël Nison) [#43772](https://togithub.com/nodejs/node/pull/43772) - \[[`a7c9daa497`](https://togithub.com/nodejs/node/commit/a7c9daa497)] - **(SEMVER-MINOR)** **fs**: add statfs() functions (Colin Ihrig) [#46358](https://togithub.com/nodejs/node/pull/46358) - \[[`1ec6270efa`](https://togithub.com/nodejs/node/commit/1ec6270efa)] - **http**: res.setHeaders first implementation (Marco Ippolito) [#46109](https://togithub.com/nodejs/node/pull/46109) - \[[`d4370259e9`](https://togithub.com/nodejs/node/commit/d4370259e9)] - **inspector**: allow opening inspector when `NODE_V8_COVERAGE` is set (Moshe Atlow) [#46113](https://togithub.com/nodejs/node/pull/46113) - \[[`b966ef9a42`](https://togithub.com/nodejs/node/commit/b966ef9a42)] - **lib**: remove unnecessary ObjectGetValueSafe (Chengzhong Wu) [#46335](https://togithub.com/nodejs/node/pull/46335) - \[[`2b06d66289`](https://togithub.com/nodejs/node/commit/2b06d66289)] - **lib**: cache parsed source maps to reduce memory footprint (Chengzhong Wu) [#46225](https://togithub.com/nodejs/node/pull/46225) - \[[`c38673df91`](https://togithub.com/nodejs/node/commit/c38673df91)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#46399](https://togithub.com/nodejs/node/pull/46399) - \[[`c10e602547`](https://togithub.com/nodejs/node/commit/c10e602547)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#46303](https://togithub.com/nodejs/node/pull/46303) - \[[`9dc026b14a`](https://togithub.com/nodejs/node/commit/9dc026b14a)] - **meta**: add .mailmap entry (Rich Trott) [#46303](https://togithub.com/nodejs/node/pull/46303) - \[[`7c514574f7`](https://togithub.com/nodejs/node/commit/7c514574f7)] - **meta**: move evanlucas to emeritus (Evan Lucas) [#46274](https://togithub.com/nodejs/node/pull/46274) - \[[`3a3a6d87f1`](https://togithub.com/nodejs/node/commit/3a3a6d87f1)] - **module**: move test reporter loading (Geoffrey Booth) [#45923](https://togithub.com/nodejs/node/pull/45923) - \[[`4ae2492a33`](https://togithub.com/nodejs/node/commit/4ae2492a33)] - **readline**: fix detection of carriage return (Antoine du Hamel) [#46306](https://togithub.com/nodejs/node/pull/46306) - \[[`43cad78b7a`](https://togithub.com/nodejs/node/commit/43cad78b7a)] - **src**: stop tracing agent before shutting down libuv (Santiago Gimeno) [#46380](https://togithub.com/nodejs/node/pull/46380) - \[[`360a3f3094`](https://togithub.com/nodejs/node/commit/360a3f3094)] - **src**: get rid of fp arithmetic in ParseIPv4Host (Tobias Nießen) [#46326](https://togithub.com/nodejs/node/pull/46326) - \[[`e7b507a8cf`](https://togithub.com/nodejs/node/commit/e7b507a8cf)] - **src**: use UNREACHABLE instead of CHECK(falsy) (Tobias Nießen) [#46317](https://togithub.com/nodejs/node/pull/46317) - \[[`4c59b60ee8`](https://togithub.com/nodejs/node/commit/4c59b60ee8)] - **src**: add support for ETW stack walking (José Dapena Paz) [#46203](https://togithub.com/nodejs/node/pull/46203) - \[[`640d111f95`](https://togithub.com/nodejs/node/commit/640d111f95)] - **src**: refactor EndsInANumber in node_url.cc and adds IsIPv4NumberValid (Miguel Teixeira) [#46227](https://togithub.com/nodejs/node/pull/46227) - \[[`fb7bee2b6e`](https://togithub.com/nodejs/node/commit/fb7bee2b6e)] - **src**: fix c++ exception on bad command line arg (Ben Noordhuis) [#46290](https://togithub.com/nodejs/node/pull/46290) - \[[`18c95ec4bd`](https://togithub.com/nodejs/node/commit/18c95ec4bd)] - **src**: remove unreachable UNREACHABLE (Tobias Nießen) [#46281](https://togithub.com/nodejs/node/pull/46281) - \[[`35bf93b01a`](https://togithub.com/nodejs/node/commit/35bf93b01a)] - **src**: replace custom ASCII validation with simdutf one (Anna Henningsen) [#46271](https://togithub.com/nodejs/node/pull/46271) - \[[`8307a4bbcd`](https://togithub.com/nodejs/node/commit/8307a4bbcd)] - **src**: replace unreachable code with static_assert (Tobias Nießen) [#46250](https://togithub.com/nodejs/node/pull/46250) - \[[`7cf0da020a`](https://togithub.com/nodejs/node/commit/7cf0da020a)] - **src**: use explicit C++17 fallthrough (Tobias Nießen) [#46251](https://togithub.com/nodejs/node/pull/46251) - \[[`d52f60009a`](https://togithub.com/nodejs/node/commit/d52f60009a)] - **(SEMVER-MINOR)** **src,lib**: add constrainedMemory API for process (theanarkh) [#46218](https://togithub.com/nodejs/node/pull/46218) - \[[`2e5e7a9261`](https://togithub.com/nodejs/node/commit/2e5e7a9261)] - **stream**: remove brandchecks from stream duplexify (Debadree Chatterjee) [#46315](https://togithub.com/nodejs/node/pull/46315) - \[[`9675863461`](https://togithub.com/nodejs/node/commit/9675863461)] - **stream**: fix readable stream as async iterator function (Erick Wendel) [#46147](https://togithub.com/nodejs/node/pull/46147) - \[[`232bdd5d16`](https://togithub.com/nodejs/node/commit/232bdd5d16)] - **test**: add trailing commas in `test/node-api` (Antoine du Hamel) [#46384](https://togithub.com/nodejs/node/pull/46384) - \[[`4cc081815d`](https://togithub.com/nodejs/node/commit/4cc081815d)] - **test**: add trailing commas in `test/message` (Antoine du Hamel) [#46372](https://togithub.com/nodejs/node/pull/46372) - \[[`b83c5d9deb`](https://togithub.com/nodejs/node/commit/b83c5d9deb)] - **test**: add trailing commas in `test/pseudo-tty` (Antoine du Hamel) [#46371](https://togithub.com/nodejs/node/pull/46371) - \[[`8a45c9d231`](https://togithub.com/nodejs/node/commit/8a45c9d231)] - **test**: fix tap escaping with and without --test (Pulkit Gupta) [#46311](https://togithub.com/nodejs/node/pull/46311) - \[[`367dc41299`](https://togithub.com/nodejs/node/commit/367dc41299)] - **test**: set common.bits to 64 for loong64 (Shi Pujin) [#45383](https://togithub.com/nodejs/node/pull/45383) - \[[`7385edc7d0`](https://togithub.com/nodejs/node/commit/7385edc7d0)] - **test**: s390x zlib test case fixes (Adam Majer) [#46367](https://togithub.com/nodejs/node/pull/46367) - \[[`d5d837bdee`](https://togithub.com/nodejs/node/commit/d5d837bdee)] - **test**: fix logInTimeout is not function (theanarkh) [#46348](https://togithub.com/nodejs/node/pull/46348) - \[[`a1d79546ac`](https://togithub.com/nodejs/node/commit/a1d79546ac)] - **test**: avoid trying to call sysctl directly (Adam Majer) [#46366](https://togithub.com/nodejs/node/pull/46366) - \[[`747f3689e0`](https://togithub.com/nodejs/node/commit/747f3689e0)] - **test**: avoid left behind child processes (Richard Lau) [#46276](https://togithub.com/nodejs/node/pull/46276) - \[[`940484b7aa`](https://togithub.com/nodejs/node/commit/940484b7aa)] - **test**: add failing test for readline with carriage return (Alec Mev) [#46075](https://togithub.com/nodejs/node/pull/46075) - \[[`d13116a719`](https://togithub.com/nodejs/node/commit/d13116a719)] - **test,crypto**: add CFRG curve vectors to wrap/unwrap tests (Filip Skokan) [#46406](https://togithub.com/nodejs/node/pull/46406) - \[[`398a7477b3`](https://togithub.com/nodejs/node/commit/398a7477b3)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#46267](https://togithub.com/nodejs/node/pull/46267) - \[[`8b473affe8`](https://togithub.com/nodejs/node/commit/8b473affe8)] - **test_runner**: make built in reporters internal (Colin Ihrig) [#46092](https://togithub.com/nodejs/node/pull/46092) - \[[`a49e17e22b`](https://togithub.com/nodejs/node/commit/a49e17e22b)] - **test_runner**: report `file` in test runner events (Moshe Atlow) [#46030](https://togithub.com/nodejs/node/pull/46030) - \[[`fbdc3f7316`](https://togithub.com/nodejs/node/commit/fbdc3f7316)] - **test_runner**: add reporters (Moshe Atlow) [#45712](https://togithub.com/nodejs/node/pull/45712) - \[[`6579de8c47`](https://togithub.com/nodejs/node/commit/6579de8c47)] - **tools**: update eslint to 8.33.0 (Node.js GitHub Bot) [#46400](https://togithub.com/nodejs/node/pull/46400) - \[[`bf62da55ad`](https://togithub.com/nodejs/node/commit/bf62da55ad)] - **tools**: update doc to unist-util-select@4.0.3 unist-util-visit@4.1.2 (Node.js GitHub Bot) [#46364](https://togithub.com/nodejs/node/pull/46364) - \[[`b0acf55197`](https://togithub.com/nodejs/node/commit/b0acf55197)] - **tools**: update lint-md-dependencies to rollup@3.12.0 (Node.js GitHub Bot) [#46398](https://togithub.com/nodejs/node/pull/46398) - \[[`88b904cf24`](https://togithub.com/nodejs/node/commit/88b904cf24)] - **tools**: require more trailing commas (Antoine du Hamel) [#46346](https://togithub.com/nodejs/node/pull/46346) - \[[`4440b3ef87`](https://togithub.com/nodejs/node/commit/4440b3ef87)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#46302](https://togithub.com/nodejs/node/pull/46302) - \[[`e75faff4bd`](https://togithub.com/nodejs/node/commit/e75faff4bd)] - **tools**: allow icutrim.py to run on python2 (Michael Dawson) [#46263](https://togithub.com/nodejs/node/pull/46263) - \[[`e460d16d73`](https://togithub.com/nodejs/node/commit/e460d16d73)] - **url**: refactor to use more primordials (Antoine du Hamel) [#45966](https://togithub.com/nodejs/node/pull/45966) - \[[`b4ac794923`](https://togithub.com/nodejs/node/commit/b4ac794923)] - **(SEMVER-MINOR)** **v8**: support gc profile (theanarkh) [#46255](https://togithub.com/nodejs/node/pull/46255) - \[[`34d70ce615`](https://togithub.com/nodejs/node/commit/34d70ce615)] - **(SEMVER-MINOR)** **vm**: expose cachedDataRejected for vm.compileFunction (Anna Henningsen) [#46320](https://togithub.com/nodejs/node/pull/46320) ### [`v19.5.0`](https://togithub.com/nodejs/node/releases/tag/v19.5.0): 2023-01-24, Version 19.5.0 (Current), @RafaelGSS [Compare Source](https://togithub.com/nodejs/node/compare/v19.4.0...v19.5.0) ##### Notable Changes - **http**: - (SEMVER-MINOR) join authorization headers (Marco Ippolito) [#45982](https://togithub.com/nodejs/node/pull/45982) - **lib:**: - add webstreams to Duplex.from() (Debadree Chatterjee) [#46190](https://togithub.com/nodejs/node/pull/46190) - **stream**: - implement finished() for ReadableStream and WritableStream (Debadree Chatterjee) [#46205](https://togithub.com/nodejs/node/pull/46205) ##### Commits - \[[`def36946da`](https://togithub.com/nodejs/node/commit/def36946da)] - **assert**: remove `assert.snapshot` (Moshe Atlow) [#46112](https://togithub.com/nodejs/node/pull/46112) - \[[`e1c56ec3fd`](https://togithub.com/nodejs/node/commit/e1c56ec3fd)] - **benchmark,tools**: use os.availableParallelism() (Deokjin Kim) [#46003](https://togithub.com/nodejs/node/pull/46003) - \[[`370f621d4d`](https://togithub.com/nodejs/node/commit/370f621d4d)] - **build**: add extra semi check (Jiawen Geng) [#46194](https://togithub.com/nodejs/node/pull/46194) - \[[`476c6f892d`](https://togithub.com/nodejs/node/commit/476c6f892d)] - **crypto**: avoid hang when no algorithm available (Richard Lau) [#46237](https://togithub.com/nodejs/node/pull/46237) - \[[`8b22310940`](https://togithub.com/nodejs/node/commit/8b22310940)] - **(SEMVER-MINOR)** **crypto**: add CryptoKey Symbol.toStringTag (Filip Skokan) [#46042](https://togithub.com/nodejs/node/pull/46042) - \[[`78be87b9f9`](https://togithub.com/nodejs/node/commit/78be87b9f9)] - **crypto**: add cipher update/final methods encoding validation (vitpavlenko) [#45990](https://togithub.com/nodejs/node/pull/45990) - \[[`dc0cdaa101`](https://togithub.com/nodejs/node/commit/dc0cdaa101)] - **crypto**: ensure auth tag set for chacha20-poly1305 (Ben Noordhuis) [#46185](https://togithub.com/nodejs/node/pull/46185) - \[[`1146f02dc5`](https://togithub.com/nodejs/node/commit/1146f02dc5)] - **crypto**: return correct bit length in KeyObject's asymmetricKeyDetails (Filip Skokan) [#46106](https://togithub.com/nodejs/node/pull/46106) - \[[`961710bb72`](https://togithub.com/nodejs/node/commit/961710bb72)] - **(SEMVER-MINOR)** **crypto**: add KeyObject Symbol.toStringTag (Filip Skokan) [#46043](https://togithub.com/nodejs/node/pull/46043) - \[[`9cfdac6c82`](https://togithub.com/nodejs/node/commit/9cfdac6c82)] - **deps**: V8: cherry-pick [`e39af94`](https://togithub.com/nodejs/node/commit/e39af94dd18e) (Lu Yahan) [#46142](https://togithub.com/nodejs/node/pull/46142) - \[[`26cde8efb7`](https://togithub.com/nodejs/node/commit/26cde8efb7)] - **deps**: update simdutf to 3.1.0 (Node.js GitHub Bot) [#46257](https://togithub.com/nodejs/node/pull/46257) - \[[`3f9fb37130`](https://togithub.com/nodejs/node/commit/3f9fb37130)] - **deps**: cherrypick simdutf patch (Jiawen Geng) [#46194](https://togithub.com/nodejs/node/pull/46194) - \[[`4ff2822836`](https://togithub.com/nodejs/node/commit/4ff2822836)] - **deps**: bump googletest to 2023.01.13 (Jiawen Geng) [#46198](https://togithub.com/nodejs/node/pull/46198) - \[[`49556247d2`](https://togithub.com/nodejs/node/commit/49556247d2)] - **deps**: add /deps/\*\*/.github/ to .gitignore (Luigi Pinca) [#46091](https://togithub.com/nodejs/node/pull/46091) - \[[`0c4df83e0d`](https://togithub.com/nodejs/node/commit/0c4df83e0d)] - **deps**: add simdutf version to metadata (Mike Roth) [#46145](https://togithub.com/nodejs/node/pull/46145) - \[[`69aafc3ddd`](https://togithub.com/nodejs/node/commit/69aafc3ddd)] - **deps**: update simdutf to 2.1.0 (Node.js GitHub Bot) [#46128](https://togithub.com/nodejs/node/pull/46128) - \[[`a266daccb5`](https://togithub.com/nodejs/node/commit/a266daccb5)] - **deps**: update corepack to 0.15.3 (Node.js GitHub Bot) [#46037](https://togithub.com/nodejs/node/pull/46037) - \[[`6cd70573eb`](https://togithub.com/nodejs/node/commit/6cd70573eb)] - **deps**: upgrade npm to 9.3.1 (npm team) [#46242](https://togithub.com/nodejs/node/pull/46242) - \[[`679aae2da8`](https://togithub.com/nodejs/node/commit/679aae2da8)] - **deps**: upgrade npm to 9.3.0 (npm team) [#46193](https://togithub.com/nodejs/node/pull/46193) - \[[`38dd5061f2`](https://togithub.com/nodejs/node/commit/38dd5061f2)] - **dgram**: sync the old handle state to new handle (theanarkh) [#46041](https://togithub.com/nodejs/node/pull/46041) - \[[`e36af49b35`](https://togithub.com/nodejs/node/commit/e36af49b35)] - **doc**: fix mismatched arguments of `NodeEventTarget` (Deokjin Kim) [#45678](https://togithub.com/nodejs/node/pull/45678) - \[[`58b836f7c4`](https://togithub.com/nodejs/node/commit/58b836f7c4)] - **doc**: update events API example to have runnable code (Deokjin Kim) [#45760](https://togithub.com/nodejs/node/pull/45760) - \[[`5c350298b4`](https://togithub.com/nodejs/node/commit/5c350298b4)] - **doc**: add note to tls docs about secureContext availability (Tim Gerk) [#46224](https://togithub.com/nodejs/node/pull/46224) - \[[`90924ce198`](https://togithub.com/nodejs/node/commit/90924ce198)] - **doc**: add text around collaborative expectations (Michael Dawson) [#46121](https://togithub.com/nodejs/node/pull/46121) - \[[`2d328355d4`](https://togithub.com/nodejs/node/commit/2d328355d4)] - **doc**: update to match changed `--dns-result-order` default (Mordy Tikotzky) [#46148](https://togithub.com/nodejs/node/pull/46148) - \[[`1015a606b7`](https://togithub.com/nodejs/node/commit/1015a606b7)] - **doc**: add Node-API media link (Kevin Eady) [#46189](https://togithub.com/nodejs/node/pull/46189) - \[[`6e355efcff`](https://togithub.com/nodejs/node/commit/6e355efcff)] - **doc**: update http.setMaxIdleHTTPParsers arguments (Debadree Chatterjee) [#46168](https://togithub.com/nodejs/node/pull/46168) - \[[`f18ab9405a`](https://togithub.com/nodejs/node/commit/f18ab9405a)] - **doc**: use "file system" instead of "filesystem" (Rich Trott) [#46178](https://togithub.com/nodejs/node/pull/46178) - \[[`1b45713b00`](https://togithub.com/nodejs/node/commit/1b45713b00)] - **doc**: https update default request timeout (Marco Ippolito) [#46184](https://togithub.com/nodejs/node/pull/46184) - \[[`4c88721e2f`](https://togithub.com/nodejs/node/commit/4c88721e2f)] - **doc**: make options of readableStream.pipeTo as optional (Deokjin Kim) [#46180](https://togithub.com/nodejs/node/pull/46180) - \[[`538c53f010`](https://togithub.com/nodejs/node/commit/538c53f010)] - **doc**: add PerformanceObserver.supportedEntryTypes to doc (theanarkh) [#45962](https://togithub.com/nodejs/node/pull/45962) - \[[`eef7489d24`](https://togithub.com/nodejs/node/commit/eef7489d24)] - **doc**: duplex and readable from uncaught execption warning (Marco Ippolito) [#46135](https://togithub.com/nodejs/node/pull/46135) - \[[`686fe585b5`](https://togithub.com/nodejs/node/commit/686fe585b5)] - **doc**: remove outdated sections from `maintaining-v8` (Antoine du Hamel) [#46137](https://togithub.com/nodejs/node/pull/46137) - \[[`2e826ad528`](https://togithub.com/nodejs/node/commit/2e826ad528)] - **doc**: fix (EC)DHE remark in TLS docs (Tobias Nießen) [#46114](https://togithub.com/nodejs/node/pull/46114) - \[[`2e22b29add`](https://togithub.com/nodejs/node/commit/2e22b29add)] - **doc**: fix ERR_TLS_RENEGOTIATION_DISABLED text (Tobias Nießen) [#46122](https://togithub.com/nodejs/node/pull/46122) - \[[`e222a2f1d1`](https://togithub.com/nodejs/node/commit/e222a2f1d1)] - **doc**: fix spelling in SECURITY.md (Vaishno Chaitanya) [#46124](https://togithub.com/nodejs/node/pull/46124) - \[[`7718e82f0d`](https://togithub.com/nodejs/node/commit/7718e82f0d)] - **doc**: abort controller emits error in child process (Debadree Chatterjee) [#46072](https://togithub.com/nodejs/node/pull/46072) - \[[`76408bc1ed`](https://togithub.com/nodejs/node/commit/76408bc1ed)] - **doc**: fix `event.cancelBubble` documentation (Deokjin Kim) [#45986](https://togithub.com/nodejs/node/pull/45986) - \[[`82023f2570`](https://togithub.com/nodejs/node/commit/82023f2570)] - **doc**: update output of example in inspector (Deokjin Kim) [#46073](https://togithub.com/nodejs/node/pull/46073) - \[[`a42fc512b6`](https://togithub.com/nodejs/node/commit/a42fc512b6)] - **doc**: add personal pronouns option (Filip Skokan) [#46118](https://togithub.com/nodejs/node/pull/46118) - \[[`fafae5955d`](https://togithub.com/nodejs/node/commit/fafae5955d)] - **doc**: mention how to run ncu-ci citgm (Rafael Gonzaga) [#46090](https://togithub.com/nodejs/node/pull/46090) - \[[`e1fd2f24d9`](https://togithub.com/nodejs/node/commit/e1fd2f24d9)] - **doc**: include updating release optional step (Rafael Gonzaga) [#46089](https://togithub.com/nodejs/node/pull/46089) - \[[`1996e610fd`](https://togithub.com/nodejs/node/commit/1996e610fd)] - **doc**: describe argument of `Symbol.for` (Deokjin Kim) [#46019](https://togithub.com/nodejs/node/pull/46019) - \[[`b002330216`](https://togithub.com/nodejs/node/commit/b002330216)] - **doc,crypto**: fix WebCryptoAPI import keyData and export return (Filip Skokan) [#46076](https://togithub.com/nodejs/node/pull/46076) - \[[`fa3e0c86c7`](https://togithub.com/nodejs/node/commit/fa3e0c86c7)] - **esm**: mark `importAssertions` as required (Antoine du Hamel) [#46164](https://togithub.com/nodejs/node/pull/46164) - \[[`f85a8e4c59`](https://togithub.com/nodejs/node/commit/f85a8e4c59)] - **events**: add `initEvent` to Event (Deokjin Kim) [#46069](https://togithub.com/nodejs/node/pull/46069) - \[[`5bdfaae680`](https://togithub.com/nodejs/node/commit/5bdfaae680)] - **events**: change status of `event.returnvalue` to legacy (Deokjin Kim) [#46175](https://togithub.com/nodejs/node/pull/46175) - \[[`ad7846fe97`](https://togithub.com/nodejs/node/commit/ad7846fe97)] - **events**: change status of `event.cancelBubble` to legacy (Deokjin Kim) [#46146](https://togithub.com/nodejs/node/pull/46146) - \[[`5304c89682`](https://togithub.com/nodejs/node/commit/5304c89682)] - **events**: change status of `event.srcElement` to legacy (Deokjin Kim) [#46085](https://togithub.com/nodejs/node/pull/46085) - \[[`3dcdab3f16`](https://togithub.com/nodejs/node/commit/3dcdab3f16)] - **events**: check signal before listener (Deokjin Kim) [#46054](https://togithub.com/nodejs/node/pull/46054) - \[[`907d67de76`](https://togithub.com/nodejs/node/commit/907d67de76)] - **http**: refactor to use `validateHeaderName` (Deokjin Kim) [#46143](https://togithub.com/nodejs/node/pull/46143) - \[[`ae5141cb8a`](https://togithub.com/nodejs/node/commit/ae5141cb8a)] - **http**: writeHead if statusmessage is undefined dont override headers (Marco Ippolito) [#46173](https://togithub.com/nodejs/node/pull/46173) - \[[`6e7f9fbc1d`](https://togithub.com/nodejs/node/commit/6e7f9fbc1d)] - **http**: refactor to use min of validateNumber for maxTotalSockets (Deokjin Kim) [#46115](https://togithub.com/nodejs/node/pull/46115) - \[[`069a30bc4e`](https://togithub.com/nodejs/node/commit/069a30bConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.