balena-io / deploy-to-balena-action

Official Github action to deploy releases to balenaCloud environments
Apache License 2.0
38 stars 13 forks source link

Update Node.js to v19 - autoclosed #228

Closed balena-ci closed 1 year ago

balena-ci commented 2 years ago

This PR contains the following updates:

Package Type Update Change
node final major 18.12.1-bullseye-slim -> 19.9.0-bullseye-slim

Release Notes

nodejs/node ### [`v19.9.0`](https://togithub.com/nodejs/node/releases/tag/v19.9.0): 2023-04-10, Version 19.9.0 (Current), @​RafaelGSS [Compare Source](https://togithub.com/nodejs/node/compare/v19.8.1...v19.9.0) ##### Notable Changes ##### Tracing Channel in diagnostic_channel `TracingChannel` adds a new, high-performance channel to publish tracing data about the timing and purpose of function executions. Contributed by Stephen Belanger in [#​44943](https://togithub.com/nodejs/node/pull/44943) ##### New URL.canParse API A new API was added to the URL. `URL.canParse` checks if an `input` with an optional base value can be parsed correctly according to WHATWG URL specification. ```js const isValid = URL.canParse('/foo', 'https://example.org/'); // true const isNotValid = URL.canParse('/foo'); // false ``` Contributed by Khafra in [#​47179](https://togithub.com/nodejs/node/pull/47179) ##### Other notable changes events: - (SEMVER-MINOR) add getMaxListeners method (Khafra) [#​47039](https://togithub.com/nodejs/node/pull/47039) msi: - (SEMVER-MINOR) migrate to WiX4 (Stefan Stojanovic) [#​45943](https://togithub.com/nodejs/node/pull/45943) node-api: - (SEMVER-MINOR) deprecate napi_module_register (Vladimir Morozov) [#​46319](https://togithub.com/nodejs/node/pull/46319) stream: - (SEMVER-MINOR) add setter & getter for default highWaterMark (Robert Nagy) [#​46929](https://togithub.com/nodejs/node/pull/46929) test_runner: - (SEMVER-MINOR) expose reporter for use in run api (Chemi Atlow) [#​47238](https://togithub.com/nodejs/node/pull/47238) ##### Commits - \[[`2cea7d8141`](https://togithub.com/nodejs/node/commit/2cea7d8141)] - **benchmark**: fix invalid requirementsURL (Deokjin Kim) [#​47378](https://togithub.com/nodejs/node/pull/47378) - \[[`6a4076a188`](https://togithub.com/nodejs/node/commit/6a4076a188)] - **benchmark**: lower URL.canParse runs (Khafra) [#​47351](https://togithub.com/nodejs/node/pull/47351) - \[[`23a69d9279`](https://togithub.com/nodejs/node/commit/23a69d9279)] - **buffer**: fix blob range error with many chunks (Khafra) [#​47320](https://togithub.com/nodejs/node/pull/47320) - \[[`e3d98c3e7a`](https://togithub.com/nodejs/node/commit/e3d98c3e7a)] - **buffer**: use private properties for brand checks in File (Khafra) [#​47154](https://togithub.com/nodejs/node/pull/47154) - \[[`9dc6aef98d`](https://togithub.com/nodejs/node/commit/9dc6aef98d)] - **build**: bump github/codeql-action from 2.2.6 to 2.2.9 (dependabot\[bot]) [#​47366](https://togithub.com/nodejs/node/pull/47366) - \[[`910d2967f1`](https://togithub.com/nodejs/node/commit/910d2967f1)] - **build**: update stale action from v7 to v8 (Rich Trott) [#​47357](https://togithub.com/nodejs/node/pull/47357) - \[[`666df20ad9`](https://togithub.com/nodejs/node/commit/666df20ad9)] - **build**: remove Python pip `--no-user` option (Christian Clauss) [#​47372](https://togithub.com/nodejs/node/pull/47372) - \[[`3970537bb4`](https://togithub.com/nodejs/node/commit/3970537bb4)] - **build**: avoid usage of pipes library (Mohammed Keyvanzadeh) [#​47271](https://togithub.com/nodejs/node/pull/47271) - \[[`254a03b2eb`](https://togithub.com/nodejs/node/commit/254a03b2eb)] - **crypto**: unify validation of checkPrime checks (Tobias Nießen) [#​47165](https://togithub.com/nodejs/node/pull/47165) - \[[`8e1e9edc57`](https://togithub.com/nodejs/node/commit/8e1e9edc57)] - **deps**: update timezone to 2023c (Node.js GitHub Bot) [#​47302](https://togithub.com/nodejs/node/pull/47302) - \[[`30c043c2b9`](https://togithub.com/nodejs/node/commit/30c043c2b9)] - **deps**: update timezone to 2023b (Node.js GitHub Bot) [#​47256](https://togithub.com/nodejs/node/pull/47256) - \[[`40be01bc9c`](https://togithub.com/nodejs/node/commit/40be01bc9c)] - **deps**: update simdutf to 3.2.3 (Node.js GitHub Bot) [#​47331](https://togithub.com/nodejs/node/pull/47331) - \[[`4b09222569`](https://togithub.com/nodejs/node/commit/4b09222569)] - **deps**: upgrade npm to 9.6.3 (npm team) [#​47325](https://togithub.com/nodejs/node/pull/47325) - \[[`2a6c23ea5e`](https://togithub.com/nodejs/node/commit/2a6c23ea5e)] - **deps**: update corepack to 0.17.1 (Node.js GitHub Bot) [#​47156](https://togithub.com/nodejs/node/pull/47156) - \[[`06b718363d`](https://togithub.com/nodejs/node/commit/06b718363d)] - **deps**: V8: cherry-pick [`3e4952c`](https://togithub.com/nodejs/node/commit/3e4952cb2a59) (Richard Lau) [#​47236](https://togithub.com/nodejs/node/pull/47236) - \[[`7e24498d81`](https://togithub.com/nodejs/node/commit/7e24498d81)] - **deps**: upgrade npm to 9.6.2 (npm team) [#​47108](https://togithub.com/nodejs/node/pull/47108) - \[[`7a4beaa182`](https://togithub.com/nodejs/node/commit/7a4beaa182)] - **deps**: V8: cherry-pick [`215ccd5`](https://togithub.com/nodejs/node/commit/215ccd593edb) (Joyee Cheung) [#​47212](https://togithub.com/nodejs/node/pull/47212) - \[[`8a69929f23`](https://togithub.com/nodejs/node/commit/8a69929f23)] - **deps**: V8: cherry-pick [`975ff4d`](https://togithub.com/nodejs/node/commit/975ff4dbfd1b) (Debadree Chatterjee) [#​47209](https://togithub.com/nodejs/node/pull/47209) - \[[`10569de53f`](https://togithub.com/nodejs/node/commit/10569de53f)] - **deps**: cherry-pick win/arm64/clang fixes (Cheng Zhao) [#​47011](https://togithub.com/nodejs/node/pull/47011) - \[[`ff6070eb1d`](https://togithub.com/nodejs/node/commit/ff6070eb1d)] - **deps**: V8: cherry-pick [`cb30b8e`](https://togithub.com/nodejs/node/commit/cb30b8e17429) (Darshan Sen) [#​47307](https://togithub.com/nodejs/node/pull/47307) - \[[`0bbce034f9`](https://togithub.com/nodejs/node/commit/0bbce034f9)] - **doc**: add a note about os.cpus() returning an empty list (codedokode) [#​47363](https://togithub.com/nodejs/node/pull/47363) - \[[`f8511e0b27`](https://togithub.com/nodejs/node/commit/f8511e0b27)] - **doc**: clarify reports are only evaluated on active versions (Rafael Gonzaga) [#​47341](https://togithub.com/nodejs/node/pull/47341) - \[[`863b4d9c5b`](https://togithub.com/nodejs/node/commit/863b4d9c5b)] - **doc**: remove Vladimir de Turckheim from Security release stewards (Vladimir de Turckheim) [#​47318](https://togithub.com/nodejs/node/pull/47318) - \[[`2192b5b163`](https://togithub.com/nodejs/node/commit/2192b5b163)] - **doc**: add importing util to example of \`process.report.getReport' (Deokjin Kim) [#​47298](https://togithub.com/nodejs/node/pull/47298) - \[[`1c21fbfa9a`](https://togithub.com/nodejs/node/commit/1c21fbfa9a)] - **doc**: vm.SourceTextModule() without context option (Axel Kittenberger) [#​47295](https://togithub.com/nodejs/node/pull/47295) - \[[`89445fbea9`](https://togithub.com/nodejs/node/commit/89445fbea9)] - **doc**: make win arm64 tier 2 platform (Stefan Stojanovic) [#​47233](https://togithub.com/nodejs/node/pull/47233) - \[[`296577a549`](https://togithub.com/nodejs/node/commit/296577a549)] - **doc**: document process for sharing project news (Michael Dawson) [#​47189](https://togithub.com/nodejs/node/pull/47189) - \[[`e29a1462c7`](https://togithub.com/nodejs/node/commit/e29a1462c7)] - **doc**: revise example of assert.CallTracker (Deokjin Kim) [#​47252](https://togithub.com/nodejs/node/pull/47252) - \[[`bac893adbe`](https://togithub.com/nodejs/node/commit/bac893adbe)] - **doc**: fix typo in SECURITY.md (Rich Trott) [#​47282](https://togithub.com/nodejs/node/pull/47282) - \[[`0949f238d1`](https://togithub.com/nodejs/node/commit/0949f238d1)] - **doc**: use serial comma in cli docs (Tobias Nießen) [#​47262](https://togithub.com/nodejs/node/pull/47262) - \[[`71246247a9`](https://togithub.com/nodejs/node/commit/71246247a9)] - **doc**: improve example for Error.captureStackTrace() (Julian Dax) [#​46886](https://togithub.com/nodejs/node/pull/46886) - \[[`0b2ba441b2`](https://togithub.com/nodejs/node/commit/0b2ba441b2)] - **doc**: clarify http error events after calling destroy() (Zach Bjornson) [#​46903](https://togithub.com/nodejs/node/pull/46903) - \[[`a21459e0d5`](https://togithub.com/nodejs/node/commit/a21459e0d5)] - **doc**: update output of example in AbortController (Deokjin Kim) [#​47227](https://togithub.com/nodejs/node/pull/47227) - \[[`7a2090c14c`](https://togithub.com/nodejs/node/commit/7a2090c14c)] - **doc**: drop one-week branch sync on major releases (Rafael Gonzaga) [#​47149](https://togithub.com/nodejs/node/pull/47149) - \[[`eb4de0043d`](https://togithub.com/nodejs/node/commit/eb4de0043d)] - **doc**: fix grammar in the collaborator guide (Mohammed Keyvanzadeh) [#​47245](https://togithub.com/nodejs/node/pull/47245) - \[[`908798ae19`](https://togithub.com/nodejs/node/commit/908798ae19)] - **doc**: update stream.reduce concurrency note (Raz Luvaton) [#​47166](https://togithub.com/nodejs/node/pull/47166) - \[[`36c118bc92`](https://togithub.com/nodejs/node/commit/36c118bc92)] - **doc**: remove use of DEFAULT_ENCODING in PBKDF2 docs (Tobias Nießen) [#​47181](https://togithub.com/nodejs/node/pull/47181) - \[[`7ec87fd5ce`](https://togithub.com/nodejs/node/commit/7ec87fd5ce)] - **doc**: fix typos in async_context.md (Shubham Sharma) [#​47155](https://togithub.com/nodejs/node/pull/47155) - \[[`a03aaba996`](https://togithub.com/nodejs/node/commit/a03aaba996)] - **doc**: update collaborator guide to reflect TSC changes (Rich Trott) [#​47126](https://togithub.com/nodejs/node/pull/47126) - \[[`c45a6977ec`](https://togithub.com/nodejs/node/commit/c45a6977ec)] - **doc**: clarify that `fs.create{Read,Write}Stream` support `AbortSignal` (Antoine du Hamel) [#​47122](https://togithub.com/nodejs/node/pull/47122) - \[[`82c7757177`](https://togithub.com/nodejs/node/commit/82c7757177)] - **doc**: improve documentation for util.types.isNativeError() (Julian Dax) [#​46840](https://togithub.com/nodejs/node/pull/46840) - \[[`8f9b9c17d5`](https://togithub.com/nodejs/node/commit/8f9b9c17d5)] - **doc**: rename the startup performance initiative to startup snapshot ([#​47111](https://togithub.com/nodejs/node/issues/47111)) (Joyee Cheung) - \[[`c08995e897`](https://togithub.com/nodejs/node/commit/c08995e897)] - **doc**: indicate that `name` is no longer an optional argument (Daniel Roe) [#​47102](https://togithub.com/nodejs/node/pull/47102) - \[[`316d626e61`](https://togithub.com/nodejs/node/commit/316d626e61)] - **doc**: fix "maintaining dependencies" heading typos (Keyhan Vakil) [#​47082](https://togithub.com/nodejs/node/pull/47082) - \[[`a4b1a7761f`](https://togithub.com/nodejs/node/commit/a4b1a7761f)] - **esm**: skip file: URL conversion to path when possible (Antoine du Hamel) [#​46305](https://togithub.com/nodejs/node/pull/46305) - \[[`c5cd6b7f3b`](https://togithub.com/nodejs/node/commit/c5cd6b7f3b)] - **(SEMVER-MINOR)** **events**: add getMaxListeners method (Khafra) [#​47039](https://togithub.com/nodejs/node/pull/47039) - \[[`2c2b07ce5f`](https://togithub.com/nodejs/node/commit/2c2b07ce5f)] - **fs**: invalidate blob created from empty file when written to (Debadree Chatterjee) [#​47199](https://togithub.com/nodejs/node/pull/47199) - \[[`e33dfce401`](https://togithub.com/nodejs/node/commit/e33dfce401)] - **inspector**: log response and requests in the inspector for debugging (Joyee Cheung) [#​46941](https://togithub.com/nodejs/node/pull/46941) - \[[`f6ec81dc05`](https://togithub.com/nodejs/node/commit/f6ec81dc05)] - **inspector**: fix session.disconnect crash (theanarkh) [#​46942](https://togithub.com/nodejs/node/pull/46942) - \[[`a738164fed`](https://togithub.com/nodejs/node/commit/a738164fed)] - **lib**: define Event.isTrusted in the prototype (Santiago Gimeno) [#​46974](https://togithub.com/nodejs/node/pull/46974) - \[[`7d37dcdd9a`](https://togithub.com/nodejs/node/commit/7d37dcdd9a)] - **(SEMVER-MINOR)** **lib**: add tracing channel to diagnostics_channel (Stephen Belanger) [#​44943](https://togithub.com/nodejs/node/pull/44943) - \[[`16d3dfa0aa`](https://togithub.com/nodejs/node/commit/16d3dfa0aa)] - **meta**: fix notable-change comment label url (Filip Skokan) [#​47300](https://togithub.com/nodejs/node/pull/47300) - \[[`2c95f6e18b`](https://togithub.com/nodejs/node/commit/2c95f6e18b)] - **meta**: clarify the threat model to explain the JSON.parse case (Matteo Collina) [#​47276](https://togithub.com/nodejs/node/pull/47276) - \[[`22b9acdbf8`](https://togithub.com/nodejs/node/commit/22b9acdbf8)] - **meta**: update link to collaborators discussion page (Michaël Zasso) [#​47211](https://togithub.com/nodejs/node/pull/47211) - \[[`dc024d930a`](https://togithub.com/nodejs/node/commit/dc024d930a)] - **meta**: automate description requests when notable change label is added (Danielle Adams) [#​47078](https://togithub.com/nodejs/node/pull/47078) - \[[`54195357f3`](https://togithub.com/nodejs/node/commit/54195357f3)] - **meta**: move TSC voting member(s) to regular member(s) (Node.js GitHub Bot) [#​47180](https://togithub.com/nodejs/node/pull/47180) - \[[`a3bffbaa11`](https://togithub.com/nodejs/node/commit/a3bffbaa11)] - **meta**: move TSC voting member to regular membership (Node.js GitHub Bot) [#​46985](https://togithub.com/nodejs/node/pull/46985) - \[[`d2a6aa6ecd`](https://togithub.com/nodejs/node/commit/d2a6aa6ecd)] - **meta**: update GOVERNANCE.md to reflect TSC charter changes (Rich Trott) [#​47126](https://togithub.com/nodejs/node/pull/47126) - \[[`b0aad345bf`](https://togithub.com/nodejs/node/commit/b0aad345bf)] - **meta**: ask expected behavior reason in bug template (Ben Noordhuis) [#​47049](https://togithub.com/nodejs/node/pull/47049) - \[[`c03e79b141`](https://togithub.com/nodejs/node/commit/c03e79b141)] - **(SEMVER-MINOR)** **msi**: migrate to WiX4 (Stefan Stojanovic) [#​45943](https://togithub.com/nodejs/node/pull/45943) - \[[`ca981be2b9`](https://togithub.com/nodejs/node/commit/ca981be2b9)] - **(SEMVER-MINOR)** **node-api**: deprecate napi_module_register (Vladimir Morozov) [#​46319](https://togithub.com/nodejs/node/pull/46319) - \[[`77f7200cce`](https://togithub.com/nodejs/node/commit/77f7200cce)] - **node-api**: extend type-tagging to externals (Gabriel Schulhof) [#​47141](https://togithub.com/nodejs/node/pull/47141) - \[[`55f3d215b8`](https://togithub.com/nodejs/node/commit/55f3d215b8)] - **node-api**: document node-api shutdown finalization (Chengzhong Wu) [#​45903](https://togithub.com/nodejs/node/pull/45903) - \[[`b3fe2ba59b`](https://togithub.com/nodejs/node/commit/b3fe2ba59b)] - **node-api**: verify cleanup hooks order (Chengzhong Wu) [#​46692](https://togithub.com/nodejs/node/pull/46692) - \[[`d6a12328a6`](https://togithub.com/nodejs/node/commit/d6a12328a6)] - **repl**: preserve preview on ESCAPE key press (Xuguang Mei) [#​46878](https://togithub.com/nodejs/node/pull/46878) - \[[`33b0906640`](https://togithub.com/nodejs/node/commit/33b0906640)] - **sea**: fix memory leak detected by asan (Darshan Sen) [#​47309](https://togithub.com/nodejs/node/pull/47309) - \[[`069515153f`](https://togithub.com/nodejs/node/commit/069515153f)] - **src**: remove usage of `std::shared_ptr::unique()` (Darshan Sen) [#​47315](https://togithub.com/nodejs/node/pull/47315) - \[[`4405fc879a`](https://togithub.com/nodejs/node/commit/4405fc879a)] - **src**: use stricter compile-time guidance (Tobias Nießen) [#​46509](https://togithub.com/nodejs/node/pull/46509) - \[[`bbde68e5de`](https://togithub.com/nodejs/node/commit/bbde68e5de)] - **src**: remove unused variable in crypto_x509.cc (Michaël Zasso) [#​47344](https://togithub.com/nodejs/node/pull/47344) - \[[`7a80312e19`](https://togithub.com/nodejs/node/commit/7a80312e19)] - **src**: don't reset embeder signal handlers (Dmitry Vyukov) [#​47188](https://togithub.com/nodejs/node/pull/47188) - \[[`d0a5e7e342`](https://togithub.com/nodejs/node/commit/d0a5e7e342)] - **src**: fix some recently introduced coverity issues (Michael Dawson) [#​47240](https://togithub.com/nodejs/node/pull/47240) - \[[`0a4ff2f9a0`](https://togithub.com/nodejs/node/commit/0a4ff2f9a0)] - **src**: replace impossible THROW with CHECK (Tobias Nießen) [#​47168](https://togithub.com/nodejs/node/pull/47168) - \[[`2fd0f79963`](https://togithub.com/nodejs/node/commit/2fd0f79963)] - **src**: fix duplication of externalized builtin code (Keyhan Vakil) [#​47079](https://togithub.com/nodejs/node/pull/47079) - \[[`36a026bf44`](https://togithub.com/nodejs/node/commit/36a026bf44)] - **src**: remove dead comments about return_code_cache (Keyhan Vakil) [#​47083](https://togithub.com/nodejs/node/pull/47083) - \[[`aefe26692c`](https://togithub.com/nodejs/node/commit/aefe26692c)] - **src**: remove SSL_CTX_get_tlsext_ticket_keys guards (Tobias Nießen) [#​47068](https://togithub.com/nodejs/node/pull/47068) - \[[`90f4e16350`](https://togithub.com/nodejs/node/commit/90f4e16350)] - **src**: fix clang 14 linker error (Keyhan Vakil) [#​47057](https://togithub.com/nodejs/node/pull/47057) - \[[`b0809a73da`](https://togithub.com/nodejs/node/commit/b0809a73da)] - **src,http2**: ensure cleanup if a frame is not sent (ywave620) [#​47244](https://togithub.com/nodejs/node/pull/47244) - \[[`1fc62c7b35`](https://togithub.com/nodejs/node/commit/1fc62c7b35)] - **(SEMVER-MINOR)** **stream**: add setter & getter for default highWaterMark ([#​46929](https://togithub.com/nodejs/node/issues/46929)) (Robert Nagy) [#​46929](https://togithub.com/nodejs/node/pull/46929) - \[[`b8c6ceddd5`](https://togithub.com/nodejs/node/commit/b8c6ceddd5)] - **stream**: expose stream symbols (Robert Nagy) [#​45671](https://togithub.com/nodejs/node/pull/45671) - \[[`f37825660c`](https://togithub.com/nodejs/node/commit/f37825660c)] - **stream**: dont wait for next item in take when finished (Raz Luvaton) [#​47132](https://togithub.com/nodejs/node/pull/47132) - \[[`8eceaaeb4d`](https://togithub.com/nodejs/node/commit/8eceaaeb4d)] - **test**: fix flaky test-watch-mode-inspect (Moshe Atlow) [#​47403](https://togithub.com/nodejs/node/pull/47403) - \[[`db95ed0b1b`](https://togithub.com/nodejs/node/commit/db95ed0b1b)] - **test**: move debugger tests with --port=0 to parallel (Joyee Cheung) [#​47274](https://togithub.com/nodejs/node/pull/47274) - \[[`041885ebd0`](https://togithub.com/nodejs/node/commit/041885ebd0)] - **test**: use --port=0 in debugger tests that do not have to work on 9229 (Joyee Cheung) [#​47274](https://togithub.com/nodejs/node/pull/47274) - \[[`130420b9e1`](https://togithub.com/nodejs/node/commit/130420b9e1)] - **test**: run doctool tests in parallel (Joyee Cheung) [#​47273](https://togithub.com/nodejs/node/pull/47273) - \[[`4b4336c34e`](https://togithub.com/nodejs/node/commit/4b4336c34e)] - **test**: verify tracePromise does not do runStores (Stephen Belanger) [#​47349](https://togithub.com/nodejs/node/pull/47349) - \[[`54261f3294`](https://togithub.com/nodejs/node/commit/54261f3294)] - **test**: run WPT files in parallel again (Filip Skokan) [#​47283](https://togithub.com/nodejs/node/pull/47283) - \[[`e2eb0543be`](https://togithub.com/nodejs/node/commit/e2eb0543be)] - **test**: update wasm/jsapi WPT (Michaël Zasso) [#​47210](https://togithub.com/nodejs/node/pull/47210) - \[[`d341d0389f`](https://togithub.com/nodejs/node/commit/d341d0389f)] - **test**: skip test-wasm-web-api on ARM (Michaël Zasso) [#​47299](https://togithub.com/nodejs/node/pull/47299) - \[[`567573b16a`](https://togithub.com/nodejs/node/commit/567573b16a)] - **test**: skip instantiateStreaming-bad-imports WPT (Michaël Zasso) [#​47292](https://togithub.com/nodejs/node/pull/47292) - \[[`45e7b10287`](https://togithub.com/nodejs/node/commit/45e7b10287)] - **test**: fix 'checks' validation test for checkPrime (Tobias Nießen) [#​47139](https://togithub.com/nodejs/node/pull/47139) - \[[`5749dfae70`](https://togithub.com/nodejs/node/commit/5749dfae70)] - **test**: update URL web-platform-tests (Yagiz Nizipli) [#​47135](https://togithub.com/nodejs/node/pull/47135) - \[[`49981b93d2`](https://togithub.com/nodejs/node/commit/49981b93d2)] - **test**: reduce flakiness of test-http-remove-header-stays-removed.js (Debadree Chatterjee) [#​46855](https://togithub.com/nodejs/node/pull/46855) - \[[`6772aa652a`](https://togithub.com/nodejs/node/commit/6772aa652a)] - **test**: fix test-child-process-exec-cwd (Stefan Stojanovic) [#​47235](https://togithub.com/nodejs/node/pull/47235) - \[[`41a69e772b`](https://togithub.com/nodejs/node/commit/41a69e772b)] - **test**: skip broken tests win arm64 (Stefan Stojanovic) [#​47020](https://togithub.com/nodejs/node/pull/47020) - \[[`7bcfd18f2c`](https://togithub.com/nodejs/node/commit/7bcfd18f2c)] - **test**: mark test-http-max-sockets as flaky on win32 (Tobias Nießen) [#​47134](https://togithub.com/nodejs/node/pull/47134) - \[[`b96808b3e2`](https://togithub.com/nodejs/node/commit/b96808b3e2)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#​47222](https://togithub.com/nodejs/node/pull/47222) - \[[`65955f1e46`](https://togithub.com/nodejs/node/commit/65955f1e46)] - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan) [#​47131](https://togithub.com/nodejs/node/pull/47131) - \[[`bc6511a243`](https://togithub.com/nodejs/node/commit/bc6511a243)] - **test_runner**: color errors only when colors are available (Moshe Atlow) [#​47394](https://togithub.com/nodejs/node/pull/47394) - \[[`463361e625`](https://togithub.com/nodejs/node/commit/463361e625)] - **test_runner**: hide failing tests title when all tests pass (Moshe Atlow) [#​47370](https://togithub.com/nodejs/node/pull/47370) - \[[`eb837ce80d`](https://togithub.com/nodejs/node/commit/eb837ce80d)] - **test_runner**: stringify AssertError expected and actual (Moshe Atlow) [#​47088](https://togithub.com/nodejs/node/pull/47088) - \[[`6b87f29000`](https://togithub.com/nodejs/node/commit/6b87f29000)] - **test_runner**: add code coverage support to spec reporter (Pulkit Gupta) [#​46674](https://togithub.com/nodejs/node/pull/46674) - \[[`bd4697a2a3`](https://togithub.com/nodejs/node/commit/bd4697a2a3)] - **test_runner**: expose reporter for use in run api (Chemi Atlow) [#​47238](https://togithub.com/nodejs/node/pull/47238) - \[[`3e7f8e8482`](https://togithub.com/nodejs/node/commit/3e7f8e8482)] - **test_runner**: report failing tests after summary (HinataKah0) [#​47164](https://togithub.com/nodejs/node/pull/47164) - \[[`4530582767`](https://togithub.com/nodejs/node/commit/4530582767)] - **test_runner**: count nested tests (Moshe Atlow) [#​47094](https://togithub.com/nodejs/node/pull/47094) - \[[`5a43586554`](https://togithub.com/nodejs/node/commit/5a43586554)] - **test_runner**: accept \x1b as a escape symbol (Debadree Chatterjee) [#​47050](https://togithub.com/nodejs/node/pull/47050) - \[[`a5ebc896f1`](https://togithub.com/nodejs/node/commit/a5ebc896f1)] - **test_runner**: support defining test reporter in NODE_OPTIONS (Steve Herzog) [#​46688](https://togithub.com/nodejs/node/pull/46688) - \[[`a65fe5c29a`](https://togithub.com/nodejs/node/commit/a65fe5c29a)] - **tools**: fix update-openssl.yml compare version (Marco Ippolito) [#​47384](https://togithub.com/nodejs/node/pull/47384) - \[[`760e13c58d`](https://togithub.com/nodejs/node/commit/760e13c58d)] - **tools**: ensure failed daily wpt run still generates a report (Filip Skokan) [#​47376](https://togithub.com/nodejs/node/pull/47376) - \[[`9c975f79f0`](https://togithub.com/nodejs/node/commit/9c975f79f0)] - **tools**: use ref_name to get branch pushed on (Debadree Chatterjee) [#​47358](https://togithub.com/nodejs/node/pull/47358) - \[[`b1d6a15028`](https://togithub.com/nodejs/node/commit/b1d6a15028)] - **tools**: add a at here tag for slack messages (Debadree Chatterjee) [#​47358](https://togithub.com/nodejs/node/pull/47358) - \[[`c340de6d51`](https://togithub.com/nodejs/node/commit/c340de6d51)] - **tools**: disable Codecov commit statuses (Michaël Zasso) [#​47306](https://togithub.com/nodejs/node/pull/47306) - \[[`034082f0e5`](https://togithub.com/nodejs/node/commit/034082f0e5)] - **tools**: update eslint to 8.37.0 (Node.js GitHub Bot) [#​47333](https://togithub.com/nodejs/node/pull/47333) - \[[`03b6650c81`](https://togithub.com/nodejs/node/commit/03b6650c81)] - **tools**: fix duration_ms to be milliseconds (Moshe Atlow) [#​44490](https://togithub.com/nodejs/node/pull/44490) - \[[`30c667ec3a`](https://togithub.com/nodejs/node/commit/30c667ec3a)] - **tools**: automate brotli update (Marco Ippolito) [#​47205](https://togithub.com/nodejs/node/pull/47205) - \[[`83791e5459`](https://togithub.com/nodejs/node/commit/83791e5459)] - **tools**: fix typo in nghttp2 path (Marco Ippolito) [#​47330](https://togithub.com/nodejs/node/pull/47330) - \[[`53e8dad64a`](https://togithub.com/nodejs/node/commit/53e8dad64a)] - **tools**: add scorecard workflow (Mateo Nunez) [#​47254](https://togithub.com/nodejs/node/pull/47254) - \[[`2499677d0b`](https://togithub.com/nodejs/node/commit/2499677d0b)] - **tools**: pin actions by hash for auto-start-ci.yml (Gabriela Gutierrez) [#​46820](https://togithub.com/nodejs/node/pull/46820) - \[[`98f64ee724`](https://togithub.com/nodejs/node/commit/98f64ee724)] - **tools**: standardize base64 update (Marco Ippolito) [#​47201](https://togithub.com/nodejs/node/pull/47201) - \[[`c1ef1fde8f`](https://togithub.com/nodejs/node/commit/c1ef1fde8f)] - **tools**: update codecov branch (Rich Trott) [#​47285](https://togithub.com/nodejs/node/pull/47285) - \[[`9ecf2a4144`](https://togithub.com/nodejs/node/commit/9ecf2a4144)] - **tools**: update lint-md-dependencies to rollup@3.20.2 (Node.js GitHub Bot) [#​47255](https://togithub.com/nodejs/node/pull/47255) - \[[`def7e3d908`](https://togithub.com/nodejs/node/commit/def7e3d908)] - **tools**: upgrade Windows digital signature to SHA256 (Tobias Nießen) [#​47206](https://togithub.com/nodejs/node/pull/47206) - \[[`0b78ac53ad`](https://togithub.com/nodejs/node/commit/0b78ac53ad)] - **tools**: standardize update-llhttp.sh (Marco Ippolito) [#​47198](https://togithub.com/nodejs/node/pull/47198) - \[[`deb80b1c46`](https://togithub.com/nodejs/node/commit/deb80b1c46)] - **tools**: add button to copy code example to clipboard (jakecastelli) [#​46928](https://togithub.com/nodejs/node/pull/46928) - \[[`6dca79f1ce`](https://togithub.com/nodejs/node/commit/6dca79f1ce)] - **tools**: standardize update-nghttp2.sh (Marco Ippolito) [#​47197](https://togithub.com/nodejs/node/pull/47197) - \[[`0c613c9347`](https://togithub.com/nodejs/node/commit/0c613c9347)] - **tools**: fix Slack notification action (Antoine du Hamel) [#​47237](https://togithub.com/nodejs/node/pull/47237) - \[[`3f49da5113`](https://togithub.com/nodejs/node/commit/3f49da5113)] - **tools**: notify on Slack when invalid commit lands (Antoine du Hamel) [#​47178](https://togithub.com/nodejs/node/pull/47178) - \[[`337123d657`](https://togithub.com/nodejs/node/commit/337123d657)] - **tools**: update daily wpt actions summary (Filip Skokan) [#​47138](https://togithub.com/nodejs/node/pull/47138) - \[[`78ce8d3469`](https://togithub.com/nodejs/node/commit/78ce8d3469)] - **tools**: allow test tap output to include unicode characters (Moshe Atlow) [#​47175](https://togithub.com/nodejs/node/pull/47175) - \[[`8850dacc88`](https://togithub.com/nodejs/node/commit/8850dacc88)] - **tools**: update lint-md-dependencies to rollup@3.19.1 (Node.js GitHub Bot) [#​47045](https://togithub.com/nodejs/node/pull/47045) - \[[`d1ca5b6d47`](https://togithub.com/nodejs/node/commit/d1ca5b6d47)] - **tools**: align update-ada.sh with other scripts (Tony Gorez) [#​47044](https://togithub.com/nodejs/node/pull/47044) - \[[`b58d52301e`](https://togithub.com/nodejs/node/commit/b58d52301e)] - **tools**: update eslint to 8.36.0 (Node.js GitHub Bot) [#​47046](https://togithub.com/nodejs/node/pull/47046) - \[[`d78bef8a1f`](https://togithub.com/nodejs/node/commit/d78bef8a1f)] - **tools,meta**: update README and tools to reflect changes in TSC charter (Rich Trott) [#​47126](https://togithub.com/nodejs/node/pull/47126) - \[[`d243115f41`](https://togithub.com/nodejs/node/commit/d243115f41)] - **url**: improve URLSearchParams creation performance (Yagiz Nizipli) [#​47190](https://togithub.com/nodejs/node/pull/47190) - \[[`461ef04f87`](https://togithub.com/nodejs/node/commit/461ef04f87)] - **url**: add pending-deprecation to `url.parse()` (Yagiz Nizipli) [#​47203](https://togithub.com/nodejs/node/pull/47203) - \[[`ef62e5a59e`](https://togithub.com/nodejs/node/commit/ef62e5a59e)] - **(SEMVER-MINOR)** **url**: implement URL.canParse (Khafra) [#​47179](https://togithub.com/nodejs/node/pull/47179) - \[[`0b565e8f62`](https://togithub.com/nodejs/node/commit/0b565e8f62)] - **url**: allow extension of user provided URL objects (Antoine du Hamel) [#​46989](https://togithub.com/nodejs/node/pull/46989) - \[[`cbb362736b`](https://togithub.com/nodejs/node/commit/cbb362736b)] - **util**: fix inspecting error with a throwing getter for `cause` (Antoine du Hamel) [#​47163](https://togithub.com/nodejs/node/pull/47163) - \[[`9537672511`](https://togithub.com/nodejs/node/commit/9537672511)] - **vm**: properly handle defining props on any value (Nicolas DUBIEN) [#​46615](https://togithub.com/nodejs/node/pull/46615) - \[[`75669e98bf`](https://togithub.com/nodejs/node/commit/75669e98bf)] - **watch**: fix watch path with equals (Moshe Atlow) [#​47369](https://togithub.com/nodejs/node/pull/47369) ### [`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 securit

Configuration

📅 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 is behind base branch, 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 Renovate Bot.