dreamquark-ai / tabnet

PyTorch implementation of TabNet paper : https://arxiv.org/pdf/1908.07442.pdf
https://dreamquark-ai.github.io/tabnet/
MIT License
2.56k stars 473 forks source link

chore(deps): update Node.js to v18 - autoclosed #407

Closed renovate[bot] closed 2 years ago

renovate[bot] commented 2 years ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
node final major 10.16.0-alpine -> 18.4.0-alpine

Release Notes

nodejs/node ### [`v18.4.0`](https://togithub.com/nodejs/node/releases/tag/v18.4.0) [Compare Source](https://togithub.com/nodejs/node/compare/v18.3.0...v18.4.0) ##### Notable Changes - **crypto**: - remove Node.js-specific webcrypto extensions (Filip Skokan) [#​43310](https://togithub.com/nodejs/node/pull/43310) - add CFRG curves to Web Crypto API (Filip Skokan) [#​42507](https://togithub.com/nodejs/node/pull/42507) - **dns**: - accept `'IPv4'` and `'IPv6'` for `family` (Antoine du Hamel) [#​43054](https://togithub.com/nodejs/node/pull/43054) - **report**: - add more heap infos in process report (theanarkh) [#​43116](https://togithub.com/nodejs/node/pull/43116) ##### Commits - \[[`702bfa0b7c`](https://togithub.com/nodejs/node/commit/702bfa0b7c)] - **async_hooks**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`f7c4015fd8`](https://togithub.com/nodejs/node/commit/f7c4015fd8)] - **bootstrap**: consolidate global properties definition (Chengzhong Wu) [#​43357](https://togithub.com/nodejs/node/pull/43357) - \[[`8d892f5259`](https://togithub.com/nodejs/node/commit/8d892f5259)] - **build**: add nonpm and nocorepack to vcbuild.bat (Darshan Sen) [#​43219](https://togithub.com/nodejs/node/pull/43219) - \[[`4109ddc005`](https://togithub.com/nodejs/node/commit/4109ddc005)] - **child_process**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`7b5cb14f0c`](https://togithub.com/nodejs/node/commit/7b5cb14f0c)] - **cluster**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`9f1de2c005`](https://togithub.com/nodejs/node/commit/9f1de2c005)] - **crypto**: fix webcrypto import of cfrg raw public keys (Filip Skokan) [#​43404](https://togithub.com/nodejs/node/pull/43404) - \[[`7f02e22998`](https://togithub.com/nodejs/node/commit/7f02e22998)] - **crypto**: test webcrypto ec raw public key import (Filip Skokan) [#​43405](https://togithub.com/nodejs/node/pull/43405) - \[[`0a075cb548`](https://togithub.com/nodejs/node/commit/0a075cb548)] - **crypto**: fix webcrypto JWK EC and OKP import crv check (Filip Skokan) [#​43346](https://togithub.com/nodejs/node/pull/43346) - \[[`df0903c8e8`](https://togithub.com/nodejs/node/commit/df0903c8e8)] - **crypto**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`6d0053345e`](https://togithub.com/nodejs/node/commit/6d0053345e)] - **(SEMVER-MINOR)** **crypto**: remove Node.js-specific webcrypto extensions (Filip Skokan) [#​43310](https://togithub.com/nodejs/node/pull/43310) - \[[`28c034d6b5`](https://togithub.com/nodejs/node/commit/28c034d6b5)] - **(SEMVER-MINOR)** **crypto**: add CFRG curves to Web Crypto API (Filip Skokan) [#​42507](https://togithub.com/nodejs/node/pull/42507) - \[[`fe7fd85109`](https://togithub.com/nodejs/node/commit/fe7fd85109)] - **deps**: update Corepack to 0.11.2 (Maël Nison) [#​43402](https://togithub.com/nodejs/node/pull/43402) - \[[`517f17b214`](https://togithub.com/nodejs/node/commit/517f17b214)] - **deps**: update undici to 5.5.1 (Node.js GitHub Bot) [#​43412](https://togithub.com/nodejs/node/pull/43412) - \[[`f4c830fbe4`](https://togithub.com/nodejs/node/commit/f4c830fbe4)] - **deps**: upgrade npm to 8.12.1 (npm CLI robot) [#​43301](https://togithub.com/nodejs/node/pull/43301) - \[[`0bb84b09a5`](https://togithub.com/nodejs/node/commit/0bb84b09a5)] - **(SEMVER-MINOR)** **dns**: accept `'IPv4'` and `'IPv6'` for `family` (Antoine du Hamel) [#​43054](https://togithub.com/nodejs/node/pull/43054) - \[[`f91babe494`](https://togithub.com/nodejs/node/commit/f91babe494)] - **doc**: packages documentation updates for 12 EOL (Guy Bedford) [#​43375](https://togithub.com/nodejs/node/pull/43375) - \[[`066f963ec1`](https://togithub.com/nodejs/node/commit/066f963ec1)] - **doc**: add initial doc on how to update cjs-module-lexer (Michael Dawson) [#​43255](https://togithub.com/nodejs/node/pull/43255) - \[[`36e5684ae0`](https://togithub.com/nodejs/node/commit/36e5684ae0)] - **doc**: clarify use of deps/icu-small (Michael Dawson) [#​43287](https://togithub.com/nodejs/node/pull/43287) - \[[`b9634e7ef3`](https://togithub.com/nodejs/node/commit/b9634e7ef3)] - **doc**: remove llnode from diag tierlist (Tony Gorez) [#​43289](https://togithub.com/nodejs/node/pull/43289) - \[[`4caeb10e7b`](https://togithub.com/nodejs/node/commit/4caeb10e7b)] - **doc**: remove ETW from diag tierlist (Tony Gorez) [#​43295](https://togithub.com/nodejs/node/pull/43295) - \[[`41955e5ce5`](https://togithub.com/nodejs/node/commit/41955e5ce5)] - **doc**: use serial comma in report docs (Tobias Nießen) [#​43394](https://togithub.com/nodejs/node/pull/43394) - \[[`e30d4c1cb0`](https://togithub.com/nodejs/node/commit/e30d4c1cb0)] - **doc**: add fspromises mkdir example (Tierney Cyren) [#​40843](https://togithub.com/nodejs/node/pull/40843) - \[[`adec5fa929`](https://togithub.com/nodejs/node/commit/adec5fa929)] - **doc**: add F3n67u to triagers (Feng Yu) [#​43350](https://togithub.com/nodejs/node/pull/43350) - \[[`cc3505b192`](https://togithub.com/nodejs/node/commit/cc3505b192)] - **doc**: fix typo in globals.md (Daeyeon Jeong) [#​43365](https://togithub.com/nodejs/node/pull/43365) - \[[`052c8eaf6a`](https://togithub.com/nodejs/node/commit/052c8eaf6a)] - **doc**: use serial comma in webstreams docs (Tobias Nießen) [#​43353](https://togithub.com/nodejs/node/pull/43353) - \[[`b824a0b7d0`](https://togithub.com/nodejs/node/commit/b824a0b7d0)] - **doc**: fix specifier example in `esm.md` (hiroki osame) [#​43351](https://togithub.com/nodejs/node/pull/43351) - \[[`d558b3c028`](https://togithub.com/nodejs/node/commit/d558b3c028)] - **doc**: add undici to glossary (F3n67u) [#​43327](https://togithub.com/nodejs/node/pull/43327) - \[[`f9ad98f5cb`](https://togithub.com/nodejs/node/commit/f9ad98f5cb)] - **doc**: change glossary link in pull request guide to node's glossary doc (Feng Yu) [#​43318](https://togithub.com/nodejs/node/pull/43318) - \[[`02944a6783`](https://togithub.com/nodejs/node/commit/02944a6783)] - **doc**: fix typo in util.parseArgs usage example (Michael Ficarra) [#​43332](https://togithub.com/nodejs/node/pull/43332) - \[[`f2bc6a3f71`](https://togithub.com/nodejs/node/commit/f2bc6a3f71)] - **doc**: improve description of TZ (Tobias Nießen) [#​43334](https://togithub.com/nodejs/node/pull/43334) - \[[`9335ea6c35`](https://togithub.com/nodejs/node/commit/9335ea6c35)] - **doc**: use serial comma in net docs (Tobias Nießen) [#​43335](https://togithub.com/nodejs/node/pull/43335) - \[[`05f38c6c3e`](https://togithub.com/nodejs/node/commit/05f38c6c3e)] - **doc**: make clear the result of comparison between Symbol.for (Kohei Ueno) [#​43309](https://togithub.com/nodejs/node/pull/43309) - \[[`c9aed9de9f`](https://togithub.com/nodejs/node/commit/c9aed9de9f)] - **doc**: add missing require to stream api doc (Feng Yu) [#​43237](https://togithub.com/nodejs/node/pull/43237) - \[[`f3188c1c9c`](https://togithub.com/nodejs/node/commit/f3188c1c9c)] - **doc**: add CIGTM to `glossary.md` (Feng Yu) [#​43316](https://togithub.com/nodejs/node/pull/43316) - \[[`c572d2d115`](https://togithub.com/nodejs/node/commit/c572d2d115)] - **doc**: use serial comma in pull request doc (Feng Yu) [#​43319](https://togithub.com/nodejs/node/pull/43319) - \[[`8a4e1fa002`](https://togithub.com/nodejs/node/commit/8a4e1fa002)] - **doc**: use serial comma in ESM docs (Tobias Nießen) [#​43322](https://togithub.com/nodejs/node/pull/43322) - \[[`fff0560a66`](https://togithub.com/nodejs/node/commit/fff0560a66)] - **doc**: promote cdt to tier 3 (Tony Gorez) [#​43290](https://togithub.com/nodejs/node/pull/43290) - \[[`7d0f6da97f`](https://togithub.com/nodejs/node/commit/7d0f6da97f)] - **doc**: fix chromium document link in pull-requests.md (rikapo) [#​43265](https://togithub.com/nodejs/node/pull/43265) - \[[`4674b0d2a5`](https://togithub.com/nodejs/node/commit/4674b0d2a5)] - **doc**: fix 404 link of BUILDING.md (Feng Yu) [#​43234](https://togithub.com/nodejs/node/pull/43234) - \[[`ee392c5c0b`](https://togithub.com/nodejs/node/commit/ee392c5c0b)] - **doc**: update CHANGELOG_V18.md (Filip Skokan) [#​43298](https://togithub.com/nodejs/node/pull/43298) - \[[`5a3a2a197f`](https://togithub.com/nodejs/node/commit/5a3a2a197f)] - **doc**: add src/crypto to CC list for nodejs/crypto (Tobias Nießen) [#​43286](https://togithub.com/nodejs/node/pull/43286) - \[[`69ce50396c`](https://togithub.com/nodejs/node/commit/69ce50396c)] - **doc**: use serial comma in console docs (Tobias Nießen) [#​43257](https://togithub.com/nodejs/node/pull/43257) - \[[`0c5092c51c`](https://togithub.com/nodejs/node/commit/0c5092c51c)] - **events**: fix adding abort listener in `events.once` (Daeyeon Jeong) [#​43373](https://togithub.com/nodejs/node/pull/43373) - \[[`fda2105481`](https://togithub.com/nodejs/node/commit/fda2105481)] - **events**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`63bf49b143`](https://togithub.com/nodejs/node/commit/63bf49b143)] - **fs**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`9b764531b9`](https://togithub.com/nodejs/node/commit/9b764531b9)] - **fs**: export constants from `fs/promises` (Feng Yu) [#​43177](https://togithub.com/nodejs/node/pull/43177) - \[[`a4409f85f8`](https://togithub.com/nodejs/node/commit/a4409f85f8)] - **http**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`2ffd54105a`](https://togithub.com/nodejs/node/commit/2ffd54105a)] - **http2**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`b468b8fe51`](https://togithub.com/nodejs/node/commit/b468b8fe51)] - **https**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`d2a98dc6cf`](https://togithub.com/nodejs/node/commit/d2a98dc6cf)] - **inspector**: add missing initialization (Michael Dawson) [#​43254](https://togithub.com/nodejs/node/pull/43254) - \[[`3b2f7eed39`](https://togithub.com/nodejs/node/commit/3b2f7eed39)] - **lib**: use `kEmptyObject` in various places (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`4a9511d971`](https://togithub.com/nodejs/node/commit/4a9511d971)] - **lib**: give names to promisified methods (LiviaMedeiros) [#​43218](https://togithub.com/nodejs/node/pull/43218) - \[[`b8644606eb`](https://togithub.com/nodejs/node/commit/b8644606eb)] - **lib**: use null-prototype objects for property descriptors (Antoine du Hamel) [#​43270](https://togithub.com/nodejs/node/pull/43270) - \[[`64edd6cbc3`](https://togithub.com/nodejs/node/commit/64edd6cbc3)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​43399](https://togithub.com/nodejs/node/pull/43399) - \[[`b05cea57ba`](https://togithub.com/nodejs/node/commit/b05cea57ba)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​43387](https://togithub.com/nodejs/node/pull/43387) - \[[`a8ecec57e3`](https://togithub.com/nodejs/node/commit/a8ecec57e3)] - **meta**: move one or more collaborators to emeritus ([#​43183](https://togithub.com/nodejs/node/issues/43183)) (Node.js GitHub Bot) [#​43183](https://togithub.com/nodejs/node/pull/43183) - \[[`60dc36244a`](https://togithub.com/nodejs/node/commit/60dc36244a)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​43312](https://togithub.com/nodejs/node/pull/43312) - \[[`9803b82ac7`](https://togithub.com/nodejs/node/commit/9803b82ac7)] - **net,dns**: move hasObserver out of perf function (theanarkh) [#​43217](https://togithub.com/nodejs/node/pull/43217) - \[[`112518fb1d`](https://togithub.com/nodejs/node/commit/112518fb1d)] - **perf_hooks**: fix function wrapped by `timerify` to work correctly (Kohei Ueno) [#​43330](https://togithub.com/nodejs/node/pull/43330) - \[[`a3310d13bf`](https://togithub.com/nodejs/node/commit/a3310d13bf)] - **perf_hooks**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`7e8a00a26d`](https://togithub.com/nodejs/node/commit/7e8a00a26d)] - **readline**: fix question stack overflow (Eugene Chapko) [#​43320](https://togithub.com/nodejs/node/pull/43320) - \[[`5e98cacf77`](https://togithub.com/nodejs/node/commit/5e98cacf77)] - **readline**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`66d956ca49`](https://togithub.com/nodejs/node/commit/66d956ca49)] - **repl**: make autocomplete case-insensitive (Sergey Petushkov) [#​41632](https://togithub.com/nodejs/node/pull/41632) - \[[`201f3d7f56`](https://togithub.com/nodejs/node/commit/201f3d7f56)] - **(SEMVER-MINOR)** **report**: add more heap infos in process report (theanarkh) [#​43116](https://togithub.com/nodejs/node/pull/43116) - \[[`a0568409b6`](https://togithub.com/nodejs/node/commit/a0568409b6)] - **src**: fix json utils escapes for U+000B (Chengzhong Wu) [#​43206](https://togithub.com/nodejs/node/pull/43206) - \[[`931ecfa033`](https://togithub.com/nodejs/node/commit/931ecfa033)] - **src**: fix memory leaks and refactor `ByteSource` (Tobias Nießen) [#​43202](https://togithub.com/nodejs/node/pull/43202) - \[[`5e65c1f3da`](https://togithub.com/nodejs/node/commit/5e65c1f3da)] - **src**: convey potential exceptions during StreamPipe construction (Darshan Sen) [#​43240](https://togithub.com/nodejs/node/pull/43240) - \[[`b200a5ff67`](https://togithub.com/nodejs/node/commit/b200a5ff67)] - **stream**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`1cc1a57cdb`](https://togithub.com/nodejs/node/commit/1cc1a57cdb)] - **test**: remove unused argument in test-util-inspect.js (Colin Ihrig) [#​43395](https://togithub.com/nodejs/node/pull/43395) - \[[`42c2115a82`](https://togithub.com/nodejs/node/commit/42c2115a82)] - **test**: mark test_buffer/test_finalizer flaky (Michael Dawson) [#​43414](https://togithub.com/nodejs/node/pull/43414) - \[[`71802c32d0`](https://togithub.com/nodejs/node/commit/71802c32d0)] - **test**: fix address in use error (Caleb Everett) [#​43199](https://togithub.com/nodejs/node/pull/43199) - \[[`e1b8c85a7a`](https://togithub.com/nodejs/node/commit/e1b8c85a7a)] - **test**: add test for short-option followed by its value (Kohei Ueno) [#​43358](https://togithub.com/nodejs/node/pull/43358) - \[[`f8d26c6011`](https://togithub.com/nodejs/node/commit/f8d26c6011)] - **test**: fix `common.mustNotCall` error message (Antoine du Hamel) [#​42917](https://togithub.com/nodejs/node/pull/42917) - \[[`18fffe6108`](https://togithub.com/nodejs/node/commit/18fffe6108)] - **test**: convert then to async/await (Meek Simbule) [#​43292](https://togithub.com/nodejs/node/pull/43292) - \[[`acd96d80eb`](https://togithub.com/nodejs/node/commit/acd96d80eb)] - **test**: add `BigInt`s to `common.getArrayBufferViews()` (LiviaMedeiros) [#​43235](https://togithub.com/nodejs/node/pull/43235) - \[[`e576a7fa50`](https://togithub.com/nodejs/node/commit/e576a7fa50)] - **test_runner**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`fecad7a3a5`](https://togithub.com/nodejs/node/commit/fecad7a3a5)] - **timers**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`e31baca76a`](https://togithub.com/nodejs/node/commit/e31baca76a)] - **tls**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`7f8f61a749`](https://togithub.com/nodejs/node/commit/7f8f61a749)] - **tls**: fix performance regression in `convertALPNProtocols()` (LiviaMedeiros) [#​43250](https://togithub.com/nodejs/node/pull/43250) - \[[`ac9599a718`](https://togithub.com/nodejs/node/commit/ac9599a718)] - **tools**: report unsafe string and regex primordials as lint errors (Antoine du Hamel) [#​43393](https://togithub.com/nodejs/node/pull/43393) - \[[`b69d874592`](https://togithub.com/nodejs/node/commit/b69d874592)] - **tools**: fix `create-or-update-pull-request-action` hash on GHA (Antoine du Hamel) [#​43378](https://togithub.com/nodejs/node/pull/43378) - \[[`cf8a115983`](https://togithub.com/nodejs/node/commit/cf8a115983)] - **tools**: add `avoid-prototype-pollution` lint rule (Antoine du Hamel) [#​43308](https://togithub.com/nodejs/node/pull/43308) - \[[`8c0fe1e184`](https://togithub.com/nodejs/node/commit/8c0fe1e184)] - **tools**: fix find-inactive actions (LiviaMedeiros) [#​43377](https://togithub.com/nodejs/node/pull/43377) - \[[`7f45d69f83`](https://togithub.com/nodejs/node/commit/7f45d69f83)] - **tools**: update lint-md-dependencies to rollup@2.75.5 (Node.js GitHub Bot) [#​43313](https://togithub.com/nodejs/node/pull/43313) - \[[`d5d0f01c5a`](https://togithub.com/nodejs/node/commit/d5d0f01c5a)] - **tools**: update eslint to 8.17.0 (Node.js GitHub Bot) [#​43314](https://togithub.com/nodejs/node/pull/43314) - \[[`f598fe1585`](https://togithub.com/nodejs/node/commit/f598fe1585)] - **tools**: use hashes instead of tags for external actions ([#​43284](https://togithub.com/nodejs/node/issues/43284)) (Antoine du Hamel) [#​43284](https://togithub.com/nodejs/node/pull/43284) - \[[`10f79947d9`](https://togithub.com/nodejs/node/commit/10f79947d9)] - **tools**: update `codecov/codecov-action` version (Antoine du Hamel) [#​43297](https://togithub.com/nodejs/node/pull/43297) - \[[`f93848fa50`](https://togithub.com/nodejs/node/commit/f93848fa50)] - **tools**: update lint-md-dependencies to rollup@2.75.3 (Node.js GitHub Bot) [#​43261](https://togithub.com/nodejs/node/pull/43261) - \[[`b3d7dc1de8`](https://togithub.com/nodejs/node/commit/b3d7dc1de8)] - **tools**: update clang-format 1.7.0 to 1.8.0 (Darshan Sen) [#​43241](https://togithub.com/nodejs/node/pull/43241) - \[[`812140c65a`](https://togithub.com/nodejs/node/commit/812140c65a)] - **tools,doc**: add guards against prototype pollution when creating proxies (Antoine du Hamel) [#​43391](https://togithub.com/nodejs/node/pull/43391) - \[[`56b8cc5cef`](https://togithub.com/nodejs/node/commit/56b8cc5cef)] - **util**: freeze `kEnumerableProperty` (LiviaMedeiros) [#​43390](https://togithub.com/nodejs/node/pull/43390) - \[[`b187d55b6d`](https://togithub.com/nodejs/node/commit/b187d55b6d)] - **util**: add `kEmptyObject` to internal/util (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`024b396275`](https://togithub.com/nodejs/node/commit/024b396275)] - **vm**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`7fc432fa35`](https://togithub.com/nodejs/node/commit/7fc432fa35)] - **wasi**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) - \[[`44b65d0ca7`](https://togithub.com/nodejs/node/commit/44b65d0ca7)] - **worker**: use `kEmptyObject` (LiviaMedeiros) [#​43159](https://togithub.com/nodejs/node/pull/43159) ### [`v18.3.0`](https://togithub.com/nodejs/node/compare/v18.2.0...v18.3.0) [Compare Source](https://togithub.com/nodejs/node/compare/v18.2.0...v18.3.0) ### [`v18.2.0`](https://togithub.com/nodejs/node/compare/v18.1.0...v18.2.0) [Compare Source](https://togithub.com/nodejs/node/compare/v18.1.0...v18.2.0) ### [`v18.1.0`](https://togithub.com/nodejs/node/compare/v18.0.0...v18.1.0) [Compare Source](https://togithub.com/nodejs/node/compare/v18.0.0...v18.1.0) ### [`v18.0.0`](https://togithub.com/nodejs/node/compare/v17.9.1...v18.0.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.9.1...v18.0.0) ### [`v17.9.1`](https://togithub.com/nodejs/node/compare/v17.9.0...v17.9.1) [Compare Source](https://togithub.com/nodejs/node/compare/v17.9.0...v17.9.1) ### [`v17.9.0`](https://togithub.com/nodejs/node/compare/v17.8.0...v17.9.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.8.0...v17.9.0) ### [`v17.8.0`](https://togithub.com/nodejs/node/compare/v17.7.2...v17.8.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.7.2...v17.8.0) ### [`v17.7.2`](https://togithub.com/nodejs/node/releases/tag/v17.7.2) [Compare Source](https://togithub.com/nodejs/node/compare/v17.7.1...v17.7.2) This is a security release. ##### Notable Changes Update to OpenSSL 3.0.2, which addresses the following vulnerability: - Infinite loop in `BN_mod_sqrt()` reachable when parsing certificates (High)(CVE-2022-0778) More details are available at ##### Commits - \[[`55e293e05f`](https://togithub.com/nodejs/node/commit/55e293e05f)] - **deps**: update archs files for quictls/openssl-3.0.2+quic (Hassaan Pasha) [#​42356](https://togithub.com/nodejs/node/pull/42356) - \[[`b8d090603d`](https://togithub.com/nodejs/node/commit/b8d090603d)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.2+quic (Hassaan Pasha) [#​42356](https://togithub.com/nodejs/node/pull/42356) - \[[`c8b6d92af0`](https://togithub.com/nodejs/node/commit/c8b6d92af0)] - **test**: fix tests affected by OpenSSL update (Michael Dawson) [#​42356](https://togithub.com/nodejs/node/pull/42356) - \[[`457e31ea09`](https://togithub.com/nodejs/node/commit/457e31ea09)] - **test**: renew certificates for specific test (Luigi Pinca) [#​42342](https://togithub.com/nodejs/node/pull/42342) ### [`v17.7.1`](https://togithub.com/nodejs/node/compare/v17.6.0...v17.7.1) [Compare Source](https://togithub.com/nodejs/node/compare/v17.6.0...v17.7.1) ### [`v17.6.0`](https://togithub.com/nodejs/node/compare/v17.5.0...v17.6.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.5.0...v17.6.0) ### [`v17.5.0`](https://togithub.com/nodejs/node/compare/v17.4.0...v17.5.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.4.0...v17.5.0) ### [`v17.4.0`](https://togithub.com/nodejs/node/compare/v17.3.1...v17.4.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.3.1...v17.4.0) ### [`v17.3.1`](https://togithub.com/nodejs/node/compare/v17.3.0...v17.3.1) [Compare Source](https://togithub.com/nodejs/node/compare/v17.3.0...v17.3.1) ### [`v17.3.0`](https://togithub.com/nodejs/node/releases/tag/v17.3.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.2.0...v17.3.0) ##### Notable changes ##### OpenSSL-3.0.1 OpenSSL-3.0.1 contains a fix for CVE-2021-4044: Invalid handling of X509\_verify_cert() internal errors in libssl (Moderate). This is a vulnerability in OpenSSL that may be exploited through Node.js. More information can be read here: . Contributed by Richard Lau [#​41177](https://togithub.com/nodejs/node/pull/41177). ##### Other Notable Changes - **lib**: - make AbortSignal cloneable/transferable (James M Snell) [#​41050](https://togithub.com/nodejs/node/pull/41050) - **deps**: - upgrade npm to 8.3.0 (npm team) [#​41127](https://togithub.com/nodejs/node/pull/41127) - **doc**: - add [@​bnb](https://togithub.com/bnb) as a collaborator (Tierney Cyren) [#​41100](https://togithub.com/nodejs/node/pull/41100) - **process**: - add `getActiveResourcesInfo()` (Darshan Sen) [#​40813](https://togithub.com/nodejs/node/pull/40813) - **timers**: - add experimental scheduler api (James M Snell) [#​40909](https://togithub.com/nodejs/node/pull/40909) ##### Commits - \[[`99fb6d48eb`](https://togithub.com/nodejs/node/commit/99fb6d48eb)] - **assert**: prefer reference comparison over string comparison (Darshan Sen) [#​41015](https://togithub.com/nodejs/node/pull/41015) - \[[`a7dfa43dc7`](https://togithub.com/nodejs/node/commit/a7dfa43dc7)] - **assert**: use stricter stack frame detection in .ifError() (Ruben Bridgewater) [#​41006](https://togithub.com/nodejs/node/pull/41006) - \[[`28761de6d4`](https://togithub.com/nodejs/node/commit/28761de6d4)] - **buffer**: fix `Blob` constructor on various `TypedArray`s (Irakli Gozalishvili) [#​40706](https://togithub.com/nodejs/node/pull/40706) - \[[`8fcb71a5ab`](https://togithub.com/nodejs/node/commit/8fcb71a5ab)] - **build**: update openssl config generator Dockerfile (Richard Lau) [#​41177](https://togithub.com/nodejs/node/pull/41177) - \[[`3a9ffa86db`](https://togithub.com/nodejs/node/commit/3a9ffa86db)] - **build**: use '<(python)' instead of 'python' (Cheng Zhao) [#​41146](https://togithub.com/nodejs/node/pull/41146) - \[[`85f1537c28`](https://togithub.com/nodejs/node/commit/85f1537c28)] - **build**: fix comment-labeled workflow (Mestery) [#​41176](https://togithub.com/nodejs/node/pull/41176) - \[[`61c53a667a`](https://togithub.com/nodejs/node/commit/61c53a667a)] - **build**: use gh cli in workflows file (Mestery) [#​40985](https://togithub.com/nodejs/node/pull/40985) - \[[`1fc6fd66ff`](https://togithub.com/nodejs/node/commit/1fc6fd66ff)] - **build**: fix commit-queue-rebase functionality (Rich Trott) [#​41140](https://togithub.com/nodejs/node/pull/41140) - \[[`831face7d1`](https://togithub.com/nodejs/node/commit/831face7d1)] - **build**: skip documentation generation if no ICU (Rich Trott) [#​41091](https://togithub.com/nodejs/node/pull/41091) - \[[`c776c9236e`](https://togithub.com/nodejs/node/commit/c776c9236e)] - **build**: re-enable V8 concurrent marking (Michaël Zasso) [#​41013](https://togithub.com/nodejs/node/pull/41013) - \[[`2125449f89`](https://togithub.com/nodejs/node/commit/2125449f89)] - **build**: add `--without-corepack` (Jonah Snider) [#​41060](https://togithub.com/nodejs/node/pull/41060) - \[[`6327685363`](https://togithub.com/nodejs/node/commit/6327685363)] - **build**: fail early in test-macos.yml (Rich Trott) [#​41035](https://togithub.com/nodejs/node/pull/41035) - \[[`ee4186b305`](https://togithub.com/nodejs/node/commit/ee4186b305)] - **build**: add tools/doc to tools.yml updates (Rich Trott) [#​41036](https://togithub.com/nodejs/node/pull/41036) - \[[`db30bc97d0`](https://togithub.com/nodejs/node/commit/db30bc97d0)] - **build**: update Actions versions (Mestery) [#​40987](https://togithub.com/nodejs/node/pull/40987) - \[[`db9cef3c4f`](https://togithub.com/nodejs/node/commit/db9cef3c4f)] - **build**: set persist-credentials: false on workflows (Rich Trott) [#​40972](https://togithub.com/nodejs/node/pull/40972) - \[[`29739f813f`](https://togithub.com/nodejs/node/commit/29739f813f)] - **build**: add OpenSSL gyp artifacts to .gitignore (Luigi Pinca) [#​40967](https://togithub.com/nodejs/node/pull/40967) - \[[`1b8baf0e4f`](https://togithub.com/nodejs/node/commit/1b8baf0e4f)] - **build**: remove legacy -J test.py option from Makefile/vcbuild (Rich Trott) [#​40945](https://togithub.com/nodejs/node/pull/40945) - \[[`5c27ec8385`](https://togithub.com/nodejs/node/commit/5c27ec8385)] - **build**: ignore unrelated workflow changes in slow Actions tests (Rich Trott) [#​40928](https://togithub.com/nodejs/node/pull/40928) - \[[`8957c9bd1c`](https://togithub.com/nodejs/node/commit/8957c9bd1c)] - **build,tools**: automate enforcement of emeritus criteria (Rich Trott) [#​41155](https://togithub.com/nodejs/node/pull/41155) - \[[`e924dc7982`](https://togithub.com/nodejs/node/commit/e924dc7982)] - **cluster**: use linkedlist for round_robin_handle (twchn) [#​40615](https://togithub.com/nodejs/node/pull/40615) - \[[`c757fa513e`](https://togithub.com/nodejs/node/commit/c757fa513e)] - **crypto**: add missing null check (Michael Dawson) [#​40598](https://togithub.com/nodejs/node/pull/40598) - \[[`35fe14454b`](https://togithub.com/nodejs/node/commit/35fe14454b)] - **deps**: update archs files for quictls/openssl-3.0.1+quic (Richard Lau) [#​41177](https://togithub.com/nodejs/node/pull/41177) - \[[`0b2103419f`](https://togithub.com/nodejs/node/commit/0b2103419f)] - **deps**: upgrade openssl sources to quictls/openssl-3.0.1+quic (Richard Lau) [#​41177](https://togithub.com/nodejs/node/pull/41177) - \[[`fae4945ab3`](https://togithub.com/nodejs/node/commit/fae4945ab3)] - **deps**: upgrade npm to 8.3.0 (npm team) [#​41127](https://togithub.com/nodejs/node/pull/41127) - \[[`3a1d952e68`](https://togithub.com/nodejs/node/commit/3a1d952e68)] - **deps**: upgrade npm to 8.2.0 (npm team) [#​41065](https://togithub.com/nodejs/node/pull/41065) - \[[`627b5bb718`](https://togithub.com/nodejs/node/commit/627b5bb718)] - **deps**: update Acorn to v8.6.0 (Michaël Zasso) [#​40993](https://togithub.com/nodejs/node/pull/40993) - \[[`a2fb12f9c6`](https://togithub.com/nodejs/node/commit/a2fb12f9c6)] - **deps**: patch V8 to 9.6.180.15 (Michaël Zasso) [#​40949](https://togithub.com/nodejs/node/pull/40949) - \[[`93111e4662`](https://togithub.com/nodejs/node/commit/93111e4662)] - **doc**: fix closing parenthesis (AlphaDio) [#​41190](https://togithub.com/nodejs/node/pull/41190) - \[[`f883bf3d12`](https://togithub.com/nodejs/node/commit/f883bf3d12)] - **doc**: add security steward on/offboarding steps (Michael Dawson) [#​41129](https://togithub.com/nodejs/node/pull/41129) - \[[`1274a25b14`](https://togithub.com/nodejs/node/commit/1274a25b14)] - **doc**: align module resolve algorithm with implementation (Qingyu Deng) [#​38837](https://togithub.com/nodejs/node/pull/38837) - \[[`34c6c59014`](https://togithub.com/nodejs/node/commit/34c6c59014)] - **doc**: update nodejs-sec managers (Michael Dawson) [#​41128](https://togithub.com/nodejs/node/pull/41128) - \[[`db26bdb011`](https://togithub.com/nodejs/node/commit/db26bdb011)] - **doc**: move style guide to findable location (Rich Trott) [#​41119](https://togithub.com/nodejs/node/pull/41119) - \[[`4369c6d9f6`](https://togithub.com/nodejs/node/commit/4369c6d9f6)] - **doc**: fix comments in test-fs-watch.js (jakub-g) [#​41046](https://togithub.com/nodejs/node/pull/41046) - \[[`93f5bd34e9`](https://togithub.com/nodejs/node/commit/93f5bd34e9)] - **doc**: document support building with Python 3.10 on Windows (Christian Clauss) [#​41098](https://togithub.com/nodejs/node/pull/41098) - \[[`d8fa227c26`](https://togithub.com/nodejs/node/commit/d8fa227c26)] - **doc**: add note about pip being required (Piotr Rybak) [#​40669](https://togithub.com/nodejs/node/pull/40669) - \[[`95691801f3`](https://togithub.com/nodejs/node/commit/95691801f3)] - **doc**: remove OpenJSF Slack nodejs from support doc (Rich Trott) [#​41108](https://togithub.com/nodejs/node/pull/41108) - \[[`e3ac384d78`](https://togithub.com/nodejs/node/commit/e3ac384d78)] - **doc**: simplify major release preparation (Bethany Nicolle Griggs) [#​40816](https://togithub.com/nodejs/node/pull/40816) - \[[`3406910040`](https://togithub.com/nodejs/node/commit/3406910040)] - **doc**: clarify escaping for ES modules (notroid5) [#​41074](https://togithub.com/nodejs/node/pull/41074) - \[[`668284b5a1`](https://togithub.com/nodejs/node/commit/668284b5a1)] - **doc**: add [@​bnb](https://togithub.com/bnb) as a collaborator (Tierney Cyren) [#​41100](https://togithub.com/nodejs/node/pull/41100) - \[[`94d09113a2`](https://togithub.com/nodejs/node/commit/94d09113a2)] - **doc**: add explicit declaration of fd with null val (Henadzi) [#​40704](https://togithub.com/nodejs/node/pull/40704) - \[[`b353ded677`](https://togithub.com/nodejs/node/commit/b353ded677)] - **doc**: expand entries for isIP(), isIPv4(), and isIPv6() (Rich Trott) [#​41028](https://togithub.com/nodejs/node/pull/41028) - \[[`f18aa14b1d`](https://togithub.com/nodejs/node/commit/f18aa14b1d)] - **doc**: link to commit queue guide (Geoffrey Booth) [#​41030](https://togithub.com/nodejs/node/pull/41030) - \[[`681edbe75f`](https://togithub.com/nodejs/node/commit/681edbe75f)] - **doc**: specify that `message.socket` can be nulled (Luigi Pinca) [#​41014](https://togithub.com/nodejs/node/pull/41014) - \[[`7c41f32f06`](https://togithub.com/nodejs/node/commit/7c41f32f06)] - **doc**: fix JSDoc in ESM loaders examples (Mestery) [#​40984](https://togithub.com/nodejs/node/pull/40984) - \[[`61b2e2ef9e`](https://togithub.com/nodejs/node/commit/61b2e2ef9e)] - **doc**: remove legacy -J test.py option from BUILDING.md (Rich Trott) [#​40945](https://togithub.com/nodejs/node/pull/40945) - \[[`c9b09d124e`](https://togithub.com/nodejs/node/commit/c9b09d124e)] - **doc,lib,tools**: align multiline comments (Rich Trott) [#​41109](https://togithub.com/nodejs/node/pull/41109) - \[[`12023dff4b`](https://togithub.com/nodejs/node/commit/12023dff4b)] - **(SEMVER-MINOR)** **errors**: add support for cause in aborterror (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`b0b7943e8f`](https://togithub.com/nodejs/node/commit/b0b7943e8f)] - **(SEMVER-MINOR)** **esm**: working mock test (Bradley Farias) [#​39240](https://togithub.com/nodejs/node/pull/39240) - \[[`37dbc3b9e9`](https://togithub.com/nodejs/node/commit/37dbc3b9e9)] - **(SEMVER-MINOR)** **events**: propagate abortsignal reason in new AbortError ctor in events (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`1b8d4e4867`](https://togithub.com/nodejs/node/commit/1b8d4e4867)] - **(SEMVER-MINOR)** **events**: propagate weak option for kNewListener (James M Snell) [#​40899](https://togithub.com/nodejs/node/pull/40899) - \[[`bbdcd0513b`](https://togithub.com/nodejs/node/commit/bbdcd0513b)] - **(SEMVER-MINOR)** **fs**: accept URL as argument for `fs.rm` and `fs.rmSync` (Antoine du Hamel) [#​41132](https://togithub.com/nodejs/node/pull/41132) - \[[`46108f8d50`](https://togithub.com/nodejs/node/commit/46108f8d50)] - **fs**: fix error codes for `fs.cp` (Antoine du Hamel) [#​41106](https://togithub.com/nodejs/node/pull/41106) - \[[`e25671cddb`](https://togithub.com/nodejs/node/commit/e25671cddb)] - **fs**: fix `length` option being ignored during `read()` (Shinho Ahn) [#​40906](https://togithub.com/nodejs/node/pull/40906) - \[[`6eda874be0`](https://togithub.com/nodejs/node/commit/6eda874be0)] - **(SEMVER-MINOR)** **fs**: propagate abortsignal reason in new AbortSignal constructors (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`70ed4ef248`](https://togithub.com/nodejs/node/commit/70ed4ef248)] - **http**: don't write empty data on req/res end() (Santiago Gimeno) [#​41116](https://togithub.com/nodejs/node/pull/41116) - \[[`4b3bf7e818`](https://togithub.com/nodejs/node/commit/4b3bf7e818)] - **(SEMVER-MINOR)** **http2**: propagate abortsignal reason in new AbortError constructor (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`8d87303f76`](https://togithub.com/nodejs/node/commit/8d87303f76)] - **inspector**: add missing initialization (Michael Dawson) [#​41022](https://togithub.com/nodejs/node/pull/41022) - \[[`b191e66ddf`](https://togithub.com/nodejs/node/commit/b191e66ddf)] - **lib**: include return types in JSDoc (Rich Trott) [#​41130](https://togithub.com/nodejs/node/pull/41130) - \[[`348707fca6`](https://togithub.com/nodejs/node/commit/348707fca6)] - **(SEMVER-MINOR)** **lib**: make AbortSignal cloneable/transferable (James M Snell) [#​41050](https://togithub.com/nodejs/node/pull/41050) - \[[`4ba883d384`](https://togithub.com/nodejs/node/commit/4ba883d384)] - **(SEMVER-MINOR)** **lib**: add abortSignal.throwIfAborted() (James M Snell) [#​40951](https://togithub.com/nodejs/node/pull/40951) - \[[`cc3e430c11`](https://togithub.com/nodejs/node/commit/cc3e430c11)] - **lib**: use consistent types in JSDoc [@​returns](https://togithub.com/returns) (Rich Trott) [#​41089](https://togithub.com/nodejs/node/pull/41089) - \[[`a1ed7f2810`](https://togithub.com/nodejs/node/commit/a1ed7f2810)] - **(SEMVER-MINOR)** **lib**: propagate abortsignal reason in new AbortError constructor in blob (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`1572db3e86`](https://togithub.com/nodejs/node/commit/1572db3e86)] - **lib**: do not lazy load EOL in blob (Ruben Bridgewater) [#​41004](https://togithub.com/nodejs/node/pull/41004) - \[[`62c4b4c85b`](https://togithub.com/nodejs/node/commit/62c4b4c85b)] - **(SEMVER-MINOR)** **lib**: add AbortSignal.timeout (James M Snell) [#​40899](https://togithub.com/nodejs/node/pull/40899) - \[[`f0d874342d`](https://togithub.com/nodejs/node/commit/f0d874342d)] - **lib,test,tools**: use consistent JSDoc types (Rich Trott) [#​40989](https://togithub.com/nodejs/node/pull/40989) - \[[`03e6771137`](https://togithub.com/nodejs/node/commit/03e6771137)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#​41154](https://togithub.com/nodejs/node/pull/41154) - \[[`e26c187b85`](https://togithub.com/nodejs/node/commit/e26c187b85)] - **meta**: move to emeritus automatically after 18 months (Rich Trott) [#​41155](https://togithub.com/nodejs/node/pull/41155) - \[[`b89fb3ef0a`](https://togithub.com/nodejs/node/commit/b89fb3ef0a)] - **meta**: move silverwind to emeriti (Roman Reiss) [#​41171](https://togithub.com/nodejs/node/pull/41171) - \[[`0fc148321f`](https://togithub.com/nodejs/node/commit/0fc148321f)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​41144](https://togithub.com/nodejs/node/pull/41144) - \[[`d6d1d6647c`](https://togithub.com/nodejs/node/commit/d6d1d6647c)] - **meta**: update AUTHORS (Node.js GitHub Bot) [#​41088](https://togithub.com/nodejs/node/pull/41088) - \[[`f30d6bcaff`](https://togithub.com/nodejs/node/commit/f30d6bcaff)] - **meta**: move one or more TSC members to emeritus (Node.js GitHub Bot) [#​40908](https://togithub.com/nodejs/node/pull/40908) - \[[`033a646d82`](https://togithub.com/nodejs/node/commit/033a646d82)] - **meta**: increase security policy response targets (Matteo Collina) [#​40968](https://togithub.com/nodejs/node/pull/40968) - \[[`6b6e1d054e`](https://togithub.com/nodejs/node/commit/6b6e1d054e)] - **node-api,doc**: document parms which can be optional (Michael Dawson) [#​41021](https://togithub.com/nodejs/node/pull/41021) - \[[`93ea1666f6`](https://togithub.com/nodejs/node/commit/93ea1666f6)] - **perf_hooks**: use spec-compliant `structuredClone` (Michaël Zasso) [#​40904](https://togithub.com/nodejs/node/pull/40904) - \[[`d8a2125900`](https://togithub.com/nodejs/node/commit/d8a2125900)] - **(SEMVER-MINOR)** **process**: add `getActiveResourcesInfo()` (Darshan Sen) [#​40813](https://togithub.com/nodejs/node/pull/40813) - \[[`67124ac63a`](https://togithub.com/nodejs/node/commit/67124ac63a)] - **(SEMVER-MINOR)** **readline**: propagate signal.reason in awaitable question (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`8fac878ff5`](https://togithub.com/nodejs/node/commit/8fac878ff5)] - **readline**: skip escaping characters again (Ruben Bridgewater) [#​41005](https://togithub.com/nodejs/node/pull/41005) - \[[`d3de937782`](https://togithub.com/nodejs/node/commit/d3de937782)] - **src**: fix limit calculation (Michael Dawson) [#​41026](https://togithub.com/nodejs/node/pull/41026) - \[[`6f0ec9835a`](https://togithub.com/nodejs/node/commit/6f0ec9835a)] - **src**: use a higher limit in the NearHeapLimitCallback (Joyee Cheung) [#​41041](https://togithub.com/nodejs/node/pull/41041) - \[[`90097ab891`](https://togithub.com/nodejs/node/commit/90097ab891)] - **src,crypto**: remove uses of `AllocatedBuffer` from `crypto_sig` (Darshan Sen) [#​40895](https://togithub.com/nodejs/node/pull/40895) - \[[`b59c513c31`](https://togithub.com/nodejs/node/commit/b59c513c31)] - **stream**: add isErrored helper (Robert Nagy) [#​41121](https://togithub.com/nodejs/node/pull/41121) - \[[`1787bfab68`](https://togithub.com/nodejs/node/commit/1787bfab68)] - **stream**: allow readable to end early without error (Robert Nagy) [#​40881](https://togithub.com/nodejs/node/pull/40881) - \[[`01e8c15c8a`](https://togithub.com/nodejs/node/commit/01e8c15c8a)] - **(SEMVER-MINOR)** **stream**: use cause options in AbortError constructors (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`0e21c64ae9`](https://togithub.com/nodejs/node/commit/0e21c64ae9)] - **stream**: remove whatwg streams experimental warning (James M Snell) [#​40971](https://togithub.com/nodejs/node/pull/40971) - \[[`513305c7d7`](https://togithub.com/nodejs/node/commit/513305c7d7)] - **stream**: cleanup eos (Robert Nagy) [#​40998](https://togithub.com/nodejs/node/pull/40998) - \[[`da8baf4bbb`](https://togithub.com/nodejs/node/commit/da8baf4bbb)] - **test**: do not load absolute path crypto engines twice (Richard Lau) [#​41177](https://togithub.com/nodejs/node/pull/41177) - \[[`1f6a9c3e31`](https://togithub.com/nodejs/node/commit/1f6a9c3e31)] - **test**: skip ESLint tests if no Intl (Rich Trott) [#​41105](https://togithub.com/nodejs/node/pull/41105) - \[[`ce656a80b5`](https://togithub.com/nodejs/node/commit/ce656a80b5)] - **test**: add missing JSDoc parameter name (Rich Trott) [#​41057](https://togithub.com/nodejs/node/pull/41057) - \[[`fb8f2e9643`](https://togithub.com/nodejs/node/commit/fb8f2e9643)] - **test**: deflake test-trace-atomics-wait (Luigi Pinca) [#​41018](https://togithub.com/nodejs/node/pull/41018) - \[[`de1748aca4`](https://togithub.com/nodejs/node/commit/de1748aca4)] - **test**: add auth option case for url.format (Hirotaka Tagawa / wafuwafu13) [#​40516](https://togithub.com/nodejs/node/pull/40516) - \[[`943547a0eb`](https://togithub.com/nodejs/node/commit/943547a0eb)] - ***Revert*** "**test**: skip different params test for OpenSSL 3.x" (Daniel Bevenius) [#​40640](https://togithub.com/nodejs/node/pull/40640) - \[[`0caa3483d2`](https://togithub.com/nodejs/node/commit/0caa3483d2)] - **(SEMVER-MINOR)** **timers**: add experimental scheduler api (James M Snell) [#​40909](https://togithub.com/nodejs/node/pull/40909) - \[[`e795547651`](https://togithub.com/nodejs/node/commit/e795547651)] - **(SEMVER-MINOR)** **timers**: propagate signal.reason in awaitable timers (James M Snell) [#​41008](https://togithub.com/nodejs/node/pull/41008) - \[[`a77cae1ef7`](https://togithub.com/nodejs/node/commit/a77cae1ef7)] - **tls**: improve handling of shutdown (Jameson Nash) [#​36111](https://togithub.com/nodejs/node/pull/36111) - \[[`db410e7d3e`](https://togithub.com/nodejs/node/commit/db410e7d3e)] - **tools**: update doc to remark-rehype@10.1.0 (Node.js GitHub Bot) [#​41149](https://togithub.com/nodejs/node/pull/41149) - \[[`e3870f3f17`](https://togithub.com/nodejs/node/commit/e3870f3f17)] - **tools**: update lint-md-dependencies to rollup@2.61.1 vfile-reporter@7.0.3 (Node.js GitHub Bot) [#​41150](https://togithub.com/nodejs/node/pull/41150) - \[[`6fc92bd191`](https://togithub.com/nodejs/node/commit/6fc92bd191)] - **tools**: enable jsdoc/require-returns-type ESLint rule (Rich Trott) [#​41130](https://togithub.com/nodejs/node/pull/41130) - \[[`70e6fe860a`](https://togithub.com/nodejs/node/commit/70e6fe860a)] - **tools**: update ESLint to 8.4.1 (Rich Trott) [#​41114](https://togithub.com/nodejs/node/pull/41114) - \[[`78894fa888`](https://togithub.com/nodejs/node/commit/78894fa888)] - **tools**: enable JSDoc check-alignment lint rule (Rich Trott) [#​41109](https://togithub.com/nodejs/node/pull/41109) - \[[`40a773aa29`](https://togithub.com/nodejs/node/commit/40a773aa29)] - **tools**: strip comments from lint-md rollup output (Rich Trott) [#​41092](https://togithub.com/nodejs/node/pull/41092) - \[[`7b606cfef6`](https://togithub.com/nodejs/node/commit/7b606cfef6)] - **tools**: update highlight.js to 11.3.1 (Rich Trott) [#​41091](https://togithub.com/nodejs/node/pull/41091) - \[[`52633a9e95`](https://togithub.com/nodejs/node/commit/52633a9e95)] - **tools**: enable jsdoc/require-returns-check lint rule (Rich Trott) [#​41089](https://togithub.com/nodejs/node/pull/41089) - \[[`dc0405e7fb`](https://togithub.com/nodejs/node/commit/dc0405e7fb)] - **tools**: update ESLint to 8.4.0 (Luigi Pinca) [#​41085](https://togithub.com/nodejs/node/pull/41085) - \[[`855f15d059`](https://togithub.com/nodejs/node/commit/855f15d059)] - **tools**: enable jsdoc/require-param-name lint rule (Rich Trott) [#​41057](https://togithub.com/nodejs/node/pull/41057) - \[[`78265e095a`](https://togithub.com/nodejs/node/commit/78265e095a)] - **tools**: use jsdoc recommended rules (Rich Trott) [#​41057](https://togithub.com/nodejs/node/pull/41057) - \[[`9cfdf15da6`](https://togithub.com/nodejs/node/commit/9cfdf15da6)] - **tools**: rollback highlight.js (Richard Lau) [#​41078](https://togithub.com/nodejs/node/pull/41078) - \[[`fe3e09bb4b`](https://togithub.com/nodejs/node/commit/fe3e09bb4b)] - **tools**: remove Babel from license-builder.sh (Rich Trott) [#​41049](https://togithub.com/nodejs/node/pull/41049) - \[[`62e0aa9725`](https://togithub.com/nodejs/node/commit/62e0aa9725)] - **tools**: udpate packages in tools/doc (Rich Trott) [#​41036](https://togithub.com/nodejs/node/pull/41036) - \[[`a959f4fa72`](https://togithub.com/nodejs/node/commit/a959f4fa72)] - **tools**: install and enable JSDoc linting in ESLint (Rich Trott) [#​41027](https://togithub.com/nodejs/node/pull/41027) - \[[`661960e471`](https://togithub.com/nodejs/node/commit/661960e471)] - **tools**: include JSDoc in ESLint updating tool (Rich Trott) [#​41027](https://togithub.com/nodejs/node/pull/41027) - \[[`e2922714ee`](https://togithub.com/nodejs/node/commit/e2922714ee)] - **tools**: ignore unrelated workflow changes in slow Actions tests (Antoine du Hamel) [#​40990](https://togithub.com/nodejs/node/pull/40990) - \[[`6525226ff7`](https://togithub.com/nodejs/node/commit/6525226ff7)] - **tools**: remove unneeded tool in update-eslint.sh (Rich Trott) [#​40995](https://togithub.com/nodejs/node/pull/40995) - \[[`5400b7963d`](https://togithub.com/nodejs/node/commit/5400b7963d)] - **tools**: consolidate ESLint dependencies (Rich Trott) [#​40995](https://togithub.com/nodejs/node/pull/40995) - \[[`86d5af14bc`](https://togithub.com/nodejs/node/commit/86d5af14bc)] - **tools**: update ESLint update script to consolidate dependencies (Rich Trott) [#​40995](https://togithub.com/nodejs/node/pull/40995) - \[[`8427099f66`](https://togithub.com/nodejs/node/commit/8427099f66)] - **tools**: run ESLint update to minimize diff on subsequent update (Rich Trott) [#​40995](https://togithub.com/nodejs/node/pull/40995) - \[[`82daaa9914`](https://togithub.com/nodejs/node/commit/82daaa9914)] - **tools,test**: make -J behavior default for test.py (Rich Trott) [#​40945](https://togithub.com/nodejs/node/pull/40945) - \[[`db77780cb9`](https://togithub.com/nodejs/node/commit/db77780cb9)] - **url**: detect hostname more reliably in url.parse() (Rich Trott) [#​41031](https://togithub.com/nodejs/node/pull/41031) - \[[`66b5083c1e`](https://togithub.com/nodejs/node/commit/66b5083c1e)] - **util**: serialize falsy cause values while inspecting errors (Ruben Bridgewater) [#​41097](https://togithub.com/nodejs/node/pull/41097) - \[[`09d29ca8d9`](https://togithub.com/nodejs/node/commit/09d29ca8d9)] - **util**: make sure error causes of any type may be inspected (Ruben Bridgewater) [#​41097](https://togithub.com/nodejs/node/pull/41097) - \[[`f5ff88b3cb`](https://togithub.com/nodejs/node/commit/f5ff88b3cb)] - **(SEMVER-MINOR)** **util**: pass through the inspect function to custom inspect functions (Ruben Bridgewater) [#​41019](https://togithub.com/nodejs/node/pull/41019) - \[[`a0326f0941`](https://togithub.com/nodejs/node/commit/a0326f0941)] - **util**: escape lone surrogate code points using .inspect() (Ruben Bridgewater) [#​41001](https://togithub.com/nodejs/node/pull/41001) - \[[`91df200ad6`](https://togithub.com/nodejs/node/commit/91df200ad6)] - **(SEMVER-MINOR)** **util**: add numericSeparator to util.inspect (Ruben Bridgewater) [#​41003](https://togithub.com/nodejs/node/pull/41003) - \[[`da87413257`](https://togithub.com/nodejs/node/commit/da87413257)] - **(SEMVER-MINOR)** **util**: always visualize cause property in errors during inspection (Ruben Bridgewater) [#​41002](https://togithub.com/nodejs/node/pull/41002) ### [`v17.2.0`](https://togithub.com/nodejs/node/releases/tag/v17.2.0) [Compare Source](https://togithub.com/nodejs/node/compare/v17.1.0...v17.2.0) ##### Notable Changes - \[[`06916490af`](https://togithub.com/nodejs/node/commit/06916490af)] - **(SEMVER-MINOR)** **async_hooks**: expose async_wrap providers (Rafael Gonzaga) [#​40760](https://togithub.com/nodejs/node/pull/40760) - \[[`371ee64c92`](https://togithub.com/nodejs/node/commit/371ee64c92)] - **(SEMVER-MINOR)** **deps**: update V8 to 9.6.180.14 (Michaël Zasso) [#​40488](https://togithub.com/nodejs/node/pull/40488) - \[[`675c210b04`](https://togithub.com/nodejs/node/commit/675c210b04)] - **(SEMVER-MINOR)** **lib**: add reason to AbortSignal (James M Snell) [#​40807](https://togithub.com/nodejs/node/pull/40807) - \[[`0de2850680`](https://togithub.com/nodejs/node/commit/0de2850680)] - **(SEMVER-MINOR)** **src**: add x509.fingerprint512 to crypto module (3nprob) [#​39809](https://togithub.com/nodejs/node/pull/39809) - \[[`fa9b5c35d2`](https://togithub.com/nodejs/node/commit/fa9b5c35d2)] - **stream**: deprecate thenable support (Antoine du Hamel) [#​40860](https://togithub.com/nodejs/node/pull/40860) - \[[`534409d4e7`](https://togithub.com/nodejs/node/commit/534409d4e7)] - **stream**: fix finished regression when working with legacy Stream (Matteo Collina) [#​40858](https://togithub.com/nodejs/node/pull/40858) ##### Commits - \[[`48157c44c2`](https://togithub.com/nodejs/node/commit/48157c44c2)] - ***Revert*** "**async_hooks**: merge resource_symbol with owner_symbol" (Darshan Sen) [#​40741](https://togithub.com/nodejs/node/pull/40741) - \[[`4a971f67e4`](https://togithub.com/nodejs/node/commit/4a971f67e4)] - **async_hooks**: eliminate require side effects (Stephen Belanger) [#​40782](https://togithub.com/nodejs/node/pull/40782) - \[[`06916490af`](https://togithub.com/nodejs/node/commit/06916490af)] - **(SEMVER-MINOR)** **async_hooks**: expose async_wrap providers (Rafael Gonzaga) [#​40760](https://togithub.com/nodejs/node/pull/40760) - \[[`65b33ba510`](https://togithub.com/nodejs/node/commit/65b33ba510)] - **build**: remove extraneous quotation marks from commit body (Rich Trott) [#​40963](https://togithub.com/nodejs/node/pull/40963) - \[[`05d652a555`](https://togithub.com/nodejs/node/commit/05d652a555)] - **build**: fix branch name for lint-md-dependencies update (Rich Trott) [#​40924](https://togithub.com/nodejs/node/pull/40924) - \[[`1482c4415f`](https://togithub.com/nodejs/node/commit/1482c4415f)] - **build**: fix `make` invocation in tools.yml (Rich Trott) [#​40890](https://togithub.com/nodejs/node/pull/40890) - \[[`69de8c8143`](https://togithub.com/nodejs/node/commit/69de8c8143)] - **build**: reset embedder string to "-node.0" (Michaël Zasso) [#​40488](https://togithub.com/nodejs/node/pull/40488) - \[[`e793331322`](https://togithub.com/nodejs/node/commit/e793331322)] - **build**: fix tools.yml errors (Rich Trott) [#​40870](https://togithub.com/nodejs/node/pull/40870) - \[[`51ac59b047`](https://togithub.com/nodejs/node/commit/51ac59b047)] - **build**: add GitHub Action to update tools modules (Rich Trott) [#​40644](https://togithub.com/nodejs/node/pull/40644) - \[[`a8cc8b6554`](https://togithub.com/nodejs/node/commit/a8cc8b6554)] - **crypto**: trim input for NETSCAPE_SPKI_b64\_decode (Shelley Vohr) [#​40757](https://togithub.com/nodejs/node/pull/40757) - \[[`2979c58fb0`](https://togithub.com/nodejs/node/commit/2979c58fb0)] - **crypto**: throw errors in SignTraits::DeriveBits (Tobias Nießen) [#​40796](https://togithub.com/nodejs/node/pull/40796) - \[[`7f5931d03f`](https://togithub.com/nodejs/node/commit/7f5931d03f)] - **crypto**: fix build without scrypt (Martin Jansa) [#​40613](https://togithub.com/nodejs/node/pull/40613) - \[[`90f35fc329`](https://togithub.com/nodejs/node/commit/90f35fc329)] - **deps**: upgrade npm to 8.1.4 (npm team) [#​40865](https://togithub.com/nodejs/node/pull/40865) - \[[`d461603d71`](https://togithub.com/nodejs/node/commit/d461603d71)] - **deps**: V8: cherry-pick [`cced52a`](https://togithub.com/nodejs/node/commit/cced52a97ee9) (Ray Wang) [#​40656](https://togithub.com/nodejs/node/pull/40656) - \[[`d6ae50ff96`](https://togithub.com/nodejs/node/commit/d6ae50ff96)] - **deps**: V8: cherry-pick [`7ae0b77`](https://togithub.com/nodejs/node/commit/7ae0b77628f6) (Ray Wang) [#​40882](https://togithub.com/nodejs/node/pull/40882) - \[[`e60053deee`](https://togithub.com/nodejs/node/commit/e60053deee)] - **deps**: V8: cherry-pick [`2a0bc36`](https://togithub.com/nodejs/node/commit/2a0bc36dec12) (Michaël Zasso) [#​40178](https://togithub.com/nodejs/node/pull/40178) - \[[`94acaae3d4`](https://togithub.com/nodejs/node/commit/94acaae3d4)] - **deps**: V8: patch jinja2 for Python 3.10 compat (Michaël Zasso) [#​40296](https://togithub.com/nodejs/node/pull/40296) - \[[`37c9828d39`](https://togithub.com/nodejs/node/commit/37c9828d39)] - **deps**: disable trap handler for Windows cross-compiler (Michaël Zasso) [#​40488](https://togithub.com/nodejs/node/pull/40488) - \[[`dfb97fb501`](https://togithub.com/nodejs/node/commit/dfb97fb501)] - **deps**: silence irrelevant V8 warning (Michaël Zasso) [#​38990](https://togithub.com/nodejs/node/pull/38990) - \[[`9ecf4be0c2`](https://togithub.com/nodejs/node/commit/9ecf4be0c2)] - **deps**: silence irrelevant V8 warning (Michaël Zasso) [#​37587](https://togithub.com/nodejs/node/pull/37587) - \[[`82a8736dec`](https://togithub.com/nodejs/node/commit/82a8736dec)] - **deps**: fix V8 build issue with inline methods (Jiawen Geng) [#​38807](https://togithub.com/nodejs/node/pull/38807) - \[[`eab5ef5505`](https://togithub.com/nodejs/node/commit/eab5ef5505)] - **deps**: make v8.h compatible with VS2015 (Joao Reis) [#​32116](https://togithub.com/nodejs/node/pull/32116) - \[[`d6e5dd56ff`](https://togithub.com/nodejs/node/commit/d6e5dd56ff)] - **deps**: V8: forward declaration of `Rtl*FunctionTable` (Refael Ackermann) [#​32116](https://togithub.com/nodejs/node/pull/32116) - \[[`29a6e15480`](https://togithub.com/nodejs/node/commit/29a6e15480)] - **deps**: V8: patch register-arm64.h (Refael Ackermann) [#​32116](https://togithub.com/nodejs/node/pull/32116) - \[[`1ff83c4945`](https://togithub.com/nodejs/node/commit/1ff83c4945)] - **deps**: V8: un-cherry-pick [`bd019bd`](https://togithub.com/nodejs/node/commit/bd019bd) (Refael Ackermann) [#​32116](https://togithub.com/nodejs/node/pull/32116) - \[[`371ee64c92`](https://togithub.com/nodejs/node/commit/371ee64c92)] - **(SEMVER-MINOR)** **deps**: update V8 to 9.6.180.14 (Michaël Zasso) [#​40488](https://togithub.com/nodejs/node/pull/40488) - \[[`6506a42c16`](https://togithub.com/nodejs/node/commit/6506a42c16)] - **deps**: V8: cherry-pick [`cced52a`](https://togithub.com/nodejs/node/commit/cced52a97ee9) (Ray Wang) [#​40656](https://togithub.com/nodejs/node/pull/40656) - \[[`a612ecb42f`](https://togithub.com/nodejs/node/commit/a612ecb42f)] - **deps**: V8: cherry-pick [`7ae0b77`](https://togithub.com/nodejs/node/commit/7ae0b77628f6) (Ray Wang) [#​40882](https://togithub.com/nodejs/node/pull/40882) - \[[`b46184df5e`](https://togithub.com/nodejs/node/commit/b46184df5e)] - **deps**: update to uvwasi 0.0.12 (Colin Ihrig) [#​40847](https://togithub.com/nodejs/node/pull/40847) - \[[`fa37428472`](https://togithub.com/nodejs/node/commit/fa37428472)] - **deps**: add -fno-strict-aliasing flag to libuv (Daniel Bevenius) [#​40631](https://togithub.com/nodejs/node/pull/40631) - \[[`9711ccfe08`](https://togithub.com/nodejs/node/commit/9711ccfe08)] - **deps**: upgrade npm to 8.1.3 (npm team) [#​40726](https://togithub.com/nodejs/node/pull/40726) - \[[`8e525634c6`](https://togithub.com/nodejs/node/commit/8e525634c6)] - **deps**: update ICU to 70.1 (Michaël Zasso) [#​40658](https://togithub.com/nodejs/node/pull/40658) - \[[`3bfc9f5b47`](https://togithub.com/nodejs/node/commit/3bfc9f5b47)] - **doc**: add information on suppressing initial break in debugger (Rich Trott) [#​40960](https://togithub.com/nodejs/node/pull/40960) - \[[`8966ab3c57`](https://togithub.com/nodejs/node/commit/8966ab3c57)] - **doc**: improve grammar in API description (Tobias Nießen) [#​40959](https://togithub.com/nodejs/node/pull/40959) - \[[`130777a61c`](https://togithub.com/nodejs/node/commit/130777a61c)] - **doc**: update BUILDING.md section on running tests (Rich Trott) [#​40933](https://togithub.com/nodejs/node/pull/40933) - \[[`6e9b6652e5`](https://togithub.com/nodejs/node/commit/6e9b6652e5)] - **doc**: remove experimental abortcontroller flag (FrankQiu) [#​38968](https://togithub.com/nodejs/node/pull/38968) - \[[`b92416ff02`](https://togithub.com/nodejs/node/commit/b92416ff02)] - **doc**: fix spelling of 'WebAssembly' (Geoffrey Booth) [#​40785](https://togithub.com/nodejs/node/pull/40785) - \[[`cf495a6293`](https://togithub.com/nodejs/node/commit/cf495a6293)] - **doc**: clarify more optional parameters in node-api (Michael Dawson) [#​40888](https://togithub.com/nodejs/node/pull/40888) - \[[`694012b392`](https://togithub.com/nodejs/node/commit/694012b392)] - **doc**: define "types", "deno" community conditions (Guy Bedford) [#​40708](https://togithub.com/nodejs/node/pull/40708) - \[[`4c47b0150b`](https://togithub.com/nodejs/node/commit/4c47b0150b)] - **doc**: docu

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 Mend Renovate. View repository job log here.