Closed talkiq-ops closed 3 months ago
This PR contains the following updates:
22.4.1
22.5.0
tag (Claudio W) [#53741](https://togithub.com/nodejs/node/pull/53741) - \[[`7f18a5f47a`](https://togithub.com/nodejs/node/commit/7f18a5f47a)] - **doc**: exclude voting and regular TSC from spotlight (Michael Dawson) [#53694](https://togithub.com/nodejs/node/pull/53694) - \[[`df3dcd1bd1`](https://togithub.com/nodejs/node/commit/df3dcd1bd1)] - **doc**: fix releases guide for recent Git versions (Michaël Zasso) [#53709](https://togithub.com/nodejs/node/pull/53709) - \[[`50987ea833`](https://togithub.com/nodejs/node/commit/50987ea833)] - **doc**: require `node:process` in assert doc examples (Alfredo González) [#53702](https://togithub.com/nodejs/node/pull/53702) - \[[`fa58d01497`](https://togithub.com/nodejs/node/commit/fa58d01497)] - **doc**: add additional explanation to the wildcard section in permissions (jakecastelli) [#53664](https://togithub.com/nodejs/node/pull/53664) - \[[`28bf1e48ef`](https://togithub.com/nodejs/node/commit/28bf1e48ef)] - **doc**: mark NODE_MODULE_VERSION for Node.js 22.0.0 (Michaël Zasso) [#53650](https://togithub.com/nodejs/node/pull/53650) - \[[`1cc0b41f00`](https://togithub.com/nodejs/node/commit/1cc0b41f00)] - **doc**: include node.module_timer on available categories (Vinicius Lourenço) [#53638](https://togithub.com/nodejs/node/pull/53638) - \[[`d224e9eab5`](https://togithub.com/nodejs/node/commit/d224e9eab5)] - **doc**: fix module customization hook examples (Elliot Goodrich) [#53637](https://togithub.com/nodejs/node/pull/53637) - \[[`2cf60964e6`](https://togithub.com/nodejs/node/commit/2cf60964e6)] - **doc**: fix doc for correct usage with plan & TestContext (Emil Tayeb) [#53615](https://togithub.com/nodejs/node/pull/53615) - \[[`6df86ae056`](https://togithub.com/nodejs/node/commit/6df86ae056)] - **doc**: remove some news issues that are no longer (Michael Dawson) [#53608](https://togithub.com/nodejs/node/pull/53608) - \[[`42b9408f3e`](https://togithub.com/nodejs/node/commit/42b9408f3e)] - **doc**: add issue for news from ambassadors (Michael Dawson) [#53607](https://togithub.com/nodejs/node/pull/53607) - \[[`2d1ff91953`](https://togithub.com/nodejs/node/commit/2d1ff91953)] - **doc**: add esm example for os (Leonardo Peixoto) [#53604](https://togithub.com/nodejs/node/pull/53604) - \[[`de99d69d75`](https://togithub.com/nodejs/node/commit/de99d69d75)] - **doc**: clarify usage of coverage reporters (Eliphaz Bouye) [#53523](https://togithub.com/nodejs/node/pull/53523) - \[[`519c328dcf`](https://togithub.com/nodejs/node/commit/519c328dcf)] - **doc**: document addition testing options (Aviv Keller) [#53569](https://togithub.com/nodejs/node/pull/53569) - \[[`c6166cdfe4`](https://togithub.com/nodejs/node/commit/c6166cdfe4)] - **doc**: clarify that fs.exists() may return false for existing symlink (Tobias Nießen) [#53566](https://togithub.com/nodejs/node/pull/53566) - \[[`9139ab2848`](https://togithub.com/nodejs/node/commit/9139ab2848)] - **doc**: note http.closeAllConnections excludes upgraded sockets (Rob Hogan) [#53560](https://togithub.com/nodejs/node/pull/53560) - \[[`19b3718ee1`](https://togithub.com/nodejs/node/commit/19b3718ee1)] - **doc, meta**: add PTAL to glossary (Aviv Keller) [#53770](https://togithub.com/nodejs/node/pull/53770) - \[[`80c1f5ce8a`](https://togithub.com/nodejs/node/commit/80c1f5ce8a)] - **doc, typings**: events.once accepts symbol event type (René) [#53542](https://togithub.com/nodejs/node/pull/53542) - \[[`1a21e0f61e`](https://togithub.com/nodejs/node/commit/1a21e0f61e)] - **esm**: improve `defaultResolve` performance (Yagiz Nizipli) [#53711](https://togithub.com/nodejs/node/pull/53711) - \[[`262f2cb3b6`](https://togithub.com/nodejs/node/commit/262f2cb3b6)] - **esm**: remove unnecessary toNamespacedPath calls (Yagiz Nizipli) [#53656](https://togithub.com/nodejs/node/pull/53656) - \[[`e29c9453a9`](https://togithub.com/nodejs/node/commit/e29c9453a9)] - **esm**: move hooks test with others (Geoffrey Booth) [#53558](https://togithub.com/nodejs/node/pull/53558) - \[[`8368555289`](https://togithub.com/nodejs/node/commit/8368555289)] - **fs**: add v8 fast api to closeSync (Yagiz Nizipli) [#53627](https://togithub.com/nodejs/node/pull/53627) - \[[`628a539810`](https://togithub.com/nodejs/node/commit/628a539810)] - **fs**: reduce throwing unnecessary errors on glob (Yagiz Nizipli) [#53632](https://togithub.com/nodejs/node/pull/53632) - \[[`076e82ca40`](https://togithub.com/nodejs/node/commit/076e82ca40)] - **fs**: move `ToNamespacedPath` dir calls to c++ (Yagiz Nizipli) [#53630](https://togithub.com/nodejs/node/pull/53630) - \[[`128e514d81`](https://togithub.com/nodejs/node/commit/128e514d81)] - **fs**: improve error performance of `fs.dir` (Yagiz Nizipli) [#53667](https://togithub.com/nodejs/node/pull/53667) - \[[`603c2c5c08`](https://togithub.com/nodejs/node/commit/603c2c5c08)] - **fs**: fix typings (Yagiz Nizipli) [#53626](https://togithub.com/nodejs/node/pull/53626) - \[[`1367c5558e`](https://togithub.com/nodejs/node/commit/1367c5558e)] - **(SEMVER-MINOR)** **http**: expose websockets (Natalia Venditto) [#53721](https://togithub.com/nodejs/node/pull/53721) - \[[`7debb6c36e`](https://togithub.com/nodejs/node/commit/7debb6c36e)] - **http**: remove prototype primordials (Antoine du Hamel) [#53698](https://togithub.com/nodejs/node/pull/53698) - \[[`b13aea5698`](https://togithub.com/nodejs/node/commit/b13aea5698)] - **http, readline**: replace sort with toSorted (Benjamin Gruenbaum) [#53623](https://togithub.com/nodejs/node/pull/53623) - \[[`1397f5d9f4`](https://togithub.com/nodejs/node/commit/1397f5d9f4)] - **http2**: remove prototype primordials (Antoine du Hamel) [#53696](https://togithub.com/nodejs/node/pull/53696) - \[[`f57d3cee2c`](https://togithub.com/nodejs/node/commit/f57d3cee2c)] - **lib**: make navigator not runtime-lookup process.version/arch/platform (Jordan Harband) [#53765](https://togithub.com/nodejs/node/pull/53765) - \[[`0a01abbd45`](https://togithub.com/nodejs/node/commit/0a01abbd45)] - **lib**: refactor `platform` utility methods (Daniel Bayley) [#53817](https://togithub.com/nodejs/node/pull/53817) - \[[`afe7f4f819`](https://togithub.com/nodejs/node/commit/afe7f4f819)] - **lib**: remove path.resolve from permissions.js (Rafael Gonzaga) [#53729](https://togithub.com/nodejs/node/pull/53729) - \[[`cbe77b30ca`](https://togithub.com/nodejs/node/commit/cbe77b30ca)] - **lib**: move `ToNamespacedPath` call to c++ (Yagiz Nizipli) [#53654](https://togithub.com/nodejs/node/pull/53654) - \[[`0f146aac2c`](https://togithub.com/nodejs/node/commit/0f146aac2c)] - **lib**: make navigator properties lazy (James M Snell) [#53649](https://togithub.com/nodejs/node/pull/53649) - \[[`0540308bd7`](https://togithub.com/nodejs/node/commit/0540308bd7)] - **lib**: add toJSON to PerformanceMeasure (theanarkh) [#53603](https://togithub.com/nodejs/node/pull/53603) - \[[`b31394920d`](https://togithub.com/nodejs/node/commit/b31394920d)] - **(SEMVER-MINOR)** **lib,src,test,doc**: add node:sqlite module (Colin Ihrig) [#53752](https://togithub.com/nodejs/node/pull/53752) - \[[`1a7c2dc5ea`](https://togithub.com/nodejs/node/commit/1a7c2dc5ea)] - **meta**: remove redudant logging from dep updaters (Aviv Keller) [#53783](https://togithub.com/nodejs/node/pull/53783) - \[[`ac5d7b709d`](https://togithub.com/nodejs/node/commit/ac5d7b709d)] - **meta**: change email address of anonrig (Yagiz Nizipli) [#53829](https://togithub.com/nodejs/node/pull/53829) - \[[`085ec5533c`](https://togithub.com/nodejs/node/commit/085ec5533c)] - **meta**: add `node_sqlite.c` to PR label config (Aviv Keller) [#53797](https://togithub.com/nodejs/node/pull/53797) - \[[`c68d873e99`](https://togithub.com/nodejs/node/commit/c68d873e99)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#53758](https://togithub.com/nodejs/node/pull/53758) - \[[`5ae8ea489d`](https://togithub.com/nodejs/node/commit/5ae8ea489d)] - **meta**: use HTML entities in commit-queue comment (Aviv Keller) [#53744](https://togithub.com/nodejs/node/pull/53744) - \[[`ecd8fceb68`](https://togithub.com/nodejs/node/commit/ecd8fceb68)] - **meta**: move regular TSC member to emeritus (Michael Dawson) [#53693](https://togithub.com/nodejs/node/pull/53693) - \[[`05058f9809`](https://togithub.com/nodejs/node/commit/05058f9809)] - **meta**: bump codecov/codecov-action from 4.4.1 to 4.5.0 (dependabot\[bot]) [#53675](https://togithub.com/nodejs/node/pull/53675) - \[[`e272ffa3d6`](https://togithub.com/nodejs/node/commit/e272ffa3d6)] - **meta**: bump mozilla-actions/sccache-action from 0.0.4 to 0.0.5 (dependabot\[bot]) [#53674](https://togithub.com/nodejs/node/pull/53674) - \[[`a39407560c`](https://togithub.com/nodejs/node/commit/a39407560c)] - **meta**: bump github/codeql-action from 3.25.7 to 3.25.11 (dependabot\[bot]) [#53673](https://togithub.com/nodejs/node/pull/53673) - \[[`e4ce92ee31`](https://togithub.com/nodejs/node/commit/e4ce92ee31)] - **meta**: bump actions/checkout from 4.1.6 to 4.1.7 (dependabot\[bot]) [#53672](https://togithub.com/nodejs/node/pull/53672) - \[[`4cf98febe7`](https://togithub.com/nodejs/node/commit/4cf98febe7)] - **meta**: bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (dependabot\[bot]) [#53671](https://togithub.com/nodejs/node/pull/53671) - \[[`c28af95bf5`](https://togithub.com/nodejs/node/commit/c28af95bf5)] - **meta**: bump step-security/harden-runner from 2.8.0 to 2.8.1 (dependabot\[bot]) [#53670](https://togithub.com/nodejs/node/pull/53670) - \[[`dd2157bc83`](https://togithub.com/nodejs/node/commit/dd2157bc83)] - **meta**: move member from TSC regular to emeriti (Michael Dawson) [#53599](https://togithub.com/nodejs/node/pull/53599) - \[[`508abfe178`](https://togithub.com/nodejs/node/commit/508abfe178)] - **meta**: warnings bypass deprecation cycle (Benjamin Gruenbaum) [#53513](https://togithub.com/nodejs/node/pull/53513) - \[[`3c5ec839e3`](https://togithub.com/nodejs/node/commit/3c5ec839e3)] - **meta**: prevent constant references to issues in versioning (Aviv Keller) [#53564](https://togithub.com/nodejs/node/pull/53564) - \[[`aa7df9551d`](https://togithub.com/nodejs/node/commit/aa7df9551d)] - **module**: add \__esModule to require()'d ESM (Joyee Cheung) [#52166](https://togithub.com/nodejs/node/pull/52166) - \[[`8743c4d65a`](https://togithub.com/nodejs/node/commit/8743c4d65a)] - **(SEMVER-MINOR)** **path**: add `matchesGlob` method (Aviv Keller) [#52881](https://togithub.com/nodejs/node/pull/52881) - \[[`77936c3d24`](https://togithub.com/nodejs/node/commit/77936c3d24)] - **(SEMVER-MINOR)** **process**: port on-exit-leak-free to core (Vinicius Lourenço) [#53239](https://togithub.com/nodejs/node/pull/53239) - \[[`5e4ca9fbb6`](https://togithub.com/nodejs/node/commit/5e4ca9fbb6)] - **src**: update outdated references to spec sections (Tobias Nießen) [#53832](https://togithub.com/nodejs/node/pull/53832) - \[[`c22d9d5167`](https://togithub.com/nodejs/node/commit/c22d9d5167)] - **src**: use Maybe\ in ManagedEVPPKey (Tobias Nießen) [#53811](https://togithub.com/nodejs/node/pull/53811) - \[[`d41ed44f49`](https://togithub.com/nodejs/node/commit/d41ed44f49)] - **src**: move `loadEnvFile` toNamespacedPath call (Yagiz Nizipli) [#53658](https://togithub.com/nodejs/node/pull/53658) - \[[`dc99dd391f`](https://togithub.com/nodejs/node/commit/dc99dd391f)] - **src**: fix error handling in ExportJWKAsymmetricKey (Tobias Nießen) [#53767](https://togithub.com/nodejs/node/pull/53767) - \[[`ab1e03e8cd`](https://togithub.com/nodejs/node/commit/ab1e03e8cd)] - **src**: use Maybe\ in node::crypto::error (Tobias Nießen) [#53766](https://togithub.com/nodejs/node/pull/53766) - \[[`9bde9b254d`](https://togithub.com/nodejs/node/commit/9bde9b254d)] - **src**: fix implementation of `PropertySetterCallback` (Igor Sheludko) [#53576](https://togithub.com/nodejs/node/pull/53576) - \[[`021e2cf40f`](https://togithub.com/nodejs/node/commit/021e2cf40f)] - **src**: remove unused ContextifyContext::WeakCallback (Chengzhong Wu) [#53517](https://togithub.com/nodejs/node/pull/53517) - \[[`87121a17c4`](https://togithub.com/nodejs/node/commit/87121a17c4)] - **src**: fix typo in node.h (Daeyeon Jeong) [#53759](https://togithub.com/nodejs/node/pull/53759) - \[[`94c7054c8d`](https://togithub.com/nodejs/node/commit/94c7054c8d)] - **src**: document the Node.js context embedder data (Joyee Cheung) [#53611](https://togithub.com/nodejs/node/pull/53611) - \[[`c181940e83`](https://togithub.com/nodejs/node/commit/c181940e83)] - **src**: zero-initialize data that are copied into the snapshot (Joyee Cheung) [#53563](https://togithub.com/nodejs/node/pull/53563) - \[[`8cda2db64c`](https://togithub.com/nodejs/node/commit/8cda2db64c)] - ***Revert*** "**src**: make sure that memcpy-ed structs in snapshot have no padding" (Joyee Cheung) [#53563](https://togithub.com/nodejs/node/pull/53563) - \[[`81767f6089`](https://togithub.com/nodejs/node/commit/81767f6089)] - **src**: fix Worker termination when '--inspect-brk' is passed (Daeyeon Jeong) [#53724](https://togithub.com/nodejs/node/pull/53724) - \[[`a9db553935`](https://togithub.com/nodejs/node/commit/a9db553935)] - **src**: refactor embedded entrypoint loading (Joyee Cheung) [#53573](https://togithub.com/nodejs/node/pull/53573) - \[[`3ab8aba478`](https://togithub.com/nodejs/node/commit/3ab8aba478)] - **src**: do not get string_view from temp string (Cheng) [#53688](https://togithub.com/nodejs/node/pull/53688) - \[[`664bf6c28f`](https://togithub.com/nodejs/node/commit/664bf6c28f)] - **src**: replace `kPathSeparator` with std::filesystem (Yagiz Nizipli) [#53063](https://togithub.com/nodejs/node/pull/53063) - \[[`cc1f49751a`](https://togithub.com/nodejs/node/commit/cc1f49751a)] - **src**: move `FromNamespacedPath` to path.cc (Yagiz Nizipli) [#53540](https://togithub.com/nodejs/node/pull/53540) - \[[`e43a4e07ec`](https://togithub.com/nodejs/node/commit/e43a4e07ec)] - **src**: use `starts_with` in node_dotenv.cc (Yagiz Nizipli) [#53539](https://togithub.com/nodejs/node/pull/53539) - \[[`19488fd4ce`](https://togithub.com/nodejs/node/commit/19488fd4ce)] - **src,test**: further cleanup references to osx (Daniel Bayley) [#53820](https://togithub.com/nodejs/node/pull/53820) - \[[`4bf62f6cbd`](https://togithub.com/nodejs/node/commit/4bf62f6cbd)] - **stream**: improve inspector ergonomics (Benjamin Gruenbaum) [#53800](https://togithub.com/nodejs/node/pull/53800) - \[[`82d88a83f8`](https://togithub.com/nodejs/node/commit/82d88a83f8)] - **(SEMVER-MINOR)** **stream**: pipeline wait for close before calling the callback (jakecastelli) [#53462](https://togithub.com/nodejs/node/pull/53462) - \[[`53a7dd7790`](https://togithub.com/nodejs/node/commit/53a7dd7790)] - **test**: update wpt test (Mert Can Altin) [#53814](https://togithub.com/nodejs/node/pull/53814) - \[[`bc480902ab`](https://togithub.com/nodejs/node/commit/bc480902ab)] - **test**: update WPT WebIDL interfaces (Filip Skokan) [#53720](https://togithub.com/nodejs/node/pull/53720) - \[[`d13153d90f`](https://togithub.com/nodejs/node/commit/d13153d90f)] - **test**: un-set inspector-async-hook-setup-at-inspect-brk as flaky (Abdirahim Musse) [#53692](https://togithub.com/nodejs/node/pull/53692) - \[[`ac9c2e6bf2`](https://togithub.com/nodejs/node/commit/ac9c2e6bf2)] - **test**: use python3 instead of python in pummel test (Mathis Wiehl) [#53057](https://togithub.com/nodejs/node/pull/53057) - \[[`bac28678e6`](https://togithub.com/nodejs/node/commit/bac28678e6)] - **test**: do not assume cwd in snapshot tests (Antoine du Hamel) [#53146](https://togithub.com/nodejs/node/pull/53146) - \[[`41e106c0c6`](https://togithub.com/nodejs/node/commit/41e106c0c6)] - **test**: use `Set.difference()` (Richard Lau) [#53597](https://togithub.com/nodejs/node/pull/53597) - \[[`8aab680f66`](https://togithub.com/nodejs/node/commit/8aab680f66)] - **test**: fix OpenSSL version checks (Richard Lau) [#53503](https://togithub.com/nodejs/node/pull/53503) - \[[`6aa4f0f266`](https://togithub.com/nodejs/node/commit/6aa4f0f266)] - **test**: refactor, add assertion to http-request-end (jakecastelli) [#53411](https://togithub.com/nodejs/node/pull/53411) - \[[`fbc5cbb617`](https://togithub.com/nodejs/node/commit/fbc5cbb617)] - **test_runner**: remove plan option from run() (Colin Ihrig) [#53834](https://togithub.com/nodejs/node/pull/53834) - \[[`c590828ad8`](https://togithub.com/nodejs/node/commit/c590828ad8)] - **test_runner**: fix escaping in snapshot tests (Julian Kniephoff) [#53833](https://togithub.com/nodejs/node/pull/53833) - \[[`3a0fcbb17a`](https://togithub.com/nodejs/node/commit/3a0fcbb17a)] - **test_runner**: support glob matching coverage files (Aviv Keller) [#53553](https://togithub.com/nodejs/node/pull/53553) - \[[`e6a1eeb73d`](https://togithub.com/nodejs/node/commit/e6a1eeb73d)] - **test_runner**: support module detection in module mocks (Geoffrey Booth) [#53642](https://togithub.com/nodejs/node/pull/53642) - \[[`4d777de7d4`](https://togithub.com/nodejs/node/commit/4d777de7d4)] - **tls**: add setKeyCert() to tls.Socket (Brian White) [#53636](https://togithub.com/nodejs/node/pull/53636) - \[[`ab9adfc42a`](https://togithub.com/nodejs/node/commit/ab9adfc42a)] - **tls**: remove prototype primordials (Antoine du Hamel) [#53699](https://togithub.com/nodejs/node/pull/53699) - \[[`03d378ffb9`](https://togithub.com/nodejs/node/commit/03d378ffb9)] - **tools**: update lint-md-dependencies (Node.js GitHub Bot) [#53840](https://togithub.com/nodejs/node/pull/53840) - \[[`06377b1b11`](https://togithub.com/nodejs/node/commit/06377b1b11)] - **tools**: update eslint to 9.7.0 (Node.js GitHub Bot) [#53839](https://togithub.com/nodejs/node/pull/53839) - \[[`d6629a2d84`](https://togithub.com/nodejs/node/commit/d6629a2d84)] - **tools**: use v8\_features.json to populate config.gypi (Cheng) [#53749](https://togithub.com/nodejs/node/pull/53749) - \[[`d3653fe8ac`](https://togithub.com/nodejs/node/commit/d3653fe8ac)] - **tools**: update eslint to 9.6.0 (Node.js GitHub Bot) [#53645](https://togithub.com/nodejs/node/pull/53645) - \[[`1e930e93d4`](https://togithub.com/nodejs/node/commit/1e930e93d4)] - **tools**: update lint-md-dependencies to unified@11.0.5 (Node.js GitHub Bot) [#53555](https://togithub.com/nodejs/node/pull/53555) - \[[`317a13b30f`](https://togithub.com/nodejs/node/commit/317a13b30f)] - **tools**: replace reference to NodeMainInstance with SnapshotBuilder (codediverdev) [#53544](https://togithub.com/nodejs/node/pull/53544) - \[[`0e25faea0a`](https://togithub.com/nodejs/node/commit/0e25faea0a)] - **typings**: add `fs_dir` types (Yagiz Nizipli) [#53631](https://togithub.com/nodejs/node/pull/53631) - \[[`7637f291be`](https://togithub.com/nodejs/node/commit/7637f291be)] - **url**: fix typo (KAYYY) [#53827](https://togithub.com/nodejs/node/pull/53827) - \[[`2c6548afd1`](https://togithub.com/nodejs/node/commit/2c6548afd1)] - **url**: reduce unnecessary string copies (Yagiz Nizipli) [#53628](https://togithub.com/nodejs/node/pull/53628) - \[[`0f2b57d1bc`](https://togithub.com/nodejs/node/commit/0f2b57d1bc)] - **url**: make URL.parse enumerable (Filip Skokan) [#53720](https://togithub.com/nodejs/node/pull/53720) - \[[`1300169f80`](https://togithub.com/nodejs/node/commit/1300169f80)] - **url**: add missing documentation for `URL.parse()` (Yagiz Nizipli) [#53733](https://togithub.com/nodejs/node/pull/53733) - \[[`c55e72ed8b`](https://togithub.com/nodejs/node/commit/c55e72ed8b)] - **util**: fix crashing when emitting new Buffer() deprecation warning [#53075](https://togithub.com/nodejs/node/issues/53075) (Aras Abbasi) [#53089](https://togithub.com/nodejs/node/pull/53089) - \[[`5aa216320e`](https://togithub.com/nodejs/node/commit/5aa216320e)] - **v8**: move `ToNamespacedPath` to c++ (Yagiz Nizipli) [#53655](https://togithub.com/nodejs/node/pull/53655) - \[[`9fd976b09d`](https://togithub.com/nodejs/node/commit/9fd976b09d)] - **vm,src**: add property query interceptors (Chengzhong Wu) [#53517](https://togithub.com/nodejs/node/pull/53517) - \[[`22ca334090`](https://togithub.com/nodejs/node/commit/22ca334090)] - **(SEMVER-MINOR)** **worker**: add postMessageToThread (Paolo Insogna) [#53682](https://togithub.com/nodejs/node/pull/53682) - \[[`5aecbefbd5`](https://togithub.com/nodejs/node/commit/5aecbefbd5)] - **worker**: allow copied NODE_OPTIONS in the env setting (Joyee Cheung) [#53596](https://togithub.com/nodejs/node/pull/53596)
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Renovate Bot.
This PR contains the following updates:
22.4.1
->22.5.0
Release Notes
nodejs/node (node)
### [`v22.5.0`](https://togithub.com/nodejs/node/releases/tag/v22.5.0): 2024-07-17, Version 22.5.0 (Current), @RafaelGSS prepared by @aduh95 [Compare Source](https://togithub.com/nodejs/node/compare/v22.4.1...v22.5.0) ##### Notable Changes - \[[`1367c5558e`](https://togithub.com/nodejs/node/commit/1367c5558e)] - **(SEMVER-MINOR)** **http**: expose websockets (Natalia Venditto) [#53721](https://togithub.com/nodejs/node/pull/53721) - \[[`b31394920d`](https://togithub.com/nodejs/node/commit/b31394920d)] - **(SEMVER-MINOR)** **lib**: add `node:sqlite` module (Colin Ihrig) [#53752](https://togithub.com/nodejs/node/pull/53752) - \[[`aa7df9551d`](https://togithub.com/nodejs/node/commit/aa7df9551d)] - **module**: add `__esModule` to `require()`'d ESM (Joyee Cheung) [#52166](https://togithub.com/nodejs/node/pull/52166) - \[[`8743c4d65a`](https://togithub.com/nodejs/node/commit/8743c4d65a)] - **(SEMVER-MINOR)** **path**: add `matchesGlob` method (Aviv Keller) [#52881](https://togithub.com/nodejs/node/pull/52881) - \[[`77936c3d24`](https://togithub.com/nodejs/node/commit/77936c3d24)] - **(SEMVER-MINOR)** **process**: port on-exit-leak-free to core (Vinicius Lourenço) [#53239](https://togithub.com/nodejs/node/pull/53239) - \[[`82d88a83f8`](https://togithub.com/nodejs/node/commit/82d88a83f8)] - **(SEMVER-MINOR)** **stream**: pipeline wait for close before calling the callback (jakecastelli) [#53462](https://togithub.com/nodejs/node/pull/53462) - \[[`3a0fcbb17a`](https://togithub.com/nodejs/node/commit/3a0fcbb17a)] - **test_runner**: support glob matching coverage files (Aviv Keller) [#53553](https://togithub.com/nodejs/node/pull/53553) - \[[`22ca334090`](https://togithub.com/nodejs/node/commit/22ca334090)] - **(SEMVER-MINOR)** **worker**: add `postMessageToThread` (Paolo Insogna) [#53682](https://togithub.com/nodejs/node/pull/53682) ##### Commits - \[[`eb4e370933`](https://togithub.com/nodejs/node/commit/eb4e370933)] - **benchmark**: add require-esm benchmark (Joyee Cheung) [#52166](https://togithub.com/nodejs/node/pull/52166) - \[[`4d4a8338db`](https://togithub.com/nodejs/node/commit/4d4a8338db)] - **benchmark**: add cpSync benchmark (Yagiz Nizipli) [#53612](https://togithub.com/nodejs/node/pull/53612) - \[[`3d60b38afa`](https://togithub.com/nodejs/node/commit/3d60b38afa)] - **build**: fix build warning of c-ares under GN build (Cheng) [#53750](https://togithub.com/nodejs/node/pull/53750) - \[[`a45c801048`](https://togithub.com/nodejs/node/commit/a45c801048)] - **build**: fix build error in sqlite under GN build (Cheng) [#53686](https://togithub.com/nodejs/node/pull/53686) - \[[`40032eb623`](https://togithub.com/nodejs/node/commit/40032eb623)] - **build**: add gn files for deps/nbytes (Cheng) [#53685](https://togithub.com/nodejs/node/pull/53685) - \[[`082799debb`](https://togithub.com/nodejs/node/commit/082799debb)] - **build**: fix mac build error of c-ares under GN (Cheng) [#53687](https://togithub.com/nodejs/node/pull/53687) - \[[`b05394ea6a`](https://togithub.com/nodejs/node/commit/b05394ea6a)] - **build**: add version-specific library path for AIX (Richard Lau) [#53585](https://togithub.com/nodejs/node/pull/53585) - \[[`6237172eaf`](https://togithub.com/nodejs/node/commit/6237172eaf)] - **cli**: update `node.1` to reflect Atom's sunset (Aviv Keller) [#53734](https://togithub.com/nodejs/node/pull/53734) - \[[`5697938cb7`](https://togithub.com/nodejs/node/commit/5697938cb7)] - **crypto**: avoid std::function (Tobias Nießen) [#53683](https://togithub.com/nodejs/node/pull/53683) - \[[`3cc01aa314`](https://togithub.com/nodejs/node/commit/3cc01aa314)] - **crypto**: make deriveBits length parameter optional and nullable (Filip Skokan) [#53601](https://togithub.com/nodejs/node/pull/53601) - \[[`f82e20fdea`](https://togithub.com/nodejs/node/commit/f82e20fdea)] - **crypto**: avoid taking ownership of OpenSSL objects (Tobias Nießen) [#53460](https://togithub.com/nodejs/node/pull/53460) - \[[`ad1e5610ec`](https://togithub.com/nodejs/node/commit/ad1e5610ec)] - **deps**: update googletest to [`4b21f1a`](https://togithub.com/nodejs/node/commit/4b21f1a) (Node.js GitHub Bot) [#53842](https://togithub.com/nodejs/node/pull/53842) - \[[`d285d610a0`](https://togithub.com/nodejs/node/commit/d285d610a0)] - **deps**: update minimatch to 10.0.1 (Node.js GitHub Bot) [#53841](https://togithub.com/nodejs/node/pull/53841) - \[[`70f5209c9f`](https://togithub.com/nodejs/node/commit/70f5209c9f)] - **deps**: update corepack to 0.29.2 (Node.js GitHub Bot) [#53838](https://togithub.com/nodejs/node/pull/53838) - \[[`4930e12a45`](https://togithub.com/nodejs/node/commit/4930e12a45)] - **deps**: update simdutf to 5.3.0 (Node.js GitHub Bot) [#53837](https://togithub.com/nodejs/node/pull/53837) - \[[`d346833364`](https://togithub.com/nodejs/node/commit/d346833364)] - **deps**: update ada to 2.9.0 (Node.js GitHub Bot) [#53748](https://togithub.com/nodejs/node/pull/53748) - \[[`ab8abb5367`](https://togithub.com/nodejs/node/commit/ab8abb5367)] - **deps**: upgrade npm to 10.8.2 (npm team) [#53799](https://togithub.com/nodejs/node/pull/53799) - \[[`1ad664905a`](https://togithub.com/nodejs/node/commit/1ad664905a)] - **deps**: update nbytes and add update script (Yagiz Nizipli) [#53790](https://togithub.com/nodejs/node/pull/53790) - \[[`a66f11e798`](https://togithub.com/nodejs/node/commit/a66f11e798)] - **deps**: update googletest to [`34ad51b`](https://togithub.com/nodejs/node/commit/34ad51b) (Node.js GitHub Bot) [#53157](https://togithub.com/nodejs/node/pull/53157) - \[[`9bf61d6a0d`](https://togithub.com/nodejs/node/commit/9bf61d6a0d)] - **deps**: update googletest to [`305e5a2`](https://togithub.com/nodejs/node/commit/305e5a2) (Node.js GitHub Bot) [#53157](https://togithub.com/nodejs/node/pull/53157) - \[[`8542ace488`](https://togithub.com/nodejs/node/commit/8542ace488)] - **deps**: V8: cherry-pick [`9ebca66`](https://togithub.com/nodejs/node/commit/9ebca66a5740) (Chengzhong Wu) [#53755](https://togithub.com/nodejs/node/pull/53755) - \[[`29a734c21d`](https://togithub.com/nodejs/node/commit/29a734c21d)] - **deps**: V8: cherry-pick [`e061cf9`](https://togithub.com/nodejs/node/commit/e061cf9970d9) (Joyee Cheung) [#53755](https://togithub.com/nodejs/node/pull/53755) - \[[`c7624af44a`](https://togithub.com/nodejs/node/commit/c7624af44a)] - **deps**: update c-ares to v1.32.1 (Node.js GitHub Bot) [#53753](https://togithub.com/nodejs/node/pull/53753) - \[[`bbcec9e129`](https://togithub.com/nodejs/node/commit/bbcec9e129)] - **deps**: update minimatch to 9.0.5 (Node.js GitHub Bot) [#53646](https://togithub.com/nodejs/node/pull/53646) - \[[`76032fd980`](https://togithub.com/nodejs/node/commit/76032fd980)] - **deps**: update c-ares to v1.32.0 (Node.js GitHub Bot) [#53722](https://togithub.com/nodejs/node/pull/53722) - \[[`26386046ad`](https://togithub.com/nodejs/node/commit/26386046ad)] - **doc**: move MylesBorins to emeritus (Myles Borins) [#53760](https://togithub.com/nodejs/node/pull/53760) - \[[`362875bda0`](https://togithub.com/nodejs/node/commit/362875bda0)] - **doc**: add Rafael to the last security release (Rafael Gonzaga) [#53769](https://togithub.com/nodejs/node/pull/53769) - \[[`a1a5ad848d`](https://togithub.com/nodejs/node/commit/a1a5ad848d)] - **doc**: use mock.callCount() in examples (Sébastien Règne) [#53754](https://togithub.com/nodejs/node/pull/53754) - \[[`bb960c5471`](https://togithub.com/nodejs/node/commit/bb960c5471)] - **doc**: clarify authenticity of plaintexts in update (Tobias Nießen) [#53784](https://togithub.com/nodejs/node/pull/53784) - \[[`5dd3018eb4`](https://togithub.com/nodejs/node/commit/5dd3018eb4)] - **doc**: add option to have support me link (Michael Dawson) [#53312](https://togithub.com/nodejs/node/pull/53312) - \[[`0f95ad3d7d`](https://togithub.com/nodejs/node/commit/0f95ad3d7d)] - **doc**: add OpenSSL security level to TLS docs (Afanasii Kurakin) [#53647](https://togithub.com/nodejs/node/pull/53647) - \[[`2d92ec2831`](https://togithub.com/nodejs/node/commit/2d92ec2831)] - **doc**: update `scroll-padding-top` to 4rem (Cloyd Lau) [#53662](https://togithub.com/nodejs/node/pull/53662) - \[[`933359a786`](https://togithub.com/nodejs/node/commit/933359a786)] - **doc**: mention v8.setFlagsFromString to pm (Rafael Gonzaga) [#53731](https://togithub.com/nodejs/node/pull/53731) - \[[`e17c2618e3`](https://togithub.com/nodejs/node/commit/e17c2618e3)] - **doc**: remove the last \Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 Renovate Bot.