chore(deps): update node.js to v22.18.0 #112

Merged
joao.dubas merged 1 commits from renovate/node-22.x into main 2025-08-26 19:58:02 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
node docker minor 22.17.1-slim -> 22.18.0-slim
node final minor 22.17.1-slim -> 22.18.0-slim
node (source) minor 22.17.1 -> 22.18.0

Release Notes

nodejs/node (node)

v22.18.0: 2025-07-31, Version 22.18.0 'Jod' (LTS), @​aduh95

Compare Source

Notable Changes
Type stripping is enabled by default

Node.js will be able to execute TypeScript files without additional configuration:

$ echo 'const foo: string = 'World'; console.log(`Hello ${foo}!`);' > file.ts
$ node file.ts
Hello World!

There are some limitations in the supported syntax documented at
https://nodejs.org/api/typescript.html#type-stripping.

This feature is experimental and is subject to change. Disable it by passing
--no-experimental-strip-types CLI flag.

Contributed by Marco Ippolito in #​56350.

Other notable changes
  • [26f3711228] - (SEMVER-MINOR) deps: update amaro to 1.1.0 (Node.js GitHub Bot) #​56350
  • [d80ef2a71f] - (SEMVER-MINOR) doc: add all watch-mode related flags to node.1 (Dario Piotrowicz) #​58719
  • [8ab24d21c9] - doc: add islandryu to collaborators (Shima Ryuhei) #​58714
  • [430e66b9b8] - (SEMVER-MINOR) esm: implement import.meta.main (Joe) #​57804
  • [62f7926b6a] - (SEMVER-MINOR) fs: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) #​58490
  • [65f19a00c3] - (SEMVER-MINOR) permission: propagate permission model flags on spawn (Rafael Gonzaga) #​58853
  • [ccca1517f9] - (SEMVER-MINOR) sqlite: add support for readBigInts option in db connection level (Miguel Marcondes Filho) #​58697
  • [48003e87e8] - (SEMVER-MINOR) src,permission: add support to permission.has(addon) (Rafael Gonzaga) #​58951
  • [fe4290a0e6] - (SEMVER-MINOR) url: add fileURLToPathBuffer API (James M Snell) #​58700
  • [4dc6b4c67a] - (SEMVER-MINOR) watch: add --watch-kill-signal flag (Dario Piotrowicz) #​58719
  • [8dbc6b210f] - (SEMVER-MINOR) worker: make Worker async disposable (James M Snell) #​58385
