Closed renovate[bot] closed 1 month ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
This PR contains the following updates:
20.18.0
->22.9.0
Release Notes
nodejs/node (node)
### [`v22.9.0`](https://redirect.github.com/nodejs/node/releases/tag/v22.9.0): 2024-09-17, Version 22.9.0 (Current), @RafaelGSS [Compare Source](https://redirect.github.com/nodejs/node/compare/v20.18.0...v22.9.0) ##### New API to retrieve execution Stack Trace A new API `getCallSite` has been introduced to the `util` module. This API allows users to retrieve the stacktrace of the current execution. Example: ```js const util = require('node:util'); function exampleFunction() { const callSites = util.getCallSite(); console.log('Call Sites:'); callSites.forEach((callSite, index) => { console.log(`CallSite ${index + 1}:`); console.log(`Function Name: ${callSite.functionName}`); console.log(`Script Name: ${callSite.scriptName}`); console.log(`Line Number: ${callSite.lineNumber}`); console.log(`Column Number: ${callSite.column}`); }); // CallSite 1: // Function Name: exampleFunction // Script Name: /home/example.js // Line Number: 5 // Column Number: 26 // CallSite 2: // Function Name: anotherFunction // Script Name: /home/example.js // Line Number: 22 // Column Number: 3 // ... } // A function to simulate another stack layer function anotherFunction() { exampleFunction(); } anotherFunction(); ``` Thanks to Rafael Gonzaga for making this work on [#54380](https://redirect.github.com/nodejs/node/pull/54380). ##### Disable V8 Maglev We have seen several crashes/unexpected JS behaviors with maglev on v22 (which ships V8 v12.4). The bugs lie in the codegen so it would be difficult for users to work around them or even figure out where the bugs are coming from. Some bugs are fixed in the upstream while some others probably remain. As v22 will get stuck with V8 v12.4 as LTS, it will be increasingly difficult to backport patches for them even if the bugs are fixed. So disable it by default on v22 to reduce the churn and troubles for users. Thanks to Joyee Cheung for making this work on [#54384](https://redirect.github.com/nodejs/node/pull/54384) ##### Exposes X509\_V_FLAG_PARTIAL_CHAIN to tls.createSecureContext This releases introduces a new option to the API `tls.createSecureContext`. For now on users can use `tls.createSecureContext({ allowPartialTrustChain: true })` to treat intermediate (non-self-signed) certificates in the trust CA certificate list as trusted. Thanks to Anna Henningsen for making this work on [#54790](https://redirect.github.com/nodejs/node/pull/54790) ##### Other Notable Changes - \[[`5c9599af5a`](https://redirect.github.com/nodejs/node/commit/5c9599af5a)] - **src**: create handle scope in FastInternalModuleStat (Joyee Cheung) [#54384](https://redirect.github.com/nodejs/node/pull/54384) - \[[`e2307d87e8`](https://redirect.github.com/nodejs/node/commit/e2307d87e8)] - **(SEMVER-MINOR)** **stream**: relocate the status checking code in the onwritecomplete (YoonSoo_Shin) [#54032](https://redirect.github.com/nodejs/node/pull/54032) ##### Deprecations - \[[`8433032948`](https://redirect.github.com/nodejs/node/commit/8433032948)] - **repl**: doc-deprecate instantiating `node:repl` classes without `new` (Aviv Keller) [#54842](https://redirect.github.com/nodejs/node/pull/54842) - \[[`8c4c85cf31`](https://redirect.github.com/nodejs/node/commit/8c4c85cf31)] - **zlib**: deprecate instantiating classes without new (Yagiz Nizipli) [#54708](https://redirect.github.com/nodejs/node/pull/54708) ##### Commits - \[[`027b0ffe84`](https://redirect.github.com/nodejs/node/commit/027b0ffe84)] - **async_hooks**: add an InactiveAsyncContextFrame class (Bryan English) [#54510](https://redirect.github.com/nodejs/node/pull/54510) - \[[`022767028e`](https://redirect.github.com/nodejs/node/commit/022767028e)] - **benchmark**: --no-warnings to avoid DEP/ExpWarn log (Rafael Gonzaga) [#54928](https://redirect.github.com/nodejs/node/pull/54928) - \[[`af1988c147`](https://redirect.github.com/nodejs/node/commit/af1988c147)] - **benchmark**: add buffer.isAscii benchmark (RafaelGSS) [#54740](https://redirect.github.com/nodejs/node/pull/54740) - \[[`40c6849964`](https://redirect.github.com/nodejs/node/commit/40c6849964)] - **benchmark**: add buffer.isUtf8 bench (RafaelGSS) [#54740](https://redirect.github.com/nodejs/node/pull/54740) - \[[`237d7dfbde`](https://redirect.github.com/nodejs/node/commit/237d7dfbde)] - **benchmark**: add access async version to bench (Rafael Gonzaga) [#54747](https://redirect.github.com/nodejs/node/pull/54747) - \[[`ebe91db827`](https://redirect.github.com/nodejs/node/commit/ebe91db827)] - **benchmark**: enhance dc publish benchmark (Rafael Gonzaga) [#54745](https://redirect.github.com/nodejs/node/pull/54745) - \[[`060164485b`](https://redirect.github.com/nodejs/node/commit/060164485b)] - **benchmark**: add match and doesNotMatch bench (RafaelGSS) [#54734](https://redirect.github.com/nodejs/node/pull/54734) - \[[`2844180c7e`](https://redirect.github.com/nodejs/node/commit/2844180c7e)] - **benchmark**: add rejects and doesNotReject bench (RafaelGSS) [#54734](https://redirect.github.com/nodejs/node/pull/54734) - \[[`af7689ed02`](https://redirect.github.com/nodejs/node/commit/af7689ed02)] - **benchmark**: add throws and doesNotThrow bench (RafaelGSS) [#54734](https://redirect.github.com/nodejs/node/pull/54734) - \[[`456a1fe222`](https://redirect.github.com/nodejs/node/commit/456a1fe222)] - **benchmark**: add strictEqual and notStrictEqual bench (RafaelGSS) [#54734](https://redirect.github.com/nodejs/node/pull/54734) - \[[`721c63c858`](https://redirect.github.com/nodejs/node/commit/721c63c858)] - **benchmark**: adds groups to better separate benchmarks (Giovanni Bucci) [#54393](https://redirect.github.com/nodejs/node/pull/54393) - \[[`68e45b406e`](https://redirect.github.com/nodejs/node/commit/68e45b406e)] - **benchmark,doc**: add CPU scaling governor to perf (Rafael Gonzaga) [#54723](https://redirect.github.com/nodejs/node/pull/54723) - \[[`d19efd7a50`](https://redirect.github.com/nodejs/node/commit/d19efd7a50)] - **benchmark,doc**: mention bar.R to the list of scripts (Rafael Gonzaga) [#54722](https://redirect.github.com/nodejs/node/pull/54722) - \[[`1fb67afa2f`](https://redirect.github.com/nodejs/node/commit/1fb67afa2f)] - **buffer**: fix out of range for toString (Jason Zhang) [#54553](https://redirect.github.com/nodejs/node/pull/54553) - \[[`85b5ed5d41`](https://redirect.github.com/nodejs/node/commit/85b5ed5d41)] - **buffer**: re-enable Fast API for Buffer.write (Robert Nagy) [#54526](https://redirect.github.com/nodejs/node/pull/54526) - \[[`9a075279ec`](https://redirect.github.com/nodejs/node/commit/9a075279ec)] - **build**: upgrade clang-format to v18 (Aviv Keller) [#53957](https://redirect.github.com/nodejs/node/pull/53957) - \[[`69ec9d8d2b`](https://redirect.github.com/nodejs/node/commit/69ec9d8d2b)] - **build**: fix conflicting V8 object print flags (Daeyeon Jeong) [#54785](https://redirect.github.com/nodejs/node/pull/54785) - \[[`948bba396c`](https://redirect.github.com/nodejs/node/commit/948bba396c)] - **build**: do not build with code cache for core coverage collection (Joyee Cheung) [#54633](https://redirect.github.com/nodejs/node/pull/54633) - \[[`6200cf4fb6`](https://redirect.github.com/nodejs/node/commit/6200cf4fb6)] - **build**: don't store eslint locally (Aviv Keller) [#54231](https://redirect.github.com/nodejs/node/pull/54231) - \[[`3b5ed97fe9`](https://redirect.github.com/nodejs/node/commit/3b5ed97fe9)] - **build**: turn off `-Wrestrict` (Richard Lau) [#54737](https://redirect.github.com/nodejs/node/pull/54737) - \[[`e38e305a35`](https://redirect.github.com/nodejs/node/commit/e38e305a35)] - **build,win**: enable clang-cl compilation (Stefan Stojanovic) [#54655](https://redirect.github.com/nodejs/node/pull/54655) - \[[`5bba0781b0`](https://redirect.github.com/nodejs/node/commit/5bba0781b0)] - **crypto**: reject dh,x25519,x448 in {Sign,Verify}Final (Huáng Jùnliàng) [#53774](https://redirect.github.com/nodejs/node/pull/53774) - \[[`3981853c00`](https://redirect.github.com/nodejs/node/commit/3981853c00)] - **crypto**: return a clearer error when loading an unsupported pkcs12 (Tim Perry) [#54485](https://redirect.github.com/nodejs/node/pull/54485) - \[[`02ac5376b9`](https://redirect.github.com/nodejs/node/commit/02ac5376b9)] - **crypto**: remove unused `kHashTypes` internal (Antoine du Hamel) [#54627](https://redirect.github.com/nodejs/node/pull/54627) - \[[`323d9da3c9`](https://redirect.github.com/nodejs/node/commit/323d9da3c9)] - **deps**: update cjs-module-lexer to 1.4.1 (Node.js GitHub Bot) [#54846](https://redirect.github.com/nodejs/node/pull/54846) - \[[`bf4bf7cc6b`](https://redirect.github.com/nodejs/node/commit/bf4bf7cc6b)] - **deps**: update simdutf to 5.5.0 (Node.js GitHub Bot) [#54434](https://redirect.github.com/nodejs/node/pull/54434) - \[[`61047dd130`](https://redirect.github.com/nodejs/node/commit/61047dd130)] - **deps**: upgrade npm to 10.8.3 (npm team) [#54619](https://redirect.github.com/nodejs/node/pull/54619) - \[[`2351da5034`](https://redirect.github.com/nodejs/node/commit/2351da5034)] - **deps**: update cjs-module-lexer to 1.4.0 (Node.js GitHub Bot) [#54713](https://redirect.github.com/nodejs/node/pull/54713) - \[[`0659516823`](https://redirect.github.com/nodejs/node/commit/0659516823)] - **deps**: allow amaro to be externalizable (Michael Dawson) [#54646](https://redirect.github.com/nodejs/node/pull/54646) - \[[`6a32645dbc`](https://redirect.github.com/nodejs/node/commit/6a32645dbc)] - **deps**: fix sign-compare warning in ncrypto (Cheng) [#54624](https://redirect.github.com/nodejs/node/pull/54624) - \[[`8f62f19197`](https://redirect.github.com/nodejs/node/commit/8f62f19197)] - **doc**: fix broken Android building link (Niklas Wenzel) [#54922](https://redirect.github.com/nodejs/node/pull/54922) - \[[`440c256d76`](https://redirect.github.com/nodejs/node/commit/440c256d76)] - **doc**: add support link for aduh95 (Antoine du Hamel) [#54866](https://redirect.github.com/nodejs/node/pull/54866) - \[[`56aca2a1ca`](https://redirect.github.com/nodejs/node/commit/56aca2a1ca)] - **doc**: run license-builder (github-actions\[bot]) [#54854](https://redirect.github.com/nodejs/node/pull/54854) - \[[`8931f569c6`](https://redirect.github.com/nodejs/node/commit/8931f569c6)] - **doc**: experimental flag for global accessible APIs (Chengzhong Wu) [#54330](https://redirect.github.com/nodejs/node/pull/54330) - \[[`6f8a6e9eb6`](https://redirect.github.com/nodejs/node/commit/6f8a6e9eb6)] - **doc**: add `ERR_INVALID_ADDRESS` to `errors.md` (Aviv Keller) [#54661](https://redirect.github.com/nodejs/node/pull/54661) - \[[`c1b92e05e7`](https://redirect.github.com/nodejs/node/commit/c1b92e05e7)] - **doc**: add support link for mcollina (Matteo Collina) [#54786](https://redirect.github.com/nodejs/node/pull/54786) - \[[`1def18122a`](https://redirect.github.com/nodejs/node/commit/1def18122a)] - **doc**: mark `--conditions` CLI flag as stable (Guy Bedford) [#54209](https://redirect.github.com/nodejs/node/pull/54209) - \[[`b8ae36b6c3`](https://redirect.github.com/nodejs/node/commit/b8ae36b6c3)] - **doc**: fix typo in recognizing-contributors (Tobias Nießen) [#54822](https://redirect.github.com/nodejs/node/pull/54822) - \[[`2c2ae80924`](https://redirect.github.com/nodejs/node/commit/2c2ae80924)] - **doc**: clarify `--max-old-space-size` and `--max-semi-space-size` units (Alexandre ABRIOUX) [#54477](https://redirect.github.com/nodejs/node/pull/54477) - \[[`5bd4be5ce7`](https://redirect.github.com/nodejs/node/commit/5bd4be5ce7)] - **doc**: replace --allow-fs-read by --allow-fs-write in related section (M1CK431) [#54427](https://redirect.github.com/nodejs/node/pull/54427) - \[[`c0f3e4603f`](https://redirect.github.com/nodejs/node/commit/c0f3e4603f)] - **doc**: add support link for marco-ippolito (Marco Ippolito) [#54789](https://redirect.github.com/nodejs/node/pull/54789) - \[[`dc69eb8276`](https://redirect.github.com/nodejs/node/commit/dc69eb8276)] - **doc**: fix typo in module.md (Tobias Nießen) [#54794](https://redirect.github.com/nodejs/node/pull/54794) - \[[`de225f5db9`](https://redirect.github.com/nodejs/node/commit/de225f5db9)] - **doc**: specify that preloaded modules affect subprocesses (Aviv Keller) [#52939](https://redirect.github.com/nodejs/node/pull/52939) - \[[`62b0007cbe`](https://redirect.github.com/nodejs/node/commit/62b0007cbe)] - **doc**: clarify expandedSQL behavior (Tobias Nießen) [#54685](https://redirect.github.com/nodejs/node/pull/54685) - \[[`1c7bdf95db`](https://redirect.github.com/nodejs/node/commit/1c7bdf95db)] - **doc**: render type references in SQLite docs (Tobias Nießen) [#54684](https://redirect.github.com/nodejs/node/pull/54684) - \[[`5555095531`](https://redirect.github.com/nodejs/node/commit/5555095531)] - **doc**: fix typo (Michael Dawson) [#54640](https://redirect.github.com/nodejs/node/pull/54640) - \[[`754baa4efa`](https://redirect.github.com/nodejs/node/commit/754baa4efa)] - **doc**: fix webcrypto.md AES-GCM backticks (Filip Skokan) [#54621](https://redirect.github.com/nodejs/node/pull/54621) - \[[`5bfb4bcf45`](https://redirect.github.com/nodejs/node/commit/5bfb4bcf45)] - **doc**: add documentation about os.tmpdir() overrides (Joyee Cheung) [#54613](https://redirect.github.com/nodejs/node/pull/54613) - \[[`22d873208e`](https://redirect.github.com/nodejs/node/commit/22d873208e)] - **doc, build**: fixup build docs (Aviv Keller) [#54899](https://redirect.github.com/nodejs/node/pull/54899) - \[[`5e081a12b6`](https://redirect.github.com/nodejs/node/commit/5e081a12b6)] - **doc, child_process**: add esm snippets (Aviv Keller) [#53616](https://redirect.github.com/nodejs/node/pull/53616) - \[[`2b68c30a26`](https://redirect.github.com/nodejs/node/commit/2b68c30a26)] - **doc, meta**: fix broken link in `onboarding.md` (Aviv Keller) [#54886](https://redirect.github.com/nodejs/node/pull/54886) - \[[`a624002fff`](https://redirect.github.com/nodejs/node/commit/a624002fff)] - **esm**: throw `ERR_REQUIRE_ESM` instead of `ERR_INTERNAL_ASSERTION` (Antoine du Hamel) [#54868](https://redirect.github.com/nodejs/node/pull/54868) - \[[`31d4ef91ee`](https://redirect.github.com/nodejs/node/commit/31d4ef91ee)] - **esm**: fix support for `URL` instances in `import.meta.resolve` (Antoine du Hamel) [#54690](https://redirect.github.com/nodejs/node/pull/54690) - \[[`40ba89e452`](https://redirect.github.com/nodejs/node/commit/40ba89e452)] - **esm**: use Undici/`fetch` `data:` URL parser (Matthew Aitken) [#54748](https://redirect.github.com/nodejs/node/pull/54748) - \[[`93116dd7b1`](https://redirect.github.com/nodejs/node/commit/93116dd7b1)] - **fs**: translate error code properly in cpSync (Jason Zhang) [#54906](https://redirect.github.com/nodejs/node/pull/54906) - \[[`375cbb592e`](https://redirect.github.com/nodejs/node/commit/375cbb592e)] - **fs**: refactor rimraf to avoid using primordials (Yagiz Nizipli) [#54834](https://redirect.github.com/nodejs/node/pull/54834) - \[[`ee89c3149e`](https://redirect.github.com/nodejs/node/commit/ee89c3149e)] - **fs**: respect dereference when copy symlink directory (Jason Zhang) [#54732](https://redirect.github.com/nodejs/node/pull/54732) - \[[`7123bf7ca4`](https://redirect.github.com/nodejs/node/commit/7123bf7ca4)] - **http**: reduce likelihood of race conditions on keep-alive timeout (jazelly) [#54863](https://redirect.github.com/nodejs/node/pull/54863) - \[[`04ef3e4afd`](https://redirect.github.com/nodejs/node/commit/04ef3e4afd)] - **https**: only use default ALPNProtocols when appropriate (Brian White) [#54411](https://redirect.github.com/nodejs/node/pull/54411) - \[[`dc5593ba1e`](https://redirect.github.com/nodejs/node/commit/dc5593ba1e)] - **lib**: remove unnecessary async (jakecastelli) [#54829](https://redirect.github.com/nodejs/node/pull/54829) - \[[`2b9a6373da`](https://redirect.github.com/nodejs/node/commit/2b9a6373da)] - **lib**: make WeakRef safe in abort_controller (jazelly) [#54791](https://redirect.github.com/nodejs/node/pull/54791) - \[[`5f02e1b850`](https://redirect.github.com/nodejs/node/commit/5f02e1b850)] - **lib**: move `Symbol[Async]Dispose` polyfills to `internal/util` (Antoine du Hamel) [#54853](https://redirect.github.com/nodejs/node/pull/54853) - \[[`fc78ced7e4`](https://redirect.github.com/nodejs/node/commit/fc78ced7e4)] - **lib**: convert signals to array before validation (Jason Zhang) [#54714](https://redirect.github.com/nodejs/node/pull/54714) - \[[`21fef34a53`](https://redirect.github.com/nodejs/node/commit/21fef34a53)] - **lib**: add note about removing `node:sys` module (Rafael Gonzaga) [#54743](https://redirect.github.com/nodejs/node/pull/54743) - \[[`a37d805489`](https://redirect.github.com/nodejs/node/commit/a37d805489)] - **(SEMVER-MINOR)** **lib**: add util.getCallSite() API (Rafael Gonzaga) [#54380](https://redirect.github.com/nodejs/node/pull/54380) - \[[`2a1f56cce6`](https://redirect.github.com/nodejs/node/commit/2a1f56cce6)] - **lib**: ensure no holey array in fixed_queue (Jason Zhang) [#54537](https://redirect.github.com/nodejs/node/pull/54537) - \[[`540b1dbaf6`](https://redirect.github.com/nodejs/node/commit/540b1dbaf6)] - **lib**: refactor SubtleCrypto experimental warnings (Filip Skokan) [#54620](https://redirect.github.com/nodejs/node/pull/54620) - \[[`b59c8b88c7`](https://redirect.github.com/nodejs/node/commit/b59c8b88c7)] - **lib,src**: use built-in array buffer detach, transfer (Yagiz Nizipli) [#54837](https://redirect.github.com/nodejs/node/pull/54837) - \[[`c1cc046de9`](https://redirect.github.com/nodejs/node/commit/c1cc046de9)] - **meta**: bump peter-evans/create-pull-request from 6.1.0 to 7.0.1 (dependabot\[bot]) [#54820](https://redirect.github.com/nodejs/node/pull/54820) - \[[`82c08ef483`](https://redirect.github.com/nodejs/node/commit/82c08ef483)] - **meta**: add `Windows ARM64` to flaky-tests list (Aviv Keller) [#54693](https://redirect.github.com/nodejs/node/pull/54693) - \[[`df30e8efa1`](https://redirect.github.com/nodejs/node/commit/df30e8efa1)] - **meta**: ping [@nodejs/performance](https://redirect.github.com/nodejs/performance) on bench changes (Rafael Gonzaga) [#54752](https://redirect.github.com/nodejs/node/pull/54752) - \[[`bdd9fbb905`](https://redirect.github.com/nodejs/node/commit/bdd9fbb905)] - **meta**: bump actions/setup-python from 5.1.1 to 5.2.0 (Rich Trott) [#54691](https://redirect.github.com/nodejs/node/pull/54691) - \[[`19574a8403`](https://redirect.github.com/nodejs/node/commit/19574a8403)] - **meta**: update sccache to v0.8.1 (Aviv Keller) [#54720](https://redirect.github.com/nodejs/node/pull/54720) - \[[`9ebcfb2b28`](https://redirect.github.com/nodejs/node/commit/9ebcfb2b28)] - **meta**: bump step-security/harden-runner from 2.9.0 to 2.9.1 (dependabot\[bot]) [#54704](https://redirect.github.com/nodejs/node/pull/54704) - \[[`ea58feb959`](https://redirect.github.com/nodejs/node/commit/ea58feb959)] - **meta**: bump actions/upload-artifact from 4.3.4 to 4.4.0 (dependabot\[bot]) [#54703](https://redirect.github.com/nodejs/node/pull/54703) - \[[`c6bd9e443e`](https://redirect.github.com/nodejs/node/commit/c6bd9e443e)] - **meta**: bump github/codeql-action from 3.25.15 to 3.26.6 (dependabot\[bot]) [#54702](https://redirect.github.com/nodejs/node/pull/54702) - \[[`79b358af2e`](https://redirect.github.com/nodejs/node/commit/79b358af2e)] - **meta**: fix links in `SECURITY.md` (Aviv Keller) [#54696](https://redirect.github.com/nodejs/node/pull/54696) - \[[`6c8a20d650`](https://redirect.github.com/nodejs/node/commit/6c8a20d650)] - **meta**: fix `contributing` codeowners (Aviv Keller) [#54641](https://redirect.github.com/nodejs/node/pull/54641) - \[[`b7284ed099`](https://redirect.github.com/nodejs/node/commit/b7284ed099)] - **module**: do not warn for typeless package.json when there isn't one (Joyee Cheung) [#54045](https://redirect.github.com/nodejs/node/pull/54045) - \[[`ddd24a6e63`](https://redirect.github.com/nodejs/node/commit/ddd24a6e63)] - **node-api**: add external buffer creation benchmark (Chengzhong Wu) [#54877](https://redirect.github.com/nodejs/node/pull/54877) - \[[`4a7576efae`](https://redirect.github.com/nodejs/node/commit/4a7576efae)] - **node-api**: add support for UTF-8 and Latin-1 property keys (Mert Can Altin) [#52984](https://redirect.github.com/nodejs/node/pull/52984) - \[[`461e523498`](https://redirect.github.com/nodejs/node/commit/461e523498)] - **os**: improve `tmpdir` performance (Yagiz Nizipli) [#54709](https://redirect.github.com/nodejs/node/pull/54709) - \[[`94fb7ab2e7`](https://redirect.github.com/nodejs/node/commit/94fb7ab2e7)] - **path**: remove `StringPrototypeCharCodeAt` from `posix.extname` (Aviv Keller) [#54546](https://redirect.github.com/nodejs/node/pull/54546) - \[[`67b1d4cb45`](https://redirect.github.com/nodejs/node/commit/67b1d4cb45)] - **repl**: avoid interpreting 'npm' as a command when errors are recoverable (Shima Ryuhei) [#54848](https://redirect.github.com/nodejs/node/pull/54848) - \[[`8433032948`](https://redirect.github.com/nodejs/node/commit/8433032948)] - **repl**: doc-deprecate instantiating `node:repl` classes without `new` (Aviv Keller) [#54842](https://redirect.github.com/nodejs/node/pull/54842) - \[[`7766349dd0`](https://redirect.github.com/nodejs/node/commit/7766349dd0)] - **sqlite**: fix segfault in expandedSQL (Tobias Nießen) [#54687](https://redirect.github.com/nodejs/node/pull/54687) - \[[`4c1b98ba2b`](https://redirect.github.com/nodejs/node/commit/4c1b98ba2b)] - **sqlite**: remove unnecessary auto assignment (Tobias Nießen) [#54686](https://redirect.github.com/nodejs/node/pull/54686) - \[[`77d162adb6`](https://redirect.github.com/nodejs/node/commit/77d162adb6)] - **src**: add `--env-file-if-exists` flag (Bosco Domingo) [#53060](https://redirect.github.com/nodejs/node/pull/53060) - \[[`424bdc03b4`](https://redirect.github.com/nodejs/node/commit/424bdc03b4)] - **src**: add Cleanable class to Environment (Gabriel Schulhof) [#54880](https://redirect.github.com/nodejs/node/pull/54880) - \[[`fbd08e3a9f`](https://redirect.github.com/nodejs/node/commit/fbd08e3a9f)] - **src**: switch crypto APIs to use Maybe\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 was generated by Mend Renovate. View the repository job log.