h3poteto / megalodon

Fediverse API client library for node.js and browser
https://h3poteto.github.io/megalodon/
MIT License
249 stars 30 forks source link

Update Node.js to >=15.14.0 - autoclosed #2133

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 8 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change
node (source) engines minor >=15.0.0 -> >=15.14.0

Release Notes

nodejs/node (node) ### [`v15.14.0`](https://togithub.com/nodejs/node/releases/tag/v15.14.0): 2021-04-06, Version 15.14.0 (Current), @​mylesborins [Compare Source](https://togithub.com/nodejs/node/compare/v15.0.0...v15.14.0) This is a security release. ##### Notable Changes Vulnerabilties Fixed: - **CVE-2021-3450**: OpenSSL - CA certificate check bypass with X509\_V_FLAG_X509\_STRICT (High) - This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt - Impacts: - All versions of the 15.x, 14.x, 12.x and 10.x releases lines - **CVE-2021-3449**: OpenSSL - NULL pointer deref in signature_algorithms processing (High) - This is a vulnerability in OpenSSL which may be exploited through Node.js. You can read more about it in https://www.openssl.org/news/secadv/20210325.txt - Impacts: - All versions of the 15.x, 14.x, 12.x and 10.x releases lines - **CVE-2020-7774**: npm upgrade - Update y18n to fix Prototype-Pollution (High) - This is a vulnerability in the y18n npm module which may be exploited by prototype pollution. You can read more about it in https://github.com/advisories/GHSA-c4w7-xm78-47vh - Impacts: - All versions of the 14.x, 12.x and 10.x releases lines Other Notable Changes: - \[[`b6f4901221`](https://togithub.com/nodejs/node/commit/b6f4901221)] - **(SEMVER-MINOR)** **fs**: add support for async iterators to `fsPromises.writeFile` (HiroyukiYagihashi) [#​37490](https://togithub.com/nodejs/node/pull/37490) - \[[`0709cbb7fe`](https://togithub.com/nodejs/node/commit/0709cbb7fe)] - **(SEMVER-MINOR)** **net**: allow net.BlockList to use net.SocketAddress objects (James M Snell) [#​37917](https://togithub.com/nodejs/node/pull/37917) - \[[`daa8a7bbcf`](https://togithub.com/nodejs/node/commit/daa8a7bbcf)] - **(SEMVER-MINOR)** **net**: add SocketAddress class (James M Snell) [#​37917](https://togithub.com/nodejs/node/pull/37917) - \[[`a4169ce519`](https://togithub.com/nodejs/node/commit/a4169ce519)] - **(SEMVER-MINOR)** **net**: make net.BlockList cloneable (James M Snell) [#​37917](https://togithub.com/nodejs/node/pull/37917) - \[[`669b81c68b`](https://togithub.com/nodejs/node/commit/669b81c68b)] - **(SEMVER-MINOR)** **net,tls**: add abort signal support to connect (Nitzan Uziely) [#​37735](https://togithub.com/nodejs/node/pull/37735) - \[[`a1123f0a29`](https://togithub.com/nodejs/node/commit/a1123f0a29)] - **(SEMVER-MINOR)** **readline**: add AbortSignal support to interface (Nitzan Uziely) [#​37932](https://togithub.com/nodejs/node/pull/37932) ##### Commits - \[[`ac69b95e47`](https://togithub.com/nodejs/node/commit/ac69b95e47)] - **crypto**: use correct webcrypto RSASSA-PKCS1-v1\_5 algorithm name (Filip Skokan) [#​38029](https://togithub.com/nodejs/node/pull/38029) - \[[`960c6be229`](https://togithub.com/nodejs/node/commit/960c6be229)] - **crypto**: add buffering to randomInt (Tobias Nießen) [#​35110](https://togithub.com/nodejs/node/pull/35110) - \[[`4ef102d34e`](https://togithub.com/nodejs/node/commit/4ef102d34e)] - **deps**: update to cjs-module-lexer@1.1.1 (Guy Bedford) [#​37992](https://togithub.com/nodejs/node/pull/37992) - \[[`f0e77149a4`](https://togithub.com/nodejs/node/commit/f0e77149a4)] - **deps**: update archs files for OpenSSL-1.1.1k (Hassaan Pasha) [#​37916](https://togithub.com/nodejs/node/pull/37916) - \[[`bbdcdad2c6`](https://togithub.com/nodejs/node/commit/bbdcdad2c6)] - **deps**: upgrade openssl sources to 1.1.1k+quic (Hassaan Pasha) [#​37916](https://togithub.com/nodejs/node/pull/37916) - \[[`913ec56798`](https://togithub.com/nodejs/node/commit/913ec56798)] - **deps**: cjs-module-lexer: cherry-pick [`22093e7`](https://togithub.com/nodejs/node/commit/22093e765f) (pezhmanparsaee) [#​37895](https://togithub.com/nodejs/node/pull/37895) - \[[`afc6ab2122`](https://togithub.com/nodejs/node/commit/afc6ab2122)] - **doc**: fix asyncLocalStorage.run() description (Darkripper214) [#​38023](https://togithub.com/nodejs/node/pull/38023) - \[[`b40d35d649`](https://togithub.com/nodejs/node/commit/b40d35d649)] - **doc**: document how to unref stdin when using readline.Interface (Anu Pasumarthy) [#​38019](https://togithub.com/nodejs/node/pull/38019) - \[[`ce14080473`](https://togithub.com/nodejs/node/commit/ce14080473)] - **doc**: move psmarshall to collaborators emeriti (Peter Marshall) [#​37994](https://togithub.com/nodejs/node/pull/37994) - \[[`ae70aa3c63`](https://togithub.com/nodejs/node/commit/ae70aa3c63)] - **doc**: add distinctive color for code elements inside links (Antoine du Hamel) [#​37950](https://togithub.com/nodejs/node/pull/37950) - \[[`8792c7c96b`](https://togithub.com/nodejs/node/commit/8792c7c96b)] - **doc**: add missing events.on metadata (Anna Henningsen) [#​37965](https://togithub.com/nodejs/node/pull/37965) - \[[`a57dc06adf`](https://togithub.com/nodejs/node/commit/a57dc06adf)] - **doc**: improve Buffer's encoding documentation (Michaël Zasso) [#​37945](https://togithub.com/nodejs/node/pull/37945) - \[[`f3fabb57cf`](https://togithub.com/nodejs/node/commit/f3fabb57cf)] - **doc**: add missing cleanup step in OpenSSL upgrade (Tobias Nießen) [#​37927](https://togithub.com/nodejs/node/pull/37927) - \[[`13c3924af8`](https://togithub.com/nodejs/node/commit/13c3924af8)] - **doc**: add Windows-specific info to subprocess.kill() (João Lucas Lucchetta) [#​34867](https://togithub.com/nodejs/node/pull/34867) - \[[`b6f4901221`](https://togithub.com/nodejs/node/commit/b6f4901221)] - **(SEMVER-MINOR)** **fs**: add support for async iterators to `fsPromises.writeFile` (HiroyukiYagihashi) [#​37490](https://togithub.com/nodejs/node/pull/37490) - \[[`ad7e34446c`](https://togithub.com/nodejs/node/commit/ad7e34446c)] - **fs**: fix chown abort (Darshan Sen) [#​38004](https://togithub.com/nodejs/node/pull/38004) - \[[`d86aca9a77`](https://togithub.com/nodejs/node/commit/d86aca9a77)] - **http**: optimize debug function correctly (Michaël Zasso) [#​37966](https://togithub.com/nodejs/node/pull/37966) - \[[`062541aae5`](https://togithub.com/nodejs/node/commit/062541aae5)] - **http2**: add specific error code for custom frames (Anna Henningsen) [#​37936](https://togithub.com/nodejs/node/pull/37936) - \[[`8525231902`](https://togithub.com/nodejs/node/commit/8525231902)] - **lib**: change wording in lib/domain.js comment (Akhil Marsonya) [#​37933](https://togithub.com/nodejs/node/pull/37933) - \[[`21e399be4c`](https://togithub.com/nodejs/node/commit/21e399be4c)] - **lib**: change wording in lib/internal/child_process comment (Akhil Marsonya) [#​37903](https://togithub.com/nodejs/node/pull/37903) - \[[`3ab9619e56`](https://togithub.com/nodejs/node/commit/3ab9619e56)] - **module**: improve error message for invalid data URL (Antoine du Hamel) [#​37701](https://togithub.com/nodejs/node/pull/37701) - \[[`0709cbb7fe`](https://togithub.com/nodejs/node/commit/0709cbb7fe)] - **(SEMVER-MINOR)** **net**: allow net.BlockList to use net.SocketAddress objects (James M Snell) [#​37917](https://togithub.com/nodejs/node/pull/37917) - \[[`daa8a7bbcf`](https://togithub.com/nodejs/node/commit/daa8a7bbcf)] - **(SEMVER-MINOR)** **net**: add SocketAddress class (James M Snell) [#​37917](https://togithub.com/nodejs/node/pull/37917) - \[[`a4169ce519`](https://togithub.com/nodejs/node/commit/a4169ce519)] - **(SEMVER-MINOR)** **net**: make net.BlockList cloneable (James M Snell) [#​37917](https://togithub.com/nodejs/node/pull/37917) - \[[`669b81c68b`](https://togithub.com/nodejs/node/commit/669b81c68b)] - **(SEMVER-MINOR)** **net,tls**: add abort signal support to connect (Nitzan Uziely) [#​37735](https://togithub.com/nodejs/node/pull/37735) - \[[`a94cc27cbe`](https://togithub.com/nodejs/node/commit/a94cc27cbe)] - **path**: refactor to use more primordials (Akhil Marsonya) [#​37893](https://togithub.com/nodejs/node/pull/37893) - \[[`6cc1e15669`](https://togithub.com/nodejs/node/commit/6cc1e15669)] - **readline**: fix pre-aborted signal question handling (Nitzan Uziely) [#​37929](https://togithub.com/nodejs/node/pull/37929) - \[[`a1123f0a29`](https://togithub.com/nodejs/node/commit/a1123f0a29)] - **(SEMVER-MINOR)** **readline**: add AbortSignal support to interface (Nitzan Uziely) [#​37932](https://togithub.com/nodejs/node/pull/37932) - \[[`629e72e9f4`](https://togithub.com/nodejs/node/commit/629e72e9f4)] - **src**: fix typo in node_mutex (Tobias Nießen) [#​38011](https://togithub.com/nodejs/node/pull/38011) - \[[`e61cc0bfb0`](https://togithub.com/nodejs/node/commit/e61cc0bfb0)] - **src**: fix typos in crypto comments (Tobias Nießen) [#​38024](https://togithub.com/nodejs/node/pull/38024) - \[[`6ad0b6f0f5`](https://togithub.com/nodejs/node/commit/6ad0b6f0f5)] - **src**: fix error handling for CryptoJob::ToResult (Tobias Nießen) [#​37076](https://togithub.com/nodejs/node/pull/37076) - \[[`3175559bed`](https://togithub.com/nodejs/node/commit/3175559bed)] - **test**: add extra space in test failure output (Qingyu Deng) [#​37957](https://togithub.com/nodejs/node/pull/37957) - \[[`0243376cfc`](https://togithub.com/nodejs/node/commit/0243376cfc)] - **test**: use faster variant for rss (Pooja D P) [#​36839](https://togithub.com/nodejs/node/pull/36839) - \[[`b02c352ad6`](https://togithub.com/nodejs/node/commit/b02c352ad6)] - **test**: fix test-tls-no-sslv3 for OpenSSL 3 (Richard Lau) [#​38027](https://togithub.com/nodejs/node/pull/38027) - \[[`0db1a1eacf`](https://togithub.com/nodejs/node/commit/0db1a1eacf)] - **test**: deflake test-fs-read-optional-params (Luigi Pinca) [#​37991](https://togithub.com/nodejs/node/pull/37991) - \[[`4d50975cd7`](https://togithub.com/nodejs/node/commit/4d50975cd7)] - **test**: improve clarity of ALS-enable-disable.js (Darkripper214) [#​38008](https://togithub.com/nodejs/node/pull/38008) - \[[`5e15ae05d0`](https://togithub.com/nodejs/node/commit/5e15ae05d0)] - **test**: add DataView test case for v8 serdes (Rich Trott) [#​37955](https://togithub.com/nodejs/node/pull/37955) - \[[`6d28a24f1c`](https://togithub.com/nodejs/node/commit/6d28a24f1c)] - **tools**: update ESLint to 7.23.0 (Luigi Pinca) [#​37979](https://togithub.com/nodejs/node/pull/37979) - \[[`51e7a33d54`](https://togithub.com/nodejs/node/commit/51e7a33d54)] - **tools,doc**: add "legacy" badge in the TOC (Antoine du Hamel) [#​37949](https://togithub.com/nodejs/node/pull/37949) - \[[`570fbcef93`](https://togithub.com/nodejs/node/commit/570fbcef93)] - **url**: forbid pipe in URL host (Darshan Sen) [#​37877](https://togithub.com/nodejs/node/pull/37877)

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 becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.