Commits

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 these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [node](https://github.com/nodejs/node) | docker | minor | `22.17.1-slim` -> `22.18.0-slim` | | [node](https://github.com/nodejs/node) | final | minor | `22.17.1-slim` -> `22.18.0-slim` | | [node](https://nodejs.org) ([source](https://github.com/nodejs/node)) | | minor | `22.17.1` -> `22.18.0` | --- ### Release Notes <details> <summary>nodejs/node (node)</summary> ### [`v22.18.0`](https://github.com/nodejs/node/releases/tag/v22.18.0): 2025-07-31, Version 22.18.0 &#x27;Jod&#x27; (LTS), @&#8203;aduh95 [Compare Source](https://github.com/nodejs/node/compare/v22.17.1...v22.18.0) ##### Notable Changes ##### Type stripping is enabled by default Node.js will be able to execute TypeScript files without additional configuration: ```console $ echo 'const foo: string = 'World'; console.log(`Hello ${foo}!`);' > file.ts $ node file.ts Hello World! ``` There are some limitations in the supported syntax documented at <https://nodejs.org/api/typescript.html#type-stripping>. This feature is experimental and is subject to change. Disable it by passing `--no-experimental-strip-types` CLI flag. Contributed by Marco Ippolito in [#&#8203;56350](https://github.com/nodejs/node/pull/56350). ##### Other notable changes - \[[`26f3711228`](https://github.com/nodejs/node/commit/26f3711228)] - **(SEMVER-MINOR)** **deps**: update amaro to 1.1.0 (Node.js GitHub Bot) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`d80ef2a71f`](https://github.com/nodejs/node/commit/d80ef2a71f)] - **(SEMVER-MINOR)** **doc**: add all watch-mode related flags to node.1 (Dario Piotrowicz) [#&#8203;58719](https://github.com/nodejs/node/pull/58719) - \[[`8ab24d21c9`](https://github.com/nodejs/node/commit/8ab24d21c9)] - **doc**: add islandryu to collaborators (Shima Ryuhei) [#&#8203;58714](https://github.com/nodejs/node/pull/58714) - \[[`430e66b9b8`](https://github.com/nodejs/node/commit/430e66b9b8)] - **(SEMVER-MINOR)** **esm**: implement `import.meta.main` (Joe) [#&#8203;57804](https://github.com/nodejs/node/pull/57804) - \[[`62f7926b6a`](https://github.com/nodejs/node/commit/62f7926b6a)] - **(SEMVER-MINOR)** **fs**: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) [#&#8203;58490](https://github.com/nodejs/node/pull/58490) - \[[`65f19a00c3`](https://github.com/nodejs/node/commit/65f19a00c3)] - **(SEMVER-MINOR)** **permission**: propagate permission model flags on spawn (Rafael Gonzaga) [#&#8203;58853](https://github.com/nodejs/node/pull/58853) - \[[`ccca1517f9`](https://github.com/nodejs/node/commit/ccca1517f9)] - **(SEMVER-MINOR)** **sqlite**: add support for `readBigInts` option in db connection level (Miguel Marcondes Filho) [#&#8203;58697](https://github.com/nodejs/node/pull/58697) - \[[`48003e87e8`](https://github.com/nodejs/node/commit/48003e87e8)] - **(SEMVER-MINOR)** **src,permission**: add support to `permission.has(addon)` (Rafael Gonzaga) [#&#8203;58951](https://github.com/nodejs/node/pull/58951) - \[[`fe4290a0e6`](https://github.com/nodejs/node/commit/fe4290a0e6)] - **(SEMVER-MINOR)** **url**: add `fileURLToPathBuffer` API (James M Snell) [#&#8203;58700](https://github.com/nodejs/node/pull/58700) - \[[`4dc6b4c67a`](https://github.com/nodejs/node/commit/4dc6b4c67a)] - **(SEMVER-MINOR)** **watch**: add `--watch-kill-signal` flag (Dario Piotrowicz) [#&#8203;58719](https://github.com/nodejs/node/pull/58719) - \[[`8dbc6b210f`](https://github.com/nodejs/node/commit/8dbc6b210f)] - **(SEMVER-MINOR)** **worker**: make `Worker` async disposable (James M Snell) [#&#8203;58385](https://github.com/nodejs/node/pull/58385) ##### Commits - \[[`b19ffebea7`](https://github.com/nodejs/node/commit/b19ffebea7)] - **assert**: remove dead code (Yoshiya Hinosawa) [#&#8203;58760](https://github.com/nodejs/node/pull/58760) - \[[`5bc828beae`](https://github.com/nodejs/node/commit/5bc828beae)] - **benchmark**: add source map and source map cache (Miguel Marcondes Filho) [#&#8203;58125](https://github.com/nodejs/node/pull/58125) - \[[`f7c16985a7`](https://github.com/nodejs/node/commit/f7c16985a7)] - **build**: disable v8\_enable\_pointer\_compression\_shared\_cage on non-64bit (Shelley Vohr) [#&#8203;58867](https://github.com/nodejs/node/pull/58867) - \[[`ba42c72f7f`](https://github.com/nodejs/node/commit/ba42c72f7f)] - **build**: option to use custom inspector\_protocol path (Shelley Vohr) [#&#8203;58839](https://github.com/nodejs/node/pull/58839) - \[[`4fd8911653`](https://github.com/nodejs/node/commit/4fd8911653)] - **build**: fix typo 'Stoage' to 'Storage' in help text (ganglike) [#&#8203;58777](https://github.com/nodejs/node/pull/58777) - \[[`114cd95919`](https://github.com/nodejs/node/commit/114cd95919)] - **crypto**: fix inclusion of OPENSSL\_IS\_BORINGSSL define (Shelley Vohr) [#&#8203;58845](https://github.com/nodejs/node/pull/58845) - \[[`6699c75eac`](https://github.com/nodejs/node/commit/6699c75eac)] - **crypto**: fix SHAKE128/256 breaking change introduced with OpenSSL 3.4 (Filip Skokan) [#&#8203;58942](https://github.com/nodejs/node/pull/58942) - \[[`f99aa748c0`](https://github.com/nodejs/node/commit/f99aa748c0)] - **deps**: upgrade npm to 10.9.3 (npm team) [#&#8203;58847](https://github.com/nodejs/node/pull/58847) - \[[`02e971190b`](https://github.com/nodejs/node/commit/02e971190b)] - **deps**: update sqlite to 3.50.2 (Node.js GitHub Bot) [#&#8203;58882](https://github.com/nodejs/node/pull/58882) - \[[`de2b85b5ae`](https://github.com/nodejs/node/commit/de2b85b5ae)] - **deps**: update googletest to [`35b75a2`](https://github.com/nodejs/node/commit/35b75a2) (Node.js GitHub Bot) [#&#8203;58710](https://github.com/nodejs/node/pull/58710) - \[[`e7591d7a19`](https://github.com/nodejs/node/commit/e7591d7a19)] - **deps**: update minimatch to 10.0.3 (Node.js GitHub Bot) [#&#8203;58712](https://github.com/nodejs/node/pull/58712) - \[[`8c61b96c43`](https://github.com/nodejs/node/commit/8c61b96c43)] - **deps**: update acorn to 8.15.0 (Node.js GitHub Bot) [#&#8203;58711](https://github.com/nodejs/node/pull/58711) - \[[`113f4e2d3c`](https://github.com/nodejs/node/commit/113f4e2d3c)] - **deps**: update sqlite to 3.50.1 (Node.js GitHub Bot) [#&#8203;58630](https://github.com/nodejs/node/pull/58630) - \[[`7ccd848995`](https://github.com/nodejs/node/commit/7ccd848995)] - **deps**: update simdjson to 3.13.0 (Node.js GitHub Bot) [#&#8203;58629](https://github.com/nodejs/node/pull/58629) - \[[`e9c51deb5c`](https://github.com/nodejs/node/commit/e9c51deb5c)] - **deps**: update zlib to 1.3.1-470d3a2 (Node.js GitHub Bot) [#&#8203;58628](https://github.com/nodejs/node/pull/58628) - \[[`26f3711228`](https://github.com/nodejs/node/commit/26f3711228)] - **(SEMVER-MINOR)** **deps**: update amaro to 1.1.0 (Node.js GitHub Bot) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`752dde182f`](https://github.com/nodejs/node/commit/752dde182f)] - **(SEMVER-MINOR)** **deps**: update amaro to 1.0.0 (Node.js GitHub Bot) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`258534d0dc`](https://github.com/nodejs/node/commit/258534d0dc)] - **(SEMVER-MINOR)** **deps**: update amaro to 0.5.3 (Node.js GitHub Bot) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`7fcf675503`](https://github.com/nodejs/node/commit/7fcf675503)] - **(SEMVER-MINOR)** **deps**: update amaro to 0.5.2 (Node.js GitHub Bot) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`81a10a67d5`](https://github.com/nodejs/node/commit/81a10a67d5)] - **(SEMVER-MINOR)** **deps**: update amaro to 0.5.1 (Marco Ippolito) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`25f8682a62`](https://github.com/nodejs/node/commit/25f8682a62)] - **(SEMVER-MINOR)** **deps**: update amaro to 0.5.0 (nodejs-github-bot) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`4baf2167e7`](https://github.com/nodejs/node/commit/4baf2167e7)] - **dns**: fix parse memory leaky (theanarkh) [#&#8203;58973](https://github.com/nodejs/node/pull/58973) - \[[`e8f4a7df22`](https://github.com/nodejs/node/commit/e8f4a7df22)] - **dns**: set timeout to 1000ms when timeout < 0 (theanarkh) [#&#8203;58441](https://github.com/nodejs/node/pull/58441) - \[[`1e373a0a25`](https://github.com/nodejs/node/commit/1e373a0a25)] - **doc**: update release key for aduh95 (Antoine du Hamel) [#&#8203;58877](https://github.com/nodejs/node/pull/58877) - \[[`d5c104246f`](https://github.com/nodejs/node/commit/d5c104246f)] - **doc**: remove broken link to permission model source code (Juan José) [#&#8203;58972](https://github.com/nodejs/node/pull/58972) - \[[`b8885a25ff`](https://github.com/nodejs/node/commit/b8885a25ff)] - **doc**: clarify details of TSC public and private meetings (James M Snell) [#&#8203;58925](https://github.com/nodejs/node/pull/58925) - \[[`aa05823b37`](https://github.com/nodejs/node/commit/aa05823b37)] - **doc**: mark stability markers consistent in `globals.md` (Antoine du Hamel) [#&#8203;58932](https://github.com/nodejs/node/pull/58932) - \[[`3856aee9b2`](https://github.com/nodejs/node/commit/3856aee9b2)] - **doc**: move "Core Promise APIs" to "Completed initiatives" (Antoine du Hamel) [#&#8203;58934](https://github.com/nodejs/node/pull/58934) - \[[`c2f9735422`](https://github.com/nodejs/node/commit/c2f9735422)] - **doc**: fix `fetch` subsections in `globals.md` (Antoine du Hamel) [#&#8203;58933](https://github.com/nodejs/node/pull/58933) - \[[`5f4c7a9d2d`](https://github.com/nodejs/node/commit/5f4c7a9d2d)] - **doc**: add missing `Class:` mentions (Antoine du Hamel) [#&#8203;58931](https://github.com/nodejs/node/pull/58931) - \[[`88ee38b37c`](https://github.com/nodejs/node/commit/88ee38b37c)] - **doc**: remove myself from security steward rotation (Michael Dawson) [#&#8203;58927](https://github.com/nodejs/node/pull/58927) - \[[`02031a9b0d`](https://github.com/nodejs/node/commit/02031a9b0d)] - **doc**: add ovflowd back to core collaborators (Claudio W.) [#&#8203;58911](https://github.com/nodejs/node/pull/58911) - \[[`9551fa3c8f`](https://github.com/nodejs/node/commit/9551fa3c8f)] - **doc**: update email address for Richard Lau (Richard Lau) [#&#8203;58910](https://github.com/nodejs/node/pull/58910) - \[[`cd6bc982c0`](https://github.com/nodejs/node/commit/cd6bc982c0)] - **doc**: update vm doc links (Chengzhong Wu) [#&#8203;58885](https://github.com/nodejs/node/pull/58885) - \[[`ce49303cd0`](https://github.com/nodejs/node/commit/ce49303cd0)] - **doc**: add missing comma in `child_process.md` (ronijames008) [#&#8203;58862](https://github.com/nodejs/node/pull/58862) - \[[`d80ef2a71f`](https://github.com/nodejs/node/commit/d80ef2a71f)] - **(SEMVER-MINOR)** **doc**: add all watch-mode related flags to node.1 (Dario Piotrowicz) [#&#8203;58719](https://github.com/nodejs/node/pull/58719) - \[[`f8fcb1c83a`](https://github.com/nodejs/node/commit/f8fcb1c83a)] - **doc**: fix jsdoc definition of assert.ifError() fn in lib/assert.js (jesh) [#&#8203;58573](https://github.com/nodejs/node/pull/58573) - \[[`28fddc04ca`](https://github.com/nodejs/node/commit/28fddc04ca)] - **doc**: add array type in http request headers (Michael Henrique) [#&#8203;58049](https://github.com/nodejs/node/pull/58049) - \[[`8bd698b688`](https://github.com/nodejs/node/commit/8bd698b688)] - **doc**: add missing colon to headers in `globals.md` (Aviv Keller) [#&#8203;58825](https://github.com/nodejs/node/pull/58825) - \[[`fa5818e3c1`](https://github.com/nodejs/node/commit/fa5818e3c1)] - **doc**: fix `stream.md` section order (Antoine du Hamel) [#&#8203;58811](https://github.com/nodejs/node/pull/58811) - \[[`2384bfdcbd`](https://github.com/nodejs/node/commit/2384bfdcbd)] - **doc**: fix stability 1.x links excluding the decimal digit (Dario Piotrowicz) [#&#8203;58783](https://github.com/nodejs/node/pull/58783) - \[[`4e9fe670c9`](https://github.com/nodejs/node/commit/4e9fe670c9)] - **doc**: fix wrong RFC number in http2 (Deokjin Kim) [#&#8203;58753](https://github.com/nodejs/node/pull/58753) - \[[`bbe4ad7351`](https://github.com/nodejs/node/commit/bbe4ad7351)] - **doc**: add history entry for TS support in hooks (Antoine du Hamel) [#&#8203;58732](https://github.com/nodejs/node/pull/58732) - \[[`ec60473ab1`](https://github.com/nodejs/node/commit/ec60473ab1)] - **doc**: run license-builder (github-actions\[bot]) [#&#8203;58722](https://github.com/nodejs/node/pull/58722) - \[[`8ab24d21c9`](https://github.com/nodejs/node/commit/8ab24d21c9)] - **doc**: add islandryu to collaborators (Shima Ryuhei) [#&#8203;58714](https://github.com/nodejs/node/pull/58714) - \[[`8c641105cd`](https://github.com/nodejs/node/commit/8c641105cd)] - **doc**: punctuation fix for Node-API versioning clarification (Jiacai Liu) [#&#8203;58599](https://github.com/nodejs/node/pull/58599) - \[[`133b10a0bb`](https://github.com/nodejs/node/commit/133b10a0bb)] - **doc**: add path rules and validation for export targets in package.json (0hm☘️) [#&#8203;58604](https://github.com/nodejs/node/pull/58604) - \[[`354a68c460`](https://github.com/nodejs/node/commit/354a68c460)] - **doc**: add history entries to `--input-type` section (Antoine du Hamel) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`430e66b9b8`](https://github.com/nodejs/node/commit/430e66b9b8)] - **(SEMVER-MINOR)** **esm**: implement import.meta.main (Joe) [#&#8203;57804](https://github.com/nodejs/node/pull/57804) - \[[`42c4ca6024`](https://github.com/nodejs/node/commit/42c4ca6024)] - **esm**: syncify default path of `ModuleLoader.load` (Jacob Smith) [#&#8203;57419](https://github.com/nodejs/node/pull/57419) - \[[`3ac8c686a3`](https://github.com/nodejs/node/commit/3ac8c686a3)] - **esm**: unwrap WebAssembly.Global on Wasm Namespaces (Guy Bedford) [#&#8203;57525](https://github.com/nodejs/node/pull/57525) - \[[`c7ebf2e245`](https://github.com/nodejs/node/commit/c7ebf2e245)] - **fs**: close dir before throwing if `options.bufferSize` is invalid (Livia Medeiros) [#&#8203;58856](https://github.com/nodejs/node/pull/58856) - \[[`38ffed8744`](https://github.com/nodejs/node/commit/38ffed8744)] - **fs**: special input `-1` on `chown`, `lchown` and `fchown` (Alex Yang) [#&#8203;58836](https://github.com/nodejs/node/pull/58836) - \[[`0e82f72a46`](https://github.com/nodejs/node/commit/0e82f72a46)] - **fs**: throw `ERR_INVALID_THIS` on illegal invocations (Livia Medeiros) [#&#8203;58848](https://github.com/nodejs/node/pull/58848) - \[[`141b2b1954`](https://github.com/nodejs/node/commit/141b2b1954)] - **fs**: make `Dir` disposers idempotent (René) [#&#8203;58692](https://github.com/nodejs/node/pull/58692) - \[[`dedd9d1961`](https://github.com/nodejs/node/commit/dedd9d1961)] - **fs**: avoid computing time coefficient constants in runtime (Livia Medeiros) [#&#8203;58728](https://github.com/nodejs/node/pull/58728) - \[[`a029a06b49`](https://github.com/nodejs/node/commit/a029a06b49)] - **fs**: add UV\_ENOSPC to list of things to pass to err directly (Jacky Zhao) [#&#8203;56918](https://github.com/nodejs/node/pull/56918) - \[[`62f7926b6a`](https://github.com/nodejs/node/commit/62f7926b6a)] - **(SEMVER-MINOR)** **fs**: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel) [#&#8203;58490](https://github.com/nodejs/node/pull/58490) - \[[`927d2e77f3`](https://github.com/nodejs/node/commit/927d2e77f3)] - **http**: fix keep-alive not timing out after post-request empty line (Shima Ryuhei) [#&#8203;58178](https://github.com/nodejs/node/pull/58178) - \[[`5cd8145612`](https://github.com/nodejs/node/commit/5cd8145612)] - **http2**: add diagnostics channel 'http2.server.stream.close' (Darshan Sen) [#&#8203;58602](https://github.com/nodejs/node/pull/58602) - \[[`0f2b31cba4`](https://github.com/nodejs/node/commit/0f2b31cba4)] - **inspector**: add protocol methods retrieving sent/received data (Chengzhong Wu) [#&#8203;58645](https://github.com/nodejs/node/pull/58645) - \[[`79428d8946`](https://github.com/nodejs/node/commit/79428d8946)] - **lib**: fix `getTypeScriptParsingMode` jsdoc (沈鸿飞) [#&#8203;58681](https://github.com/nodejs/node/pull/58681) - \[[`2c205d857c`](https://github.com/nodejs/node/commit/2c205d857c)] - **lib**: rename `validateInternalField` into `validateThisInternalField` (LiviaMedeiros) [#&#8203;58765](https://github.com/nodejs/node/pull/58765) - \[[`f67e927a5f`](https://github.com/nodejs/node/commit/f67e927a5f)] - **lib**: make `validateInternalField()` throw `ERR_INVALID_THIS` (LiviaMedeiros) [#&#8203;58765](https://github.com/nodejs/node/pull/58765) - \[[`914701d4f8`](https://github.com/nodejs/node/commit/914701d4f8)] - **lib,src**: support DOMException ser-des (Chengzhong Wu) [#&#8203;58649](https://github.com/nodejs/node/pull/58649) - \[[`12a75dca8b`](https://github.com/nodejs/node/commit/12a75dca8b)] - **meta**: bump step-security/harden-runner from 2.12.0 to 2.12.2 (dependabot\[bot]) [#&#8203;58923](https://github.com/nodejs/node/pull/58923) - \[[`0d56fec6f0`](https://github.com/nodejs/node/commit/0d56fec6f0)] - **meta**: bump github/codeql-action from 3.28.18 to 3.29.2 (dependabot\[bot]) [#&#8203;58922](https://github.com/nodejs/node/pull/58922) - \[[`7f4f6e0409`](https://github.com/nodejs/node/commit/7f4f6e0409)] - **meta**: add IlyasShabi to collaborators (Ilyas Shabi) [#&#8203;58916](https://github.com/nodejs/node/pull/58916) - \[[`50b62c9663`](https://github.com/nodejs/node/commit/50b62c9663)] - **meta**: add [@&#8203;nodejs/inspector](https://github.com/nodejs/inspector) as codeowner (Chengzhong Wu) [#&#8203;58790](https://github.com/nodejs/node/pull/58790) - \[[`2fc89892ab`](https://github.com/nodejs/node/commit/2fc89892ab)] - **module**: fix typescript import.meta.main (Marco Ippolito) [#&#8203;58661](https://github.com/nodejs/node/pull/58661) - \[[`bfc68c8ae8`](https://github.com/nodejs/node/commit/bfc68c8ae8)] - **module**: convert schema-only core module on `convertCJSFilenameToURL` (Alex Yang) [#&#8203;58612](https://github.com/nodejs/node/pull/58612) - \[[`54634f5e53`](https://github.com/nodejs/node/commit/54634f5e53)] - **module**: update tests for combined ambiguous module syntax error (Mert Can Altin) [#&#8203;55874](https://github.com/nodejs/node/pull/55874) - \[[`10eb3db4af`](https://github.com/nodejs/node/commit/10eb3db4af)] - **module**: allow cycles in require() in the CJS handling in ESM loader (Joyee Cheung) [#&#8203;58598](https://github.com/nodejs/node/pull/58598) - \[[`fe7994eb0c`](https://github.com/nodejs/node/commit/fe7994eb0c)] - **module**: improve typescript error message format (Marco Ippolito) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`c898491017`](https://github.com/nodejs/node/commit/c898491017)] - **(SEMVER-MINOR)** **module**: remove experimental warning from type stripping (Marco Ippolito) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`c07745a436`](https://github.com/nodejs/node/commit/c07745a436)] - **module**: refactor commonjs typescript loader (Marco Ippolito) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`8d1f5df313`](https://github.com/nodejs/node/commit/8d1f5df313)] - **(SEMVER-MINOR)** **module**: unflag --experimental-strip-types (Marco Ippolito) [#&#8203;56350](https://github.com/nodejs/node/pull/56350) - \[[`a8a1c9a960`](https://github.com/nodejs/node/commit/a8a1c9a960)] - **os**: fix GetInterfaceAddresses memory lieaky (theanarkh) [#&#8203;58940](https://github.com/nodejs/node/pull/58940) - \[[`65f19a00c3`](https://github.com/nodejs/node/commit/65f19a00c3)] - **(SEMVER-MINOR)** **permission**: propagate permission model flags on spawn (Rafael Gonzaga) [#&#8203;58853](https://github.com/nodejs/node/pull/58853) - \[[`f0a165d89f`](https://github.com/nodejs/node/commit/f0a165d89f)] - **repl**: fix eval errors thrown after close throwing `ERR_USE_AFTER_CLOSE` (Dario Piotrowicz) [#&#8203;58791](https://github.com/nodejs/node/pull/58791) - \[[`9ef1cd1607`](https://github.com/nodejs/node/commit/9ef1cd1607)] - **repl**: avoid deprecated `require.extensions` in tab completion (baki gul) [#&#8203;58653](https://github.com/nodejs/node/pull/58653) - \[[`22a4c60e08`](https://github.com/nodejs/node/commit/22a4c60e08)] - **repl**: fix tab completion not working with computer string properties (Dario Piotrowicz) [#&#8203;58709](https://github.com/nodejs/node/pull/58709) - \[[`ccca1517f9`](https://github.com/nodejs/node/commit/ccca1517f9)] - **(SEMVER-MINOR)** **sqlite**: add support for readBigInts option in db connection level (Miguel Marcondes Filho) [#&#8203;58697](https://github.com/nodejs/node/pull/58697) - \[[`690525881e`](https://github.com/nodejs/node/commit/690525881e)] - **src**: simplify adding fast APIs to ExternalReferenceRegistry (René) [#&#8203;58896](https://github.com/nodejs/node/pull/58896) - \[[`a381b4d990`](https://github.com/nodejs/node/commit/a381b4d990)] - **src**: remove fast API for InternalModuleStat (Joyee Cheung) [#&#8203;58489](https://github.com/nodejs/node/pull/58489) - \[[`390654e996`](https://github.com/nodejs/node/commit/390654e996)] - **src**: fix internalModuleStat v8 fast path (Yagiz Nizipli) [#&#8203;58054](https://github.com/nodejs/node/pull/58054) - \[[`b722647572`](https://github.com/nodejs/node/commit/b722647572)] - **src**: fix -Wunreachable-code in src/node\_api.cc (Shelley Vohr) [#&#8203;58901](https://github.com/nodejs/node/pull/58901) - \[[`6d1fe67f56`](https://github.com/nodejs/node/commit/6d1fe67f56)] - **src**: -Wunreachable-code error in crypto\_context.cc (Shelley Vohr) [#&#8203;58901](https://github.com/nodejs/node/pull/58901) - \[[`2d8e65c6db`](https://github.com/nodejs/node/commit/2d8e65c6db)] - **src**: fix -Wunreachable-code-return in src/node\_contextify.cc (Shelley Vohr) [#&#8203;58901](https://github.com/nodejs/node/pull/58901) - \[[`e07adb3b18`](https://github.com/nodejs/node/commit/e07adb3b18)] - **src**: cleanup uv\_fs\_req before uv\_fs\_stat on existSync (RafaelGSS) [#&#8203;58915](https://github.com/nodejs/node/pull/58915) - \[[`6b30c0a511`](https://github.com/nodejs/node/commit/6b30c0a511)] - **src**: -Wmismatched-new-delete in debug\_utils.cc (Shelley Vohr) [#&#8203;58844](https://github.com/nodejs/node/pull/58844) - \[[`74ef07f2e7`](https://github.com/nodejs/node/commit/74ef07f2e7)] - **src**: add FromV8Value\<T>() for integral and enum types (Aditi) [#&#8203;57931](https://github.com/nodejs/node/pull/57931) - \[[`28bf6ed87d`](https://github.com/nodejs/node/commit/28bf6ed87d)] - **src**: pass resource on permission checks for spawn (Rafael Gonzaga) [#&#8203;58758](https://github.com/nodejs/node/pull/58758) - \[[`daf65d479b`](https://github.com/nodejs/node/commit/daf65d479b)] - **src**: replace std::array with static arrays in contextify (Mert Can Altin) [#&#8203;58580](https://github.com/nodejs/node/pull/58580) - \[[`9cb671fdb1`](https://github.com/nodejs/node/commit/9cb671fdb1)] - **src**: add new CopyUtimes function to reduce code duplication (Dario Piotrowicz) [#&#8203;58625](https://github.com/nodejs/node/pull/58625) - \[[`e515eb861c`](https://github.com/nodejs/node/commit/e515eb861c)] - **src**: replace V8 Fast API todo comment with note comment (Dario Piotrowicz) [#&#8203;58614](https://github.com/nodejs/node/pull/58614) - \[[`48003e87e8`](https://github.com/nodejs/node/commit/48003e87e8)] - **(SEMVER-MINOR)** **src,permission**: add support to permission.has(addon) (Rafael Gonzaga) [#&#8203;58951](https://github.com/nodejs/node/pull/58951) - \[[`72f75bb976`](https://github.com/nodejs/node/commit/72f75bb976)] - **src,permission**: enhance permission model debug (Rafael Gonzaga) [#&#8203;58898](https://github.com/nodejs/node/pull/58898) - \[[`66fccc252b`](https://github.com/nodejs/node/commit/66fccc252b)] - **(SEMVER-MINOR)** **test**: add test for async disposable worker thread (James M Snell) [#&#8203;58385](https://github.com/nodejs/node/pull/58385) - \[[`43d2ad8599`](https://github.com/nodejs/node/commit/43d2ad8599)] - **test**: deflake test-runner-watch-mode-kill-signal (Dario Piotrowicz) [#&#8203;58952](https://github.com/nodejs/node/pull/58952) - \[[`7c54085698`](https://github.com/nodejs/node/commit/7c54085698)] - **test**: add known issue tests for recursive readdir calls with Buffer path (Dario Piotrowicz) [#&#8203;58893](https://github.com/nodejs/node/pull/58893) - \[[`cd2a5d9a51`](https://github.com/nodejs/node/commit/cd2a5d9a51)] - **test**: add known issue tests for fs.cp (James M Snell) [#&#8203;58883](https://github.com/nodejs/node/pull/58883) - \[[`26072a7953`](https://github.com/nodejs/node/commit/26072a7953)] - **test**: add tests to ensure that node.1 is kept in sync with cli.md (Dario Piotrowicz) [#&#8203;58878](https://github.com/nodejs/node/pull/58878) - \[[`3fd187f559`](https://github.com/nodejs/node/commit/3fd187f559)] - **test**: replace `.filter()[0]` with `.find()` (Livia Medeiros) [#&#8203;58872](https://github.com/nodejs/node/pull/58872) - \[[`0d538abb15`](https://github.com/nodejs/node/commit/0d538abb15)] - **test**: remove reliance on in-tree `deps/undici` (Richard Lau) [#&#8203;58866](https://github.com/nodejs/node/pull/58866) - \[[`e24dede403`](https://github.com/nodejs/node/commit/e24dede403)] - **test**: close dirs in `fs-opendir` test (Livia Medeiros) [#&#8203;58855](https://github.com/nodejs/node/pull/58855) - \[[`ac6b8222e6`](https://github.com/nodejs/node/commit/ac6b8222e6)] - **test**: correct SIMD support comment (Richard Lau) [#&#8203;58767](https://github.com/nodejs/node/pull/58767) - \[[`9d3e451181`](https://github.com/nodejs/node/commit/9d3e451181)] - **test**: add tests for REPL custom evals (Dario Piotrowicz) [#&#8203;57850](https://github.com/nodejs/node/pull/57850) - \[[`17a3246718`](https://github.com/nodejs/node/commit/17a3246718)] - **test**: reduce the use of private symbols in test-events-once.js (Yoshiya Hinosawa) [#&#8203;58685](https://github.com/nodejs/node/pull/58685) - \[[`bbf33efcd0`](https://github.com/nodejs/node/commit/bbf33efcd0)] - **test**: use `common.skipIfInspectorDisabled()` to skip tests (Dario Piotrowicz) [#&#8203;58675](https://github.com/nodejs/node/pull/58675) - \[[`d6660baff7`](https://github.com/nodejs/node/commit/d6660baff7)] - **test**: update WPT for dom/abort to [`dc92816`](https://github.com/nodejs/node/commit/dc928169ee) (Node.js GitHub Bot) [#&#8203;58644](https://github.com/nodejs/node/pull/58644) - \[[`6d9d5deb44`](https://github.com/nodejs/node/commit/6d9d5deb44)] - **test**: split indirect eval import tests (Chengzhong Wu) [#&#8203;58637](https://github.com/nodejs/node/pull/58637) - \[[`abd5b5fd20`](https://github.com/nodejs/node/commit/abd5b5fd20)] - **test**: deflake async-hooks/test-improper-order on AIX (Baki Gul) [#&#8203;58567](https://github.com/nodejs/node/pull/58567) - \[[`3fc630e7cf`](https://github.com/nodejs/node/commit/3fc630e7cf)] - **test**: close FileHandle objects in tests explicitly (James M Snell) [#&#8203;58615](https://github.com/nodejs/node/pull/58615) - \[[`7f0560dc4b`](https://github.com/nodejs/node/commit/7f0560dc4b)] - **test**: skip broken sea on rhel8 (Marco Ippolito) [#&#8203;58914](https://github.com/nodejs/node/pull/58914) - \[[`898e68a915`](https://github.com/nodejs/node/commit/898e68a915)] - **test**: save the config file in a temporary directory (Luigi Pinca) [#&#8203;58799](https://github.com/nodejs/node/pull/58799) - \[[`9f2132a4f6`](https://github.com/nodejs/node/commit/9f2132a4f6)] - **test**: deflake test-config-file (Luigi Pinca) [#&#8203;58799](https://github.com/nodejs/node/pull/58799) - \[[`f1b74cff9a`](https://github.com/nodejs/node/commit/f1b74cff9a)] - **test**: skip tests failing when run under root (Livia Medeiros) [#&#8203;58610](https://github.com/nodejs/node/pull/58610) - \[[`4b0ee14a97`](https://github.com/nodejs/node/commit/4b0ee14a97)] - **tools**: bump the eslint group in /tools/eslint with 6 updates (dependabot\[bot]) [#&#8203;58921](https://github.com/nodejs/node/pull/58921) - \[[`a84935fb0e`](https://github.com/nodejs/node/commit/a84935fb0e)] - **tools**: update inspector\_protocol to [`69d69dd`](https://github.com/nodejs/node/commit/69d69dd) (Shelley Vohr) [#&#8203;58900](https://github.com/nodejs/node/pull/58900) - \[[`af805186cd`](https://github.com/nodejs/node/commit/af805186cd)] - **tools**: update gyp-next to 0.20.2 (Node.js GitHub Bot) [#&#8203;58788](https://github.com/nodejs/node/pull/58788) - \[[`a2d2d36bb1`](https://github.com/nodejs/node/commit/a2d2d36bb1)] - **tools**: make nodedownload module compatible with Python 3.14 (Lumír 'Frenzy' Balhar) [#&#8203;58752](https://github.com/nodejs/node/pull/58752) - \[[`cc8b9aa43d`](https://github.com/nodejs/node/commit/cc8b9aa43d)] - **tools**: include toolchain.gypi in abseil.gyp (Chengzhong Wu) [#&#8203;58678](https://github.com/nodejs/node/pull/58678) - \[[`fbbf49a7d3`](https://github.com/nodejs/node/commit/fbbf49a7d3)] - **tools**: bump `brace-expansion` in `/tools/clang-format` (dependabot\[bot]) [#&#8203;58699](https://github.com/nodejs/node/pull/58699) - \[[`8db92a41c5`](https://github.com/nodejs/node/commit/8db92a41c5)] - **tools**: bump brace-expansion from 1.1.11 to 1.1.12 in /tools/eslint (dependabot\[bot]) [#&#8203;58698](https://github.com/nodejs/node/pull/58698) - \[[`3a099cf88f`](https://github.com/nodejs/node/commit/3a099cf88f)] - **tools**: switch to `@stylistic/eslint-plugin` (Michaël Zasso) [#&#8203;58623](https://github.com/nodejs/node/pull/58623) - \[[`9798511e7c`](https://github.com/nodejs/node/commit/9798511e7c)] - **tools**: remove config.status under `make distclean` (René) [#&#8203;58603](https://github.com/nodejs/node/pull/58603) - \[[`011290a4eb`](https://github.com/nodejs/node/commit/011290a4eb)] - **tools**: edit commit-queue workflow file (Antoine du Hamel) [#&#8203;58667](https://github.com/nodejs/node/pull/58667) - \[[`a7406f56da`](https://github.com/nodejs/node/commit/a7406f56da)] - **tools**: improve release proposal linter (Antoine du Hamel) [#&#8203;58647](https://github.com/nodejs/node/pull/58647) - \[[`c855310f83`](https://github.com/nodejs/node/commit/c855310f83)] - **tools,doc**: move more MDN links to types (Antoine du Hamel) [#&#8203;58930](https://github.com/nodejs/node/pull/58930) - \[[`805239c824`](https://github.com/nodejs/node/commit/805239c824)] - **typings**: add Atomics primordials (Renegade334) [#&#8203;58577](https://github.com/nodejs/node/pull/58577) - \[[`d28b2aa0a2`](https://github.com/nodejs/node/commit/d28b2aa0a2)] - **typings**: add ZSTD\_COMPRESS, ZSTD\_DECOMPRESS to internalBinding (Meghan Denny) [#&#8203;58655](https://github.com/nodejs/node/pull/58655) - \[[`fe4290a0e6`](https://github.com/nodejs/node/commit/fe4290a0e6)] - **(SEMVER-MINOR)** **url**: add fileURLToPathBuffer API (James M Snell) [#&#8203;58700](https://github.com/nodejs/node/pull/58700) - \[[`db648b92c1`](https://github.com/nodejs/node/commit/db648b92c1)] - **util**: inspect: do not crash on an Error stack pointing to itself (Sam Verschueren) [#&#8203;58196](https://github.com/nodejs/node/pull/58196) - \[[`791ecfac14`](https://github.com/nodejs/node/commit/791ecfac14)] - **v8**: fix missing callback in heap utils destroy (Ruben Bridgewater) [#&#8203;58846](https://github.com/nodejs/node/pull/58846) - \[[`4dc6b4c67a`](https://github.com/nodejs/node/commit/4dc6b4c67a)] - **(SEMVER-MINOR)** **watch**: add `--watch-kill-signal` flag (Dario Piotrowicz) [#&#8203;58719](https://github.com/nodejs/node/pull/58719) - \[[`8dbc6b210f`](https://github.com/nodejs/node/commit/8dbc6b210f)] - **(SEMVER-MINOR)** **worker**: make Worker async disposable (James M Snell) [#&#8203;58385](https://github.com/nodejs/node/pull/58385) </details> --- ### 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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40Mi41IiwidXBkYXRlZEluVmVyIjoiNDEuNDIuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
renovate-bot added 1 commit 2025-07-31 22:12:00 +00:00
chore(deps): update node.js to v22.18.0
All checks were successful
continuous-integration/drone/pr Build is passing
0b50669b1b
renovate-bot force-pushed renovate/node-22.x from 0b50669b1b to b5b6662c25 2025-08-04 10:12:15 +00:00 Compare
joao.dubas force-pushed renovate/node-22.x from b5b6662c25 to b4a9ac5066 2025-08-26 19:46:34 +00:00 Compare
joao.dubas merged commit 4e79c82bee into main 2025-08-26 19:58:02 +00:00
joao.dubas deleted branch renovate/node-22.x 2025-08-26 19:58:02 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
2 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joao.dubas/clean-architecture#112
No description provided.