chore(deps): update all non-major dependencies #170

Merged
renovate-bot merged 1 commit from renovate/all-minor-patch into main 2026-08-26 17:02:23 +00:00
Member

This PR contains the following updates:

Package Change Age Confidence Type Update
@sveltejs/kit (source) 2.70.2 → 2.70.3 age confidence devDependencies patch
@types/node (source) 26.2.0 → 26.3.0 age confidence devDependencies minor
@vitest/browser-playwright (source) 4.1.10 → 4.1.11 age confidence devDependencies patch
eslint (source) 10.8.1 → 10.9.1 age confidence devDependencies minor
eslint-plugin-svelte (source) 3.22.0 → 3.23.0 age confidence devDependencies minor
globals 17.9.0 → 17.11.0 age confidence devDependencies minor
node (source) 24.19.0 → 24.20.0 age confidence minor
node-addon-api 8.9.1 → 8.9.2 age confidence devDependencies patch
node-gyp 13.0.1 → 13.0.2 age confidence devDependencies patch
svelte (source) 5.56.8 → 5.56.10 age confidence devDependencies patch
svelte-check 4.7.5 → 4.7.6 age confidence devDependencies patch
typescript-eslint (source) 8.67.0 → 8.68.0 age confidence devDependencies minor
vite (source) 8.2.1 → 8.2.2 age confidence devDependencies patch
vitest (source) 4.1.10 → 4.1.11 age confidence devDependencies patch

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

sveltejs/kit (@​sveltejs/kit)

v2.70.3

Compare Source

Patch Changes
  • fix: avoid eagerly reading $app/state dependencies during module initialization (b61018d)
vitest-dev/vitest (@​vitest/browser-playwright)

v4.1.11

Compare Source

   🐞 Bug Fixes
    View changes on GitHub
eslint/eslint (eslint)

v10.9.1

Compare Source

Bug Fixes

  • 1e641c9 fix: no-loss-of-precision false positive with trailing decimal point (#​21251) (Aleksandr Shoronov)

Documentation

  • ad74a8d docs: add deprecation steps for EOL package versions (#​21248) (Francesco Trotta)

Chores

v10.9.0

Compare Source

Features

  • 08de88e feat: handle underflow in no-loss-of-precision (#​21218) (Rithish S)
  • 55db479 feat: add checkConditionalExpressions to no-unmodified-loop-condition (#​21175) (sethamus)

Bug Fixes

  • 2ba3025 fix: prevent unsafe no-var autofix with hoisted functions (#​21213) (sethamus)
  • 8e69622 fix: Prevent no-var autofix when var is shadowed by catch parameter (#​21204) (Yang Hyeonjong)
  • 684b579 fix: prefer-template invalid autofix creates a tagged template call (#​21207) (김채영)

Documentation

  • 9ef407a docs: use eslint.config.* wherever config file names are listed (#​21216) (Marry (Subin Yang))
  • 87f66f4 docs: Update README (GitHub Actions Bot)
  • 585ef37 docs: update architecture documentation (#​21112) (Francesco Trotta)
  • f3993b0 docs: Update README (GitHub Actions Bot)
  • ffc87d6 docs: fix broken links in Further Reading sections (#​21203) (Minsu)
  • 1a761e1 docs: update moved JSX specification links (#​21198) (Imran Mustafa)
  • 4d00ca4 docs: update ESLint peer dependency to ^10.0.0 in shareable configs (#​21202) (lumir)
  • 510d1a2 docs: Update README (GitHub Actions Bot)

Chores

sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)

v3.23.0

Compare Source

Minor Changes
sindresorhus/globals (globals)

v17.11.0

Compare Source


v17.10.0

Compare Source


nodejs/node (node)

v24.20.0: 2026-08-26, Version 24.20.0 'Krypton' (LTS), @​aduh95

Compare Source

Notable Changes
Commits
nodejs/node-addon-api (node-addon-api)

v8.9.2

Compare Source

Bug Fixes
nodejs/node-gyp (node-gyp)

v13.0.2

Compare Source

Bug Fixes
Core
Tests
sveltejs/svelte (svelte)

v5.56.10

Compare Source

Patch Changes
  • fix: preserve CSS escape sequences when printing selectors (#​18667)

  • fix: parse :nth-child(2n of.foo) where of is not followed by whitespace (#​18611)

  • fix: transform expressions inside labeled statements during server compilation (#​18617)

  • docs: clarify that context lookup includes the current component and all ancestors (#​18581)

  • fix: apply CSS custom properties with falsy values on components (#​18634)

  • fix: correctly print {#await ... catch x} et al (#​18645)

  • fix: ignore comments of Program node during migration script (#​18656)

  • fix: reliably resolve append_style to its correct root (#​18614)

  • fix: clean up removed capture event handlers from spread attributes (#​18618)

  • fix: don't corrupt renderer type during SSR's legacy bind: retry loop (#​18616)

  • fix: treat concise arrow function bodies as implicit returns when calculating blockers (#​18613)

  • fix: give effect teardowns the value from before the first write in a flush (#​18620)

  • fix: avoid double-calling a derived reference when destructuring $derived of another $derived during server-side rendering (#​18668)

  • fix: preserve namespaces in CSS type selectors (#​18678)

  • fix: increment private state fields through a non-this receiver (#​18622)

  • chore: deduplicate client and server context helpers (#​18580)

  • fix: release last_propagated_event after event propagation settles so it no longer retains the last event's target subtree (#​18569)

  • fix: allow custom elements to receive async values as props (#​18661)

  • fix: strip comments from inline style values in linear time (#​18553)

  • fix: prevent declaration comments from breaking server derived references (#​18641)

  • perf: make async blocker analysis scale linearly with the number of top-level references (#​18549)

  • fix: preserve short-circuiting for logical assignments to private state fields (#​18594)

v5.56.9

Compare Source

Patch Changes
  • fix: skip controlled each fast path while another batch is pending (#​18625)

  • fix: better whitespace handling inside printer (#​18638)

  • fix: don't duplicate comments in attributes (#​18636)

  • fix: preserve CSS comments in the AST printer (#​18637)

sveltejs/language-tools (svelte-check)

v4.7.6

Compare Source

Patch Changes
  • fix: don't log an error for vite configs without a Svelte plugin (#​3091)

  • fix: handle SvelteKit 3 having its config merged at the top level (#​3104)

typescript-eslint/typescript-eslint (typescript-eslint)

v8.68.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

vitejs/vite (vite)

v8.2.2

Compare Source

Features
Bug Fixes
Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System
  • use JSON import attributes instead of readFIleSync in rolldown configs (#​23251) (d615bcd)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | Type | Update | |---|---|---|---|---|---| | [@sveltejs/kit](https://svelte.dev) ([source](https://github.com/sveltejs/kit/tree/HEAD/packages/kit)) | [`2.70.2` → `2.70.3`](https://renovatebot.com/diffs/npm/@sveltejs%2fkit/2.70.2/2.70.3) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@sveltejs%2fkit/2.70.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sveltejs%2fkit/2.70.2/2.70.3?slim=true) | devDependencies | patch | | [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`26.2.0` → `26.3.0`](https://renovatebot.com/diffs/npm/@types%2fnode/26.2.0/26.3.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/26.3.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/26.2.0/26.3.0?slim=true) | devDependencies | minor | | [@vitest/browser-playwright](https://vitest.dev/config/browser/playwright) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright)) | [`4.1.10` → `4.1.11`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser-playwright/4.1.10/4.1.11) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser-playwright/4.1.11?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser-playwright/4.1.10/4.1.11?slim=true) | devDependencies | patch | | [eslint](https://eslint.org) ([source](https://github.com/eslint/eslint)) | [`10.8.1` → `10.9.1`](https://renovatebot.com/diffs/npm/eslint/10.8.1/10.9.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/10.9.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/10.8.1/10.9.1?slim=true) | devDependencies | minor | | [eslint-plugin-svelte](https://sveltejs.github.io/eslint-plugin-svelte) ([source](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte)) | [`3.22.0` → `3.23.0`](https://renovatebot.com/diffs/npm/eslint-plugin-svelte/3.22.0/3.23.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-svelte/3.23.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-svelte/3.22.0/3.23.0?slim=true) | devDependencies | minor | | [globals](https://github.com/sindresorhus/globals) | [`17.9.0` → `17.11.0`](https://renovatebot.com/diffs/npm/globals/17.9.0/17.11.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/globals/17.11.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/globals/17.9.0/17.11.0?slim=true) | devDependencies | minor | | [node](https://nodejs.org) ([source](https://github.com/nodejs/node)) | `24.19.0` → `24.20.0` | ![age](https://developer.mend.io/api/mc/badges/age/node-version/node/v24.20.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/node-version/node/v24.19.0/v24.20.0?slim=true) | | minor | | [node-addon-api](https://github.com/nodejs/node-addon-api) | [`8.9.1` → `8.9.2`](https://renovatebot.com/diffs/npm/node-addon-api/8.9.1/8.9.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/node-addon-api/8.9.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/node-addon-api/8.9.1/8.9.2?slim=true) | devDependencies | patch | | [node-gyp](https://github.com/nodejs/node-gyp) | [`13.0.1` → `13.0.2`](https://renovatebot.com/diffs/npm/node-gyp/13.0.1/13.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/node-gyp/13.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/node-gyp/13.0.1/13.0.2?slim=true) | devDependencies | patch | | [svelte](https://svelte.dev) ([source](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`5.56.8` → `5.56.10`](https://renovatebot.com/diffs/npm/svelte/5.56.8/5.56.10) | ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.56.10?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.56.8/5.56.10?slim=true) | devDependencies | patch | | [svelte-check](https://github.com/sveltejs/language-tools) | [`4.7.5` → `4.7.6`](https://renovatebot.com/diffs/npm/svelte-check/4.7.5/4.7.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte-check/4.7.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte-check/4.7.5/4.7.6?slim=true) | devDependencies | patch | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.67.0` → `8.68.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.67.0/8.68.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.68.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.67.0/8.68.0?slim=true) | devDependencies | minor | | [vite](https://vite.dev) ([source](https://github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`8.2.1` → `8.2.2`](https://renovatebot.com/diffs/npm/vite/8.2.1/8.2.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite/8.2.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/8.2.1/8.2.2?slim=true) | devDependencies | patch | | [vitest](https://vitest.dev) ([source](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`4.1.10` → `4.1.11`](https://renovatebot.com/diffs/npm/vitest/4.1.10/4.1.11) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/4.1.11?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/4.1.10/4.1.11?slim=true) | devDependencies | patch | --- > ⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/121) for more information. --- ### Release Notes <details> <summary>sveltejs/kit (@&#8203;sveltejs/kit)</summary> ### [`v2.70.3`](https://github.com/sveltejs/kit/blob/HEAD/packages/kit/CHANGELOG.md#2703) [Compare Source](https://github.com/sveltejs/kit/compare/@sveltejs/kit@2.70.2...@sveltejs/kit@2.70.3) ##### Patch Changes - fix: avoid eagerly reading `$app/state` dependencies during module initialization ([`b61018d`](https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d)) </details> <details> <summary>vitest-dev/vitest (@&#8203;vitest/browser-playwright)</summary> ### [`v4.1.11`](https://github.com/vitest-dev/vitest/releases/tag/v4.1.11) [Compare Source](https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11) #####    🐞 Bug Fixes - Revive global concurrency limit for test lifecycle \[backport to v4]  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) and [@&#8203;hi-ogawa](https://github.com/hi-ogawa) in [#&#8203;10992](https://github.com/vitest-dev/vitest/issues/10992) [<samp>(5146d)</samp>](https://github.com/vitest-dev/vitest/commit/5146df80b) - **browser**: - Encode iframeId in tester iframe URL \[backport to v4]  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va), **Pduhard** and **Claude Opus 4.8** in [#&#8203;10955](https://github.com/vitest-dev/vitest/issues/10955) [<samp>(10b2c)</samp>](https://github.com/vitest-dev/vitest/commit/10b2cd201) - Trigger playwright/chromium gc on lower disk availability \[backport to v4]  -  by [@&#8203;hi-ogawa](https://github.com/hi-ogawa), **Hiroshi Ogawa** and **OpenCode** in [#&#8203;10951](https://github.com/vitest-dev/vitest/issues/10951) [<samp>(9851d)</samp>](https://github.com/vitest-dev/vitest/commit/9851dbc41) - **mocker**: - Restrict redirect mocks to the fs allowlist \[backport to v4]  -  by [@&#8203;sheremet-va](https://github.com/sheremet-va) in [#&#8203;10974](https://github.com/vitest-dev/vitest/issues/10974) [<samp>(fe5a1)</samp>](https://github.com/vitest-dev/vitest/commit/fe5a11d3c) #####     [View changes on GitHub](https://github.com/vitest-dev/vitest/compare/v4.1.10...v4.1.11) </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v10.9.1`](https://github.com/eslint/eslint/releases/tag/v10.9.1) [Compare Source](https://github.com/eslint/eslint/compare/v10.9.0...v10.9.1) #### Bug Fixes - [`1e641c9`](https://github.com/eslint/eslint/commit/1e641c919fc1421493bf913feb607896982451a3) fix: no-loss-of-precision false positive with trailing decimal point ([#&#8203;21251](https://github.com/eslint/eslint/issues/21251)) (Aleksandr Shoronov) #### Documentation - [`ad74a8d`](https://github.com/eslint/eslint/commit/ad74a8dada2aaa17bfd0b8cc7b4119ff7a8ac04b) docs: add deprecation steps for EOL package versions ([#&#8203;21248](https://github.com/eslint/eslint/issues/21248)) (Francesco Trotta) #### Chores - [`3c3ae53`](https://github.com/eslint/eslint/commit/3c3ae53a43721162f0db76c69665ebd9d752ea52) chore: update ecosystem plugins ([#&#8203;21249](https://github.com/eslint/eslint/issues/21249)) (ESLint Bot) ### [`v10.9.0`](https://github.com/eslint/eslint/releases/tag/v10.9.0) [Compare Source](https://github.com/eslint/eslint/compare/v10.8.1...v10.9.0) #### Features - [`08de88e`](https://github.com/eslint/eslint/commit/08de88e50294c4e01f6cae97eceeb578da55792b) feat: handle underflow in no-loss-of-precision ([#&#8203;21218](https://github.com/eslint/eslint/issues/21218)) (Rithish S) - [`55db479`](https://github.com/eslint/eslint/commit/55db4791120ae591d88089c43127b7b0e16866d4) feat: add checkConditionalExpressions to `no-unmodified-loop-condition` ([#&#8203;21175](https://github.com/eslint/eslint/issues/21175)) (sethamus) #### Bug Fixes - [`2ba3025`](https://github.com/eslint/eslint/commit/2ba302554e7a24e9909bbdd026fd0c2d1d0d8638) fix: prevent unsafe `no-var` autofix with hoisted functions ([#&#8203;21213](https://github.com/eslint/eslint/issues/21213)) (sethamus) - [`8e69622`](https://github.com/eslint/eslint/commit/8e6962219a605c5f5add10953aa31027da839194) fix: Prevent no-var autofix when var is shadowed by catch parameter ([#&#8203;21204](https://github.com/eslint/eslint/issues/21204)) (Yang Hyeonjong) - [`684b579`](https://github.com/eslint/eslint/commit/684b57972e1ddf25e076fb36189c60bbcacee635) fix: prefer-template invalid autofix creates a tagged template call ([#&#8203;21207](https://github.com/eslint/eslint/issues/21207)) (김채영) #### Documentation - [`9ef407a`](https://github.com/eslint/eslint/commit/9ef407a3b051e74f50dc7fb8914e2bd89b3e5e53) docs: use eslint.config.\* wherever config file names are listed ([#&#8203;21216](https://github.com/eslint/eslint/issues/21216)) (Marry (Subin Yang)) - [`87f66f4`](https://github.com/eslint/eslint/commit/87f66f4435c4df7f4f6815c939d153196ec03e3c) docs: Update README (GitHub Actions Bot) - [`585ef37`](https://github.com/eslint/eslint/commit/585ef37516c0dc29ddb91ce2a2cdcc46fdbbd610) docs: update architecture documentation ([#&#8203;21112](https://github.com/eslint/eslint/issues/21112)) (Francesco Trotta) - [`f3993b0`](https://github.com/eslint/eslint/commit/f3993b0547bace7370e9728ee7408af49d367d76) docs: Update README (GitHub Actions Bot) - [`ffc87d6`](https://github.com/eslint/eslint/commit/ffc87d6234b2aa4335eec069e5c4d6ac04832b9e) docs: fix broken links in Further Reading sections ([#&#8203;21203](https://github.com/eslint/eslint/issues/21203)) (Minsu) - [`1a761e1`](https://github.com/eslint/eslint/commit/1a761e1d11b011fcb6bee181231a51010c500e4d) docs: update moved JSX specification links ([#&#8203;21198](https://github.com/eslint/eslint/issues/21198)) (Imran Mustafa) - [`4d00ca4`](https://github.com/eslint/eslint/commit/4d00ca4064ae0d1a75b604a16c68ab9f386ad388) docs: update ESLint peer dependency to `^10.0.0` in shareable configs ([#&#8203;21202](https://github.com/eslint/eslint/issues/21202)) (lumir) - [`510d1a2`](https://github.com/eslint/eslint/commit/510d1a2e87bc197219f42e195ddb638d2b183a5a) docs: Update README (GitHub Actions Bot) #### Chores - [`899dbf1`](https://github.com/eslint/eslint/commit/899dbf131ce12a194b394bb8d67307df23509d17) chore: update github/codeql-action action to v4.37.7 ([#&#8203;21243](https://github.com/eslint/eslint/issues/21243)) (renovate\[bot]) - [`9aa3873`](https://github.com/eslint/eslint/commit/9aa38732177935bd1d7f1493732c0b67666be28a) chore: update ecosystem plugins ([#&#8203;21235](https://github.com/eslint/eslint/issues/21235)) (ESLint Bot) - [`dc1e7a8`](https://github.com/eslint/eslint/commit/dc1e7a8416937edefe04cf836ee202a6fc03bedd) chore: update ecosystem plugins ([#&#8203;21208](https://github.com/eslint/eslint/issues/21208)) (ESLint Bot) - [`f878d21`](https://github.com/eslint/eslint/commit/f878d212e9622da9513bcd60d2aedb2e8bb4fc8b) ci: bump pnpm/action-setup from 6.0.9 to 6.0.10 ([#&#8203;21200](https://github.com/eslint/eslint/issues/21200)) (dependabot\[bot]) - [`4891e50`](https://github.com/eslint/eslint/commit/4891e50aceadb0e886ad7d8ab5ae2beab563de85) ci: bump github/codeql-action from 4.37.4 to 4.37.6 ([#&#8203;21199](https://github.com/eslint/eslint/issues/21199)) (dependabot\[bot]) </details> <details> <summary>sveltejs/eslint-plugin-svelte (eslint-plugin-svelte)</summary> ### [`v3.23.0`](https://github.com/sveltejs/eslint-plugin-svelte/blob/HEAD/packages/eslint-plugin-svelte/CHANGELOG.md#3230) [Compare Source](https://github.com/sveltejs/eslint-plugin-svelte/compare/eslint-plugin-svelte@3.22.0...eslint-plugin-svelte@3.23.0) ##### Minor Changes - [#&#8203;1565](https://github.com/sveltejs/eslint-plugin-svelte/pull/1565) [`1ec3cf5`](https://github.com/sveltejs/eslint-plugin-svelte/commit/1ec3cf5edd561cb92b02c69e3bb9edb22773f278) Thanks [@&#8203;ColumbusLabs](https://github.com/ColumbusLabs)! - feat: add prefer-attribute-interpolation rule </details> <details> <summary>sindresorhus/globals (globals)</summary> ### [`v17.11.0`](https://github.com/sindresorhus/globals/releases/tag/v17.11.0) [Compare Source](https://github.com/sindresorhus/globals/compare/v17.10.0...v17.11.0) - Add `react-native` globals ([#&#8203;337](https://github.com/sindresorhus/globals/issues/337)) [`61eafbf`](https://github.com/sindresorhus/globals/commit/61eafbf) *** ### [`v17.10.0`](https://github.com/sindresorhus/globals/releases/tag/v17.10.0) [Compare Source](https://github.com/sindresorhus/globals/compare/v17.9.0...v17.10.0) - Add `GM_cookie` to Greasemonkey globals ([#&#8203;349](https://github.com/sindresorhus/globals/issues/349)) [`f468407`](https://github.com/sindresorhus/globals/commit/f468407) *** </details> <details> <summary>nodejs/node (node)</summary> ### [`v24.20.0`](https://github.com/nodejs/node/releases/tag/v24.20.0): 2026-08-26, Version 24.20.0 &#x27;Krypton&#x27; (LTS), @&#8203;aduh95 [Compare Source](https://github.com/nodejs/node/compare/v24.19.0...v24.20.0) ##### Notable Changes - \[[`b12bcc9ae1`](https://github.com/nodejs/node/commit/b12bcc9ae1)] - **(SEMVER-MINOR)** **async\_hooks**: add `using` scopes to `AsyncLocalStorage` (Stephen Belanger) [#&#8203;61674](https://github.com/nodejs/node/pull/61674) - \[[`e2eb88b36b`](https://github.com/nodejs/node/commit/e2eb88b36b)] - **(SEMVER-MINOR)** **buffer**: add `end` parameter (Robert Nagy) [#&#8203;62390](https://github.com/nodejs/node/pull/62390) - \[[`1fefdda18e`](https://github.com/nodejs/node/commit/1fefdda18e)] - **crypto**: update root certificates to NSS 3.125 (Node.js GitHub Bot) [#&#8203;64746](https://github.com/nodejs/node/pull/64746) - \[[`4a158cf1ab`](https://github.com/nodejs/node/commit/4a158cf1ab)] - **doc**: add MikeMcC399 as collaborator (Mike McCready) [#&#8203;64656](https://github.com/nodejs/node/pull/64656) - \[[`d4cafce076`](https://github.com/nodejs/node/commit/d4cafce076)] - **(SEMVER-MINOR)** **lib,permission**: add `permission.drop` (Rafael Gonzaga) [#&#8203;62672](https://github.com/nodejs/node/pull/62672) - \[[`b3cfb55267`](https://github.com/nodejs/node/commit/b3cfb55267)] - **(SEMVER-MINOR)** **loader**: implement package maps (Maël Nison) [#&#8203;62239](https://github.com/nodejs/node/pull/62239) - \[[`cd1eb3e60b`](https://github.com/nodejs/node/commit/cd1eb3e60b)] - **(SEMVER-MINOR)** **src,permission**: add `--permission-audit` (RafaelGSS) [#&#8203;61869](https://github.com/nodejs/node/pull/61869) - \[[`28dc85d8d2`](https://github.com/nodejs/node/commit/28dc85d8d2)] - **(SEMVER-MINOR)** **stream**: add `node:stream/iter` implementation (James M Snell) [#&#8203;62066](https://github.com/nodejs/node/pull/62066) - \[[`d31c168740`](https://github.com/nodejs/node/commit/d31c168740)] - **(SEMVER-MINOR)** **test\_runner**: add `context.log()` and test:log event (Moshe Atlow) [#&#8203;64389](https://github.com/nodejs/node/pull/64389) - \[[`add1edbc42`](https://github.com/nodejs/node/commit/add1edbc42)] - **(SEMVER-MINOR)** **test\_runner**: report `entryFile` in `TestStream` events (Moshe Atlow) [#&#8203;64309](https://github.com/nodejs/node/pull/64309) - \[[`d937c8c6cd`](https://github.com/nodejs/node/commit/d937c8c6cd)] - **(SEMVER-MINOR)** **wasm**: enable JSPI (Guy Bedford) [#&#8203;59941](https://github.com/nodejs/node/pull/59941) ##### Commits - \[[`1822c0f335`](https://github.com/nodejs/node/commit/1822c0f335)] - **assert,util**: fix TypeError on Maps with null keys (Paul Bouchon) [#&#8203;64441](https://github.com/nodejs/node/pull/64441) - \[[`b12bcc9ae1`](https://github.com/nodejs/node/commit/b12bcc9ae1)] - **(SEMVER-MINOR)** **async\_hooks**: add using scopes to AsyncLocalStorage (Stephen Belanger) [#&#8203;61674](https://github.com/nodejs/node/pull/61674) - \[[`984260bf44`](https://github.com/nodejs/node/commit/984260bf44)] - **async\_hooks**: use validateBoolean for trackPromises (Soul Lee) [#&#8203;64731](https://github.com/nodejs/node/pull/64731) - \[[`ba2612cca2`](https://github.com/nodejs/node/commit/ba2612cca2)] - **benchmark**: fix calibrate-n option handling (Luan Muniz) [#&#8203;64146](https://github.com/nodejs/node/pull/64146) - \[[`236dc4d2d7`](https://github.com/nodejs/node/commit/236dc4d2d7)] - **benchmark**: add bytes variant to webstreams async-iterator (Matteo Collina) [#&#8203;64291](https://github.com/nodejs/node/pull/64291) - \[[`b022a1419c`](https://github.com/nodejs/node/commit/b022a1419c)] - **benchmark**: respect stream/iter broadcast backpressure (Trivikram Kamat) [#&#8203;63314](https://github.com/nodejs/node/pull/63314) - \[[`a290f51f15`](https://github.com/nodejs/node/commit/a290f51f15)] - **(SEMVER-MINOR)** **benchmark**: add benchmarks for experimental stream/iter (James M Snell) [#&#8203;62066](https://github.com/nodejs/node/pull/62066) - \[[`465f2bfb74`](https://github.com/nodejs/node/commit/465f2bfb74)] - **buffer**: use Clamp conversion in Blob slice (Donghoon Kang) [#&#8203;64739](https://github.com/nodejs/node/pull/64739) - \[[`74a22cd0c5`](https://github.com/nodejs/node/commit/74a22cd0c5)] - **buffer**: validate copyArrayBuffer offsets against buffer length (Ilia Alshanetsky) [#&#8203;63904](https://github.com/nodejs/node/pull/63904) - \[[`21e24208dc`](https://github.com/nodejs/node/commit/21e24208dc)] - **buffer**: normalize lone "\r" in Blob native line endings (Daijiro Wachi) [#&#8203;64115](https://github.com/nodejs/node/pull/64115) - \[[`ddacb3ff10`](https://github.com/nodejs/node/commit/ddacb3ff10)] - **buffer**: fix Blob.stream() leaking source buffer (semimikoh) [#&#8203;63577](https://github.com/nodejs/node/pull/63577) - \[[`49198d2313`](https://github.com/nodejs/node/commit/49198d2313)] - **buffer**: fix end parameter bugs in indexOf/lastIndexOf (Robert Nagy) [#&#8203;62711](https://github.com/nodejs/node/pull/62711) - \[[`e2eb88b36b`](https://github.com/nodejs/node/commit/e2eb88b36b)] - **(SEMVER-MINOR)** **buffer**: add end parameter (Robert Nagy) [#&#8203;62390](https://github.com/nodejs/node/pull/62390) - \[[`e2e5c4fe88`](https://github.com/nodejs/node/commit/e2e5c4fe88)] - **build**: update binary-upload to use correct tarball name (Stewart X Addison) [#&#8203;65282](https://github.com/nodejs/node/pull/65282) - \[[`b78a212553`](https://github.com/nodejs/node/commit/b78a212553)] - **build**: pin envinfo versions in github actions (Joyee Cheung) [#&#8203;64117](https://github.com/nodejs/node/pull/64117) - \[[`094fb840aa`](https://github.com/nodejs/node/commit/094fb840aa)] - **build**: add QUIC CI job for PRs matching QUIC related paths (Tim Perry) [#&#8203;63875](https://github.com/nodejs/node/pull/63875) - \[[`91f5003cad`](https://github.com/nodejs/node/commit/91f5003cad)] - **build**: fix flags for ngtcp2 on IBM i (SRAVANI GUNDEPALLI) [#&#8203;60073](https://github.com/nodejs/node/pull/60073) - \[[`e83648effd`](https://github.com/nodejs/node/commit/e83648effd)] - **build,test**: add tests for binary linked with shared libnode (Joyee Cheung) [#&#8203;61463](https://github.com/nodejs/node/pull/61463) - \[[`4a425b41d9`](https://github.com/nodejs/node/commit/4a425b41d9)] - **build,tools**: fix shared library cross-compile (Kirill Saied) [#&#8203;63963](https://github.com/nodejs/node/pull/63963) - \[[`fe8fa45ff2`](https://github.com/nodejs/node/commit/fe8fa45ff2)] - **cli**: style node --help output with util.styleText (Adrián Estrada) [#&#8203;64484](https://github.com/nodejs/node/pull/64484) - \[[`3cd1576cb2`](https://github.com/nodejs/node/commit/3cd1576cb2)] - **crypto**: preserve OpenSSL errors from KDF failures (Filip Skokan) [#&#8203;64776](https://github.com/nodejs/node/pull/64776) - \[[`74b3023565`](https://github.com/nodejs/node/commit/74b3023565)] - **crypto**: handle XOF output allocation failure (Filip Skokan) [#&#8203;64851](https://github.com/nodejs/node/pull/64851) - \[[`fea0666a1b`](https://github.com/nodejs/node/commit/fea0666a1b)] - **crypto**: clarify missing cipher error (Filip Skokan) [#&#8203;64852](https://github.com/nodejs/node/pull/64852) - \[[`33fec91b54`](https://github.com/nodejs/node/commit/33fec91b54)] - **crypto**: reuse X509 issuer result (Filip Skokan) [#&#8203;64852](https://github.com/nodejs/node/pull/64852) - \[[`44c1473348`](https://github.com/nodejs/node/commit/44c1473348)] - **crypto**: validate key generation options (Filip Skokan) [#&#8203;64852](https://github.com/nodejs/node/pull/64852) - \[[`c2c53a18e5`](https://github.com/nodejs/node/commit/c2c53a18e5)] - **crypto**: fix Argon2 validation errors (Filip Skokan) [#&#8203;64852](https://github.com/nodejs/node/pull/64852) - \[[`edc1f2126d`](https://github.com/nodejs/node/commit/edc1f2126d)] - **crypto**: initialize KeyObjectData mutex eagerly (Filip Skokan) [#&#8203;64851](https://github.com/nodejs/node/pull/64851) - \[[`be8237240c`](https://github.com/nodejs/node/commit/be8237240c)] - **crypto**: handle DH operation failures (Filip Skokan) [#&#8203;64851](https://github.com/nodejs/node/pull/64851) - \[[`b65a8f3875`](https://github.com/nodejs/node/commit/b65a8f3875)] - **crypto**: preserve RSA-PSS legacy pubkey DER (Filip Skokan) [#&#8203;64547](https://github.com/nodejs/node/pull/64547) - \[[`49f2ae204b`](https://github.com/nodejs/node/commit/49f2ae204b)] - **crypto**: cleanse provider private key copies (Filip Skokan) [#&#8203;64547](https://github.com/nodejs/node/pull/64547) - \[[`a5d4ac8208`](https://github.com/nodejs/node/commit/a5d4ac8208)] - **crypto**: handle incomplete RSA private keys (Filip Skokan) [#&#8203;64547](https://github.com/nodejs/node/pull/64547) - \[[`b72c0b9616`](https://github.com/nodejs/node/commit/b72c0b9616)] - **crypto**: retain legacy DH validation (Filip Skokan) [#&#8203;64547](https://github.com/nodejs/node/pull/64547) - \[[`24a1be5886`](https://github.com/nodejs/node/commit/24a1be5886)] - **crypto**: limit KangarooTwelveParams customization to 512 bytes (Filip Skokan) [#&#8203;64557](https://github.com/nodejs/node/pull/64557) - \[[`0290e0a61e`](https://github.com/nodejs/node/commit/0290e0a61e)] - **crypto**: split OpenSSL 3, BoringSSL, and legacy backends (Filip Skokan) [#&#8203;64211](https://github.com/nodejs/node/pull/64211) - \[[`ba27e72ff8`](https://github.com/nodejs/node/commit/ba27e72ff8)] - **crypto**: fix Argon2 bypassing FIPS mode (Filip Skokan) [#&#8203;64776](https://github.com/nodejs/node/pull/64776) - \[[`1fefdda18e`](https://github.com/nodejs/node/commit/1fefdda18e)] - **crypto**: update root certificates to NSS 3.125 (Node.js GitHub Bot) [#&#8203;64746](https://github.com/nodejs/node/pull/64746) - \[[`c0dd022081`](https://github.com/nodejs/node/commit/c0dd022081)] - **crypto**: use user-facing error for output encoding changes (Archkon) [#&#8203;64692](https://github.com/nodejs/node/pull/64692) - \[[`ff485a9410`](https://github.com/nodejs/node/commit/ff485a9410)] - **crypto**: make --use-system-ca per-env rather than per-process (Aditi) [#&#8203;60678](https://github.com/nodejs/node/pull/60678) - \[[`1329d9b9f1`](https://github.com/nodejs/node/commit/1329d9b9f1)] - **debugger**: preserve overlapping CDP request state (Trivikram Kamat) [#&#8203;64467](https://github.com/nodejs/node/pull/64467) - \[[`82a02336aa`](https://github.com/nodejs/node/commit/82a02336aa)] - **deps**: V8: backport [`d259a9e`](https://github.com/nodejs/node/commit/d259a9e2ead7) (Leszek Swirski) [#&#8203;63865](https://github.com/nodejs/node/pull/63865) - \[[`f0fc82d404`](https://github.com/nodejs/node/commit/f0fc82d404)] - **deps**: update ngtcp2 to 1.25.0 (Node.js GitHub Bot) [#&#8203;64944](https://github.com/nodejs/node/pull/64944) - \[[`c4e02f0fbc`](https://github.com/nodejs/node/commit/c4e02f0fbc)] - **deps**: upgrade npm to 11.19.0 (npm team) [#&#8203;64883](https://github.com/nodejs/node/pull/64883) - \[[`d5a57ed4dd`](https://github.com/nodejs/node/commit/d5a57ed4dd)] - **deps**: update nghttp3 to 1.18.0 (Node.js GitHub Bot) [#&#8203;64943](https://github.com/nodejs/node/pull/64943) - \[[`51d413150a`](https://github.com/nodejs/node/commit/51d413150a)] - **deps**: update minimatch to 10.2.6 (Node.js GitHub Bot) [#&#8203;64945](https://github.com/nodejs/node/pull/64945) - \[[`21f79ce140`](https://github.com/nodejs/node/commit/21f79ce140)] - **deps**: update simdjson to 4.6.6 (Node.js GitHub Bot) [#&#8203;64942](https://github.com/nodejs/node/pull/64942) - \[[`7a4960d6a9`](https://github.com/nodejs/node/commit/7a4960d6a9)] - **deps**: update acorn to 8.18.0 (Node.js GitHub Bot) [#&#8203;64941](https://github.com/nodejs/node/pull/64941) - \[[`5c423aa113`](https://github.com/nodejs/node/commit/5c423aa113)] - **deps**: update googletest to [`1b6f64d`](https://github.com/nodejs/node/commit/1b6f64d659944658a4c685b7bd9f04c1c3b8a39b) (Node.js GitHub Bot) [#&#8203;64940](https://github.com/nodejs/node/pull/64940) - \[[`40561e61b0`](https://github.com/nodejs/node/commit/40561e61b0)] - **deps**: update nghttp2 to 1.70.0 (Node.js GitHub Bot) [#&#8203;64939](https://github.com/nodejs/node/pull/64939) - \[[`51090925b0`](https://github.com/nodejs/node/commit/51090925b0)] - **deps**: update zlib to 1.3.2.1-motley-42c2f19 (Node.js GitHub Bot) [#&#8203;64744](https://github.com/nodejs/node/pull/64744) - \[[`7c534bf8e5`](https://github.com/nodejs/node/commit/7c534bf8e5)] - **deps**: V8: backport [`5177b10`](https://github.com/nodejs/node/commit/5177b10891e6) (avivkeller) [#&#8203;64631](https://github.com/nodejs/node/pull/64631) - \[[`7b1898a341`](https://github.com/nodejs/node/commit/7b1898a341)] - **deps**: update ada to 4.0.0 (Node.js GitHub Bot) [#&#8203;64790](https://github.com/nodejs/node/pull/64790) - \[[`9209cc4095`](https://github.com/nodejs/node/commit/9209cc4095)] - **deps**: update sqlite to 3.53.4 (Node.js GitHub Bot) [#&#8203;64745](https://github.com/nodejs/node/pull/64745) - \[[`3833fceff6`](https://github.com/nodejs/node/commit/3833fceff6)] - **deps**: update googletest to [`fa005b2`](https://github.com/nodejs/node/commit/fa005b296f90faec4f352d7ab382287bf6548c8d) (Node.js GitHub Bot) [#&#8203;64587](https://github.com/nodejs/node/pull/64587) - \[[`bc7ce488d1`](https://github.com/nodejs/node/commit/bc7ce488d1)] - **deps**: histogram: cherry-pick [`62ea52b`](https://github.com/nodejs/node/commit/62ea52b07ee9b195) (StefanStojanovic) [#&#8203;64296](https://github.com/nodejs/node/pull/64296) - \[[`e3fa05841d`](https://github.com/nodejs/node/commit/e3fa05841d)] - **deps**: update histogram to 0.11.10 (Node.js GitHub Bot) [#&#8203;64296](https://github.com/nodejs/node/pull/64296) - \[[`e75bdb9bbe`](https://github.com/nodejs/node/commit/e75bdb9bbe)] - **deps**: update amaro to 1.1.11 (Node.js GitHub Bot) [#&#8203;64586](https://github.com/nodejs/node/pull/64586) - \[[`1e034e6e40`](https://github.com/nodejs/node/commit/1e034e6e40)] - **deps**: update timezone to 2026c (Node.js GitHub Bot) [#&#8203;64588](https://github.com/nodejs/node/pull/64588) - \[[`2b8f1f27bd`](https://github.com/nodejs/node/commit/2b8f1f27bd)] - **deps**: update googletest to [`8240fa7`](https://github.com/nodejs/node/commit/8240fa7d62f73e01c7af27d61ed965d6d66698fa) (Node.js GitHub Bot) [#&#8203;64439](https://github.com/nodejs/node/pull/64439) - \[[`241ece0417`](https://github.com/nodejs/node/commit/241ece0417)] - **deps**: enable OpenSSL asm support for riscv64 (Jamie Magee) [#&#8203;62606](https://github.com/nodejs/node/pull/62606) - \[[`215105eb90`](https://github.com/nodejs/node/commit/215105eb90)] - **deps**: update c-ares to 1.34.8 (Node.js GitHub Bot) [#&#8203;64330](https://github.com/nodejs/node/pull/64330) - \[[`7ac97fc84e`](https://github.com/nodejs/node/commit/7ac97fc84e)] - **deps**: upgrade npm to 11.18.0 (npm team) [#&#8203;64199](https://github.com/nodejs/node/pull/64199) - \[[`8d4cb9ae46`](https://github.com/nodejs/node/commit/8d4cb9ae46)] - **deps**: update zlib to 1.3.2.1-motley-8b3aa8a (Node.js GitHub Bot) [#&#8203;64295](https://github.com/nodejs/node/pull/64295) - \[[`564c0f4592`](https://github.com/nodejs/node/commit/564c0f4592)] - **deps**: update ngtcp2 to 1.24.0 (Node.js GitHub Bot) [#&#8203;64297](https://github.com/nodejs/node/pull/64297) - \[[`e3304cd31a`](https://github.com/nodejs/node/commit/e3304cd31a)] - **deps**: update nghttp3 to 1.17.0 (Node.js GitHub Bot) [#&#8203;64182](https://github.com/nodejs/node/pull/64182) - \[[`345d6ad4eb`](https://github.com/nodejs/node/commit/345d6ad4eb)] - **deps**: update ngtcp2 to 1.23.0 (Node.js GitHub Bot) [#&#8203;63777](https://github.com/nodejs/node/pull/63777) - \[[`a53db015e6`](https://github.com/nodejs/node/commit/a53db015e6)] - **deps**: update nghttp3 to 1.16.0 (Node.js GitHub Bot) [#&#8203;63776](https://github.com/nodejs/node/pull/63776) - \[[`1f4a5c1c76`](https://github.com/nodejs/node/commit/1f4a5c1c76)] - **deps**: update ngtcp2 to 1.22.1 (Node.js GitHub Bot) [#&#8203;62812](https://github.com/nodejs/node/pull/62812) - \[[`080c4d7cda`](https://github.com/nodejs/node/commit/080c4d7cda)] - **deps**: update ngtcp2 to 1.22.0 (Node.js GitHub Bot) [#&#8203;62595](https://github.com/nodejs/node/pull/62595) - \[[`4309e7c82f`](https://github.com/nodejs/node/commit/4309e7c82f)] - **deps**: update ngtcp2 to 1.21.0 (Node.js GitHub Bot) [#&#8203;62051](https://github.com/nodejs/node/pull/62051) - \[[`90cf11cfb5`](https://github.com/nodejs/node/commit/90cf11cfb5)] - **deps**: update nghttp3 to 1.15.0 (Node.js GitHub Bot) [#&#8203;61512](https://github.com/nodejs/node/pull/61512) - \[[`e1f315a554`](https://github.com/nodejs/node/commit/e1f315a554)] - **deps**: update ngtcp2 to 1.20.0 (Node.js GitHub Bot) [#&#8203;61511](https://github.com/nodejs/node/pull/61511) - \[[`9a3f690c9d`](https://github.com/nodejs/node/commit/9a3f690c9d)] - **deps**: update ngtcp2 to 1.19.0 (Node.js GitHub Bot) [#&#8203;61156](https://github.com/nodejs/node/pull/61156) - \[[`fe88f31764`](https://github.com/nodejs/node/commit/fe88f31764)] - **deps**: add ngtcp2 test binaries (James M Snell) [#&#8203;59946](https://github.com/nodejs/node/pull/59946) - \[[`6d60fce138`](https://github.com/nodejs/node/commit/6d60fce138)] - **diagnostics\_channel**: grow native channel storage (Stephen Belanger) [#&#8203;64497](https://github.com/nodejs/node/pull/64497) - \[[`30ae8ab091`](https://github.com/nodejs/node/commit/30ae8ab091)] - **doc**: document --permission-audit audit mode behavior (Adrián Estrada) [#&#8203;64791](https://github.com/nodejs/node/pull/64791) - \[[`8cefc6efa8`](https://github.com/nodejs/node/commit/8cefc6efa8)] - **doc**: fix guaranteed typo (lilianakatrina684-a11y) [#&#8203;62374](https://github.com/nodejs/node/pull/62374) - \[[`2e78e4b120`](https://github.com/nodejs/node/commit/2e78e4b120)] - **doc**: add throwIfNoEntry version history to fs.stat (kovan) [#&#8203;62204](https://github.com/nodejs/node/pull/62204) - \[[`c7a04401cb`](https://github.com/nodejs/node/commit/c7a04401cb)] - **doc**: fix grammar and punctuation in dgram documentation (Kamal Rawal) [#&#8203;64957](https://github.com/nodejs/node/pull/64957) - \[[`331e5e8f62`](https://github.com/nodejs/node/commit/331e5e8f62)] - **doc**: fix grammar and editorial issues in addons documentation (Kamal Rawal) [#&#8203;64952](https://github.com/nodejs/node/pull/64952) - \[[`232287fcc6`](https://github.com/nodejs/node/commit/232287fcc6)] - **doc**: formalize fn/name as part of TestOptions API (Christopher Hiller) [#&#8203;64946](https://github.com/nodejs/node/pull/64946) - \[[`7f9efeb445`](https://github.com/nodejs/node/commit/7f9efeb445)] - **doc**: remove references to `ca`/`crl` as per-context QuicSession options (René) [#&#8203;64769](https://github.com/nodejs/node/pull/64769) - \[[`b54aa83cc6`](https://github.com/nodejs/node/commit/b54aa83cc6)] - **doc**: fix typo in maintaining-dependencies.md (greenhead) [#&#8203;64896](https://github.com/nodejs/node/pull/64896) - \[[`f4e427803c`](https://github.com/nodejs/node/commit/f4e427803c)] - **doc**: add RafaelGSS as last security release stewards (Rafael Gonzaga) [#&#8203;64843](https://github.com/nodejs/node/pull/64843) - \[[`f2cd6df3f3`](https://github.com/nodejs/node/commit/f2cd6df3f3)] - **doc**: fix typos in documentation (greenhead) [#&#8203;64900](https://github.com/nodejs/node/pull/64900) - \[[`d5627162bd`](https://github.com/nodejs/node/commit/d5627162bd)] - **doc**: improve TestContext hook descriptions (Kamal Rawal) [#&#8203;64899](https://github.com/nodejs/node/pull/64899) - \[[`72ee03bd2e`](https://github.com/nodejs/node/commit/72ee03bd2e)] - **doc**: document stream.isDestroyed() (YspritanHyzygy) [#&#8203;64789](https://github.com/nodejs/node/pull/64789) - \[[`995141eb81`](https://github.com/nodejs/node/commit/995141eb81)] - **doc**: add contributing detail for git Signed-off-by trailer (Mike McCready) [#&#8203;64862](https://github.com/nodejs/node/pull/64862) - \[[`dc30379310`](https://github.com/nodejs/node/commit/dc30379310)] - **doc**: fix duplicated word in test snapshot docs (Kamal Rawal) [#&#8203;64837](https://github.com/nodejs/node/pull/64837) - \[[`205d4d0472`](https://github.com/nodejs/node/commit/205d4d0472)] - **doc**: remove obsolete cctest node.gyp instructions (Soul Lee) [#&#8203;64814](https://github.com/nodejs/node/pull/64814) - \[[`108b883d0b`](https://github.com/nodejs/node/commit/108b883d0b)] - **doc**: report proper return type on url.format (Brian Muenzenmeyer) [#&#8203;64806](https://github.com/nodejs/node/pull/64806) - \[[`b03bd3a8ed`](https://github.com/nodejs/node/commit/b03bd3a8ed)] - **doc**: clarify tlsSocket.authorized on resumption (soreavis) [#&#8203;64584](https://github.com/nodejs/node/pull/64584) - \[[`093098ad7f`](https://github.com/nodejs/node/commit/093098ad7f)] - **doc**: stabilize --disable-warning (Jean Michelet) [#&#8203;64742](https://github.com/nodejs/node/pull/64742) - \[[`2de1d76d80`](https://github.com/nodejs/node/commit/2de1d76d80)] - **doc**: add MDN links for explicit resource management in fs (lluisemper) [#&#8203;59557](https://github.com/nodejs/node/pull/59557) - \[[`2e0f36a891`](https://github.com/nodejs/node/commit/2e0f36a891)] - **doc**: mention constructor check in deepStrictEqual (Sumit Kumar Das) [#&#8203;62010](https://github.com/nodejs/node/pull/62010) - \[[`1c9d354d09`](https://github.com/nodejs/node/commit/1c9d354d09)] - **doc**: update technical priorities (Jacob Smith) [#&#8203;64505](https://github.com/nodejs/node/pull/64505) - \[[`30c99bf08f`](https://github.com/nodejs/node/commit/30c99bf08f)] - **doc**: deprecation add more codemod (Augustin Mauroy) [#&#8203;63175](https://github.com/nodejs/node/pull/63175) - \[[`8a971a09eb`](https://github.com/nodejs/node/commit/8a971a09eb)] - **doc**: run license-builder (Node.js GitHub Bot) [#&#8203;63918](https://github.com/nodejs/node/pull/63918) - \[[`707f6eacfc`](https://github.com/nodejs/node/commit/707f6eacfc)] - **doc**: clarify rules for adding new built-in modules (Antoine du Hamel) [#&#8203;64648](https://github.com/nodejs/node/pull/64648) - \[[`928208cffc`](https://github.com/nodejs/node/commit/928208cffc)] - **doc**: mention DEPENDENCY custom field for H1 reports (Rafael Gonzaga) [#&#8203;64634](https://github.com/nodejs/node/pull/64634) - \[[`ee593cadf5`](https://github.com/nodejs/node/commit/ee593cadf5)] - **doc**: fix dnsPromises.lookup verbatim default (Shivam S) [#&#8203;64658](https://github.com/nodejs/node/pull/64658) - \[[`9c228b32d1`](https://github.com/nodejs/node/commit/9c228b32d1)] - **doc**: fix typo in releases guide (Jihwan) [#&#8203;64621](https://github.com/nodejs/node/pull/64621) - \[[`4a158cf1ab`](https://github.com/nodejs/node/commit/4a158cf1ab)] - **doc**: add MikeMcC399 as collaborator (Mike McCready) [#&#8203;64656](https://github.com/nodejs/node/pull/64656) - \[[`8125809853`](https://github.com/nodejs/node/commit/8125809853)] - **doc**: use promote wording in release guide (Md Muhtasim Munif Fahim) [#&#8203;64371](https://github.com/nodejs/node/pull/64371) - \[[`2a2effadf6`](https://github.com/nodejs/node/commit/2a2effadf6)] - **doc**: fix import.meta example for vm.SourceTextModule (Muhammad Zeeshan) [#&#8203;64112](https://github.com/nodejs/node/pull/64112) - \[[`c879f912bf`](https://github.com/nodejs/node/commit/c879f912bf)] - **doc**: mention crypto.hash() for better perf (Steven) [#&#8203;63420](https://github.com/nodejs/node/pull/63420) - \[[`634afda904`](https://github.com/nodejs/node/commit/634afda904)] - **doc**: update sea example by fixing wrong code example (Maxence Robinet) [#&#8203;64025](https://github.com/nodejs/node/pull/64025) - \[[`bced1433a3`](https://github.com/nodejs/node/commit/bced1433a3)] - **doc**: fix socket.readyState state descriptions (YuSheng Chen) [#&#8203;64468](https://github.com/nodejs/node/pull/64468) - \[[`4b2c18938f`](https://github.com/nodejs/node/commit/4b2c18938f)] - **doc**: replace large tables in crypto.md and webcrypto.md with lists (Filip Skokan) [#&#8203;64582](https://github.com/nodejs/node/pull/64582) - \[[`5207231996`](https://github.com/nodejs/node/commit/5207231996)] - **doc**: note --env-file is not applied to --run (Paul Bouchon) [#&#8203;64442](https://github.com/nodejs/node/pull/64442) - \[[`329a2884fd`](https://github.com/nodejs/node/commit/329a2884fd)] - **doc**: fix typo in embedding.md (greenhead) [#&#8203;64425](https://github.com/nodejs/node/pull/64425) - \[[`fab3f56aa1`](https://github.com/nodejs/node/commit/fab3f56aa1)] - **doc**: fix typos in contributing docs (Donghoon Kang) [#&#8203;64520](https://github.com/nodejs/node/pull/64520) - \[[`cbc2bed4e8`](https://github.com/nodejs/node/commit/cbc2bed4e8)] - **doc**: document TLS alpnProtocol and servername fields (Tim Perry) [#&#8203;64362](https://github.com/nodejs/node/pull/64362) - \[[`dada3ae60e`](https://github.com/nodejs/node/commit/dada3ae60e)] - **doc**: fix spelling in devcontainer guide (한만욱) [#&#8203;64459](https://github.com/nodejs/node/pull/64459) - \[[`71343b28aa`](https://github.com/nodejs/node/commit/71343b28aa)] - **doc**: clarify PEM format for signing keys (Harjoth Khara) [#&#8203;64404](https://github.com/nodejs/node/pull/64404) - \[[`0544ec1c78`](https://github.com/nodejs/node/commit/0544ec1c78)] - **doc**: fix typo in tls.md (Daijiro Wachi) [#&#8203;64458](https://github.com/nodejs/node/pull/64458) - \[[`8fe58078e7`](https://github.com/nodejs/node/commit/8fe58078e7)] - **doc**: document net Socket server property (Efe Karasakal) [#&#8203;64364](https://github.com/nodejs/node/pull/64364) - \[[`d54fd03fa4`](https://github.com/nodejs/node/commit/d54fd03fa4)] - **doc**: update a Dispatcher undici doc link (Filip Skokan) [#&#8203;64358](https://github.com/nodejs/node/pull/64358) - \[[`1bdebecd41`](https://github.com/nodejs/node/commit/1bdebecd41)] - **doc**: fix typos in documentation (Jungwon Sohn) [#&#8203;64466](https://github.com/nodejs/node/pull/64466) - \[[`86bca58641`](https://github.com/nodejs/node/commit/86bca58641)] - **doc**: clarify fixes and refs trailer guidance (Trivikram Kamat) [#&#8203;64421](https://github.com/nodejs/node/pull/64421) - \[[`b5b84c9394`](https://github.com/nodejs/node/commit/b5b84c9394)] - **doc**: add scope overview tables for TestsStream events (Moshe Atlow) [#&#8203;64386](https://github.com/nodejs/node/pull/64386) - \[[`004238d77c`](https://github.com/nodejs/node/commit/004238d77c)] - **doc**: clarify proxy threat model (Matteo Collina) [#&#8203;64366](https://github.com/nodejs/node/pull/64366) - \[[`6851b8d55f`](https://github.com/nodejs/node/commit/6851b8d55f)] - **doc**: add note about restricted CI to pull-requests.md (Stewart X Addison) [#&#8203;64321](https://github.com/nodejs/node/pull/64321) - \[[`662e33714a`](https://github.com/nodejs/node/commit/662e33714a)] - **doc**: various updates to releases.md (Stewart X Addison) [#&#8203;64198](https://github.com/nodejs/node/pull/64198) - \[[`949bc3cfd3`](https://github.com/nodejs/node/commit/949bc3cfd3)] - **doc**: remove obsolete --napi-modules doc entry (Chengzhong Wu) [#&#8203;64220](https://github.com/nodejs/node/pull/64220) - \[[`830d16067f`](https://github.com/nodejs/node/commit/830d16067f)] - **doc**: clarify QUIC stream state wording (EduardF1) [#&#8203;63660](https://github.com/nodejs/node/pull/63660) - \[[`79b6704630`](https://github.com/nodejs/node/commit/79b6704630)] - **doc**: fix typo in node-config-schema.json (Hamid Reza Ghavami) [#&#8203;64188](https://github.com/nodejs/node/pull/64188) - \[[`9f5bf554db`](https://github.com/nodejs/node/commit/9f5bf554db)] - **doc**: fix broken link (Antoine du Hamel) [#&#8203;65078](https://github.com/nodejs/node/pull/65078) - \[[`42b27ed428`](https://github.com/nodejs/node/commit/42b27ed428)] - **doc**: remove unsupported syntax from `stream_iter.md` (Antoine du Hamel) [#&#8203;64649](https://github.com/nodejs/node/pull/64649) - \[[`f1a9df7f22`](https://github.com/nodejs/node/commit/f1a9df7f22)] - **doc**: clarify fromReadable() duck-typed contract (Trivikram Kamat) [#&#8203;63682](https://github.com/nodejs/node/pull/63682) - \[[`c7a3d450ac`](https://github.com/nodejs/node/commit/c7a3d450ac)] - **doc**: improve quic documentation (James M Snell) [#&#8203;63157](https://github.com/nodejs/node/pull/63157) - \[[`cc425bc659`](https://github.com/nodejs/node/commit/cc425bc659)] - **doc**: fix promise nomenclature in `stream_iter.md` (Antoine du Hamel) [#&#8203;63406](https://github.com/nodejs/node/pull/63406) - \[[`859a02da96`](https://github.com/nodejs/node/commit/859a02da96)] - **doc**: minor structural stream/iter edits (René) [#&#8203;63089](https://github.com/nodejs/node/pull/63089) - \[[`630b15eb20`](https://github.com/nodejs/node/commit/630b15eb20)] - **doc**: fix doubled word typo in stream\_iter.md (Daijiro Wachi) [#&#8203;62916](https://github.com/nodejs/node/pull/62916) - \[[`50791fa8fa`](https://github.com/nodejs/node/commit/50791fa8fa)] - **doc,test**: widen fsPromises.appendFile()'s data type, add missing tests (Jimmy Leung) [#&#8203;64279](https://github.com/nodejs/node/pull/64279) - \[[`9e39360a09`](https://github.com/nodejs/node/commit/9e39360a09)] - **esm**: improve ERR\_REQUIRE\_ASYNC\_MODULE (Joyee Cheung) [#&#8203;64260](https://github.com/nodejs/node/pull/64260) - \[[`d2b02e443a`](https://github.com/nodejs/node/commit/d2b02e443a)] - **esm**: print required top-level await locations without evaluating (Joyee Cheung) [#&#8203;64154](https://github.com/nodejs/node/pull/64154) - \[[`e8c153f3f4`](https://github.com/nodejs/node/commit/e8c153f3f4)] - **events**: avoid retaining removed event names (Matteo Collina) [#&#8203;64475](https://github.com/nodejs/node/pull/64475) - \[[`73e1701bad`](https://github.com/nodejs/node/commit/73e1701bad)] - **events**: optimize once() and removeListener() (Matteo Collina) [#&#8203;64373](https://github.com/nodejs/node/pull/64373) - \[[`12f7fc0558`](https://github.com/nodejs/node/commit/12f7fc0558)] - **fs**: key glob matcher cache by platform (Archkon) [#&#8203;64571](https://github.com/nodejs/node/pull/64571) - \[[`e5af022302`](https://github.com/nodejs/node/commit/e5af022302)] - **fs**: add pattern cache for matchGlobPattern() (bq) [#&#8203;63915](https://github.com/nodejs/node/pull/63915) - \[[`63321eeb11`](https://github.com/nodejs/node/commit/63321eeb11)] - **fs**: fix cp symlink and EEXIST handling on Windows (Kirill Saied) [#&#8203;64353](https://github.com/nodejs/node/pull/64353) - \[[`0ad55e5618`](https://github.com/nodejs/node/commit/0ad55e5618)] - **http**: fix writableFinished and 'finish' after write errors (Tim Perry) [#&#8203;64847](https://github.com/nodejs/node/pull/64847) - \[[`ee54d9d4d2`](https://github.com/nodejs/node/commit/ee54d9d4d2)] - **http**: avoid aborting IncomingMessage signal on normal close (Archkon) [#&#8203;64392](https://github.com/nodejs/node/pull/64392) - \[[`14cb8b0a06`](https://github.com/nodejs/node/commit/14cb8b0a06)] - **http**: guard invalid timeout values in checkConnections (Efe Karasakal) [#&#8203;64506](https://github.com/nodejs/node/pull/64506) - \[[`f24177ccc6`](https://github.com/nodejs/node/commit/f24177ccc6)] - **http**: propagate highWaterMark to ClientRequest OutgoingMessage (trivenay) [#&#8203;64653](https://github.com/nodejs/node/pull/64653) - \[[`55e2c2da8c`](https://github.com/nodejs/node/commit/55e2c2da8c)] - **http**: fix perf\_hooks detail.req.url port and proxied path (Stefano Baghino) [#&#8203;64311](https://github.com/nodejs/node/pull/64311) - \[[`b57350fe27`](https://github.com/nodejs/node/commit/b57350fe27)] - **http**: remove unused n arg from IncomingMessage.\_read (Efe Karasakal) [#&#8203;64370](https://github.com/nodejs/node/pull/64370) - \[[`af3a17e0b3`](https://github.com/nodejs/node/commit/af3a17e0b3)] - **http2**: avoid copying the options in respond() (Matteo Collina) [#&#8203;64265](https://github.com/nodejs/node/pull/64265) - \[[`f11ac0da37`](https://github.com/nodejs/node/commit/f11ac0da37)] - **http2**: avoid per-write closures in kWriteGeneric (Matteo Collina) [#&#8203;64265](https://github.com/nodejs/node/pull/64265) - \[[`157bd07b6e`](https://github.com/nodejs/node/commit/157bd07b6e)] - **http2**: reduce per-request allocations (Matteo Collina) [#&#8203;64265](https://github.com/nodejs/node/pull/64265) - \[[`b075b33429`](https://github.com/nodejs/node/commit/b075b33429)] - **http2**: don't throw when destroying socket proxy (Matteo Collina) [#&#8203;64427](https://github.com/nodejs/node/pull/64427) - \[[`445bcce079`](https://github.com/nodejs/node/commit/445bcce079)] - **inspector**: add --cond to node inspect probe mode (Joyee Cheung) [#&#8203;64328](https://github.com/nodejs/node/pull/64328) - \[[`06b54fe7d3`](https://github.com/nodejs/node/commit/06b54fe7d3)] - **lib**: fix AbortSignal.any() observed-composite leak (Paul Bouchon) [#&#8203;64481](https://github.com/nodejs/node/pull/64481) - \[[`d8fac094d1`](https://github.com/nodejs/node/commit/d8fac094d1)] - **lib**: fix typo in comment in \_http\_client.js (agape1225) [#&#8203;64729](https://github.com/nodejs/node/pull/64729) - \[[`9ce72fd6fb`](https://github.com/nodejs/node/commit/9ce72fd6fb)] - **lib**: use `assignFunctionName` util where it makes sense (Antoine du Hamel) [#&#8203;64515](https://github.com/nodejs/node/pull/64515) - \[[`c40d1473e6`](https://github.com/nodejs/node/commit/c40d1473e6)] - **lib,permission**: fix addon permission drop (Martin Wagner) [#&#8203;64007](https://github.com/nodejs/node/pull/64007) - \[[`d4cafce076`](https://github.com/nodejs/node/commit/d4cafce076)] - **(SEMVER-MINOR)** **lib,permission**: add permission.drop (Rafael Gonzaga) [#&#8203;62672](https://github.com/nodejs/node/pull/62672) - \[[`6b09d30a76`](https://github.com/nodejs/node/commit/6b09d30a76)] - **lib,tools**: add `node-core/func-name-matching` lint rule (Livia Medeiros) [#&#8203;57901](https://github.com/nodejs/node/pull/57901) - \[[`d7d4f0e2ac`](https://github.com/nodejs/node/commit/d7d4f0e2ac)] - **loader**: enforce path normalization before lookup (Maël Nison) [#&#8203;63917](https://github.com/nodejs/node/pull/63917) - \[[`b3cfb55267`](https://github.com/nodejs/node/commit/b3cfb55267)] - **(SEMVER-MINOR)** **loader**: implement package maps (Maël Nison) [#&#8203;62239](https://github.com/nodejs/node/pull/62239) - \[[`cf425ad935`](https://github.com/nodejs/node/commit/cf425ad935)] - **meta**: bump actions/stale from 10.3.0 to 11.0.0 (dependabot\[bot]) [#&#8203;64935](https://github.com/nodejs/node/pull/64935) - \[[`26fa9cc32b`](https://github.com/nodejs/node/commit/26fa9cc32b)] - **meta**: bump github/codeql-action/analyze from 4.36.2 to 4.37.3 (dependabot\[bot]) [#&#8203;64934](https://github.com/nodejs/node/pull/64934) - \[[`c90fa82cd7`](https://github.com/nodejs/node/commit/c90fa82cd7)] - **meta**: bump github/codeql-action/autobuild from 4.36.2 to 4.37.3 (dependabot\[bot]) [#&#8203;64933](https://github.com/nodejs/node/pull/64933) - \[[`314893253a`](https://github.com/nodejs/node/commit/314893253a)] - **meta**: bump actions/setup-python from 6.3.0 to 7.0.0 (dependabot\[bot]) [#&#8203;64932](https://github.com/nodejs/node/pull/64932) - \[[`6ab711278f`](https://github.com/nodejs/node/commit/6ab711278f)] - **meta**: bump github/codeql-action/init from 4.36.2 to 4.37.3 (dependabot\[bot]) [#&#8203;64931](https://github.com/nodejs/node/pull/64931) - \[[`9138f5892a`](https://github.com/nodejs/node/commit/9138f5892a)] - **meta**: bump Mozilla-Actions/sccache-action from 0.0.10 to 0.0.11 (dependabot\[bot]) [#&#8203;64930](https://github.com/nodejs/node/pull/64930) - \[[`3ef3f934d4`](https://github.com/nodejs/node/commit/3ef3f934d4)] - **meta**: bump github/codeql-action/upload-sarif from 4.36.2 to 4.37.3 (dependabot\[bot]) [#&#8203;64927](https://github.com/nodejs/node/pull/64927) - \[[`a0a33127ae`](https://github.com/nodejs/node/commit/a0a33127ae)] - **meta**: bump step-security/harden-runner from 2.19.4 to 2.20.0 (dependabot\[bot]) [#&#8203;64926](https://github.com/nodejs/node/pull/64926) - \[[`4ad2afbf33`](https://github.com/nodejs/node/commit/4ad2afbf33)] - **meta**: bump ossf/scorecard-action from 2.4.3 to 2.4.4 (dependabot\[bot]) [#&#8203;64925](https://github.com/nodejs/node/pull/64925) - \[[`d9b2ee4083`](https://github.com/nodejs/node/commit/d9b2ee4083)] - **meta**: add [@&#8203;nodejs/url](https://github.com/nodejs/url) as codeowner for node\_url\_pattern.\* (Efe Karasakal) [#&#8203;64737](https://github.com/nodejs/node/pull/64737) - \[[`2b43b78e82`](https://github.com/nodejs/node/commit/2b43b78e82)] - **meta**: lower stale to 3 months (Aviv Keller) [#&#8203;64569](https://github.com/nodejs/node/pull/64569) - \[[`0ffe8352ae`](https://github.com/nodejs/node/commit/0ffe8352ae)] - **meta**: move one or more collaborators to emeritus (Node.js GitHub Bot) [#&#8203;64315](https://github.com/nodejs/node/pull/64315) - \[[`afd922cd8a`](https://github.com/nodejs/node/commit/afd922cd8a)] - **meta**: bump actions/checkout from 6.0.2 to 7.0.0 (dependabot\[bot]) [#&#8203;64245](https://github.com/nodejs/node/pull/64245) - \[[`b6149a2976`](https://github.com/nodejs/node/commit/b6149a2976)] - **meta**: bump actions/setup-python from 6.2.0 to 6.3.0 (dependabot\[bot]) [#&#8203;64241](https://github.com/nodejs/node/pull/64241) - \[[`8f4a5c622f`](https://github.com/nodejs/node/commit/8f4a5c622f)] - **meta**: update sccache version in test-linux-quic (René) [#&#8203;64043](https://github.com/nodejs/node/pull/64043) - \[[`9040b08696`](https://github.com/nodejs/node/commit/9040b08696)] - **net**: support TCP handle transfer on Windows (Matteo Collina) [#&#8203;64460](https://github.com/nodejs/node/pull/64460) - \[[`1216481a09`](https://github.com/nodejs/node/commit/1216481a09)] - **net**: support AF\_UNIX paths in net.BoundSocket (Guy Bedford) [#&#8203;64399](https://github.com/nodejs/node/pull/64399) - \[[`f6bf3f8a5d`](https://github.com/nodejs/node/commit/f6bf3f8a5d)] - **net**: support sync connect for BoundSocket (Guy Bedford) [#&#8203;64375](https://github.com/nodejs/node/pull/64375) - \[[`fb8a7e15ca`](https://github.com/nodejs/node/commit/fb8a7e15ca)] - **net**: make TCP Server and Socket transferable across worker threads (Matteo Collina) [#&#8203;64225](https://github.com/nodejs/node/pull/64225) - \[[`224d2c7886`](https://github.com/nodejs/node/commit/224d2c7886)] - **path**: add benchmarks for path.matchesGlob() (bq) [#&#8203;63915](https://github.com/nodejs/node/pull/63915) - \[[`980c651de5`](https://github.com/nodejs/node/commit/980c651de5)] - **permission**: add unique warning codes (David Evans) [#&#8203;64414](https://github.com/nodejs/node/pull/64414) - \[[`9f9a96030d`](https://github.com/nodejs/node/commit/9f9a96030d)] - **permission**: support v8.setHeapSnapshotNearHeapLimit (Ilyas Shabi) [#&#8203;64808](https://github.com/nodejs/node/pull/64808) - \[[`8a00872183`](https://github.com/nodejs/node/commit/8a00872183)] - **quic**: fix stop sending behaviour & callback (Tim Perry) [#&#8203;64710](https://github.com/nodejs/node/pull/64710) - \[[`7aab0c3183`](https://github.com/nodejs/node/commit/7aab0c3183)] - **quic**: fix coverage comment typo (Jungwon Sohn) [#&#8203;64486](https://github.com/nodejs/node/pull/64486) - \[[`b4ecb3040b`](https://github.com/nodejs/node/commit/b4ecb3040b)] - **quic**: fix segfault after fragmented client hello (Tim Perry) [#&#8203;64720](https://github.com/nodejs/node/pull/64720) - \[[`6386540dad`](https://github.com/nodejs/node/commit/6386540dad)] - **quic**: serialize stream reset code as string (한만욱) [#&#8203;64577](https://github.com/nodejs/node/pull/64577) - \[[`82717741c9`](https://github.com/nodejs/node/commit/82717741c9)] - **quic**: defer server session emit until TLS ClientHello is processed (Tim Perry) [#&#8203;64132](https://github.com/nodejs/node/pull/64132) - \[[`7cb3099907`](https://github.com/nodejs/node/commit/7cb3099907)] - **quic**: preserve session stats after close (한만욱) [#&#8203;64489](https://github.com/nodejs/node/pull/64489) - \[[`50e639b578`](https://github.com/nodejs/node/commit/50e639b578)] - **quic**: add support for TLS certificate compression (Sebastian Beltran) [#&#8203;64434](https://github.com/nodejs/node/pull/64434) - \[[`e2e28292cc`](https://github.com/nodejs/node/commit/e2e28292cc)] - **quic**: extract transport logic from Application to Session (Tim Perry) [#&#8203;64127](https://github.com/nodejs/node/pull/64127) - \[[`2ef4b7ebf2`](https://github.com/nodejs/node/commit/2ef4b7ebf2)] - **quic**: correct http3 callback and fix revealed errs (Marten Richter) [#&#8203;64289](https://github.com/nodejs/node/pull/64289) - \[[`a682b53456`](https://github.com/nodejs/node/commit/a682b53456)] - **quic**: fix no onstream handler crash quic (Efe) [#&#8203;64158](https://github.com/nodejs/node/pull/64158) - \[[`9445e2719a`](https://github.com/nodejs/node/commit/9445e2719a)] - **quic**: fix stall datagrams, if no pending streams (Marten Richter) [#&#8203;64303](https://github.com/nodejs/node/pull/64303) - \[[`2ea9d193bd`](https://github.com/nodejs/node/commit/2ea9d193bd)] - **quic**: fix potential crash from unobserved closed (Tim Perry) [#&#8203;64134](https://github.com/nodejs/node/pull/64134) - \[[`3b7f4fc1fb`](https://github.com/nodejs/node/commit/3b7f4fc1fb)] - **quic**: drop version negotiation packets with oversized CIDs (Mohamed Sayed) [#&#8203;64228](https://github.com/nodejs/node/pull/64228) - \[[`bd477a3202`](https://github.com/nodejs/node/commit/bd477a3202)] - **quic**: fixes undefined handle in QuicStream kInspect (Marten Richter) [#&#8203;64170](https://github.com/nodejs/node/pull/64170) - \[[`3dd04b3ec6`](https://github.com/nodejs/node/commit/3dd04b3ec6)] - **quic**: fix get\_reader bug that dropped data on FIN (Tim Perry) [#&#8203;63946](https://github.com/nodejs/node/pull/63946) - \[[`4be8abe8f9`](https://github.com/nodejs/node/commit/4be8abe8f9)] - **quic**: expose QUIC certificates as JS X509Certificate, not raw handles (Tim Perry) [#&#8203;63191](https://github.com/nodejs/node/pull/63191) - \[[`e264c5c0cb`](https://github.com/nodejs/node/commit/e264c5c0cb)] - **quic**: fix reader backpressure deadlock on idle connections (Tim Perry) [#&#8203;63950](https://github.com/nodejs/node/pull/63950) - \[[`2f749dde18`](https://github.com/nodejs/node/commit/2f749dde18)] - **quic**: impl. cb for http/3 settings/app. options (Marten Richter) [#&#8203;63558](https://github.com/nodejs/node/pull/63558) - \[[`5ca7ef3202`](https://github.com/nodejs/node/commit/5ca7ef3202)] - **quic**: fix broken listEndpoints export, test callbacks & nghttp3 include (Tim Perry) [#&#8203;63874](https://github.com/nodejs/node/pull/63874) - \[[`147150cfdd`](https://github.com/nodejs/node/commit/147150cfdd)] - **quic**: add listEndpoints API (James M Snell) [#&#8203;63536](https://github.com/nodejs/node/pull/63536) - \[[`3b59d12f5d`](https://github.com/nodejs/node/commit/3b59d12f5d)] - **quic**: add proper error codes & messages for QUIC failures (Tim Perry) [#&#8203;63198](https://github.com/nodejs/node/pull/63198) - \[[`b68f8eadb9`](https://github.com/nodejs/node/commit/b68f8eadb9)] - **quic**: support hostname verification (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`7652bd9c6d`](https://github.com/nodejs/node/commit/7652bd9c6d)] - **quic**: add stream idle timeout (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`e493f04214`](https://github.com/nodejs/node/commit/e493f04214)] - **quic**: add block list support for endpoints (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`6d6cd45f8b`](https://github.com/nodejs/node/commit/6d6cd45f8b)] - **quic**: improve peer cert verification (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`dbe0b371ee`](https://github.com/nodejs/node/commit/dbe0b371ee)] - **quic**: handle h3 max header size option (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`39dca4150c`](https://github.com/nodejs/node/commit/39dca4150c)] - **quic**: add rate limiting docs (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`c726a893d6`](https://github.com/nodejs/node/commit/c726a893d6)] - **quic**: cache timestamp for address lru cache (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`11778a7925`](https://github.com/nodejs/node/commit/11778a7925)] - **quic**: add session creation rate limiting (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`8107f1b3ed`](https://github.com/nodejs/node/commit/8107f1b3ed)] - **quic**: refine rate limiting (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`3f0d7371e0`](https://github.com/nodejs/node/commit/3f0d7371e0)] - **quic**: flip preferred address policy default to 'ignore' (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`97c8a96774`](https://github.com/nodejs/node/commit/97c8a96774)] - **quic**: add doc note about certificate size limitations (James M Snell) [#&#8203;63483](https://github.com/nodejs/node/pull/63483) - \[[`42aa3f6612`](https://github.com/nodejs/node/commit/42aa3f6612)] - **quic**: add applicationOptions to session (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`4c00ab9d29`](https://github.com/nodejs/node/commit/4c00ab9d29)] - **quic**: add getters for local and remote transport parameters (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`858b636576`](https://github.com/nodejs/node/commit/858b636576)] - **quic**: improve recv coalescing test sizes (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`84d3100256`](https://github.com/nodejs/node/commit/84d3100256)] - **quic**: add initial RTT option to session options (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`a2b6a81c66`](https://github.com/nodejs/node/commit/a2b6a81c66)] - **quic**: enable recvmmsg batching in Endpoint (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`46a0868994`](https://github.com/nodejs/node/commit/46a0868994)] - **quic**: improve stream header collection performance (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`bc7f4efdb7`](https://github.com/nodejs/node/commit/bc7f4efdb7)] - **quic**: coalesce received data into fewer buffers (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`f727efb8b2`](https://github.com/nodejs/node/commit/f727efb8b2)] - **quic**: apply multiple additional minor improvements (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`ee0a0f1540`](https://github.com/nodejs/node/commit/ee0a0f1540)] - **quic**: fix tests that are missing serverEndpoint close (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`f8a1fdad07`](https://github.com/nodejs/node/commit/f8a1fdad07)] - **quic**: fixup some v8:: qualifiers (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`c66605609c`](https://github.com/nodejs/node/commit/c66605609c)] - **quic**: fix premature unref of endpoint when listening (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`9a72949b0b`](https://github.com/nodejs/node/commit/9a72949b0b)] - **quic**: fixup UAFs in bindingdata, streams, and app (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`a4db12198e`](https://github.com/nodejs/node/commit/a4db12198e)] - **quic**: fix UAF in Application::OnTimeout() (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`0a11b2ccde`](https://github.com/nodejs/node/commit/0a11b2ccde)] - **quic**: improve the quic js structure (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`1bc25d2a03`](https://github.com/nodejs/node/commit/1bc25d2a03)] - **quic**: improve internal structure of QuicStream (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`69e48aed02`](https://github.com/nodejs/node/commit/69e48aed02)] - **quic**: add aliased struct arenas (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`6b7185351b`](https://github.com/nodejs/node/commit/6b7185351b)] - **quic**: add handshake timeout and default connection limits (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`91e3c39097`](https://github.com/nodejs/node/commit/91e3c39097)] - **quic**: fix crash in early handshake failure (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`098e3d715d`](https://github.com/nodejs/node/commit/098e3d715d)] - **quic**: eliminate per-received datagram allocation (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`53b05e2ab2`](https://github.com/nodejs/node/commit/53b05e2ab2)] - **quic**: cache the timestamp on send and receive (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`1592a11219`](https://github.com/nodejs/node/commit/1592a11219)] - **quic**: add support for future ECN marking (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`80e6bf9539`](https://github.com/nodejs/node/commit/80e6bf9539)] - **quic**: improve batching of packet sending (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`ff0cd5b95f`](https://github.com/nodejs/node/commit/ff0cd5b95f)] - **quic**: improve backend quic packet processing (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`c4eb6a95da`](https://github.com/nodejs/node/commit/c4eb6a95da)] - **quic**: send correct OpenSSL alert for ALPN mismatches (Tim Perry) [#&#8203;63193](https://github.com/nodejs/node/pull/63193) - \[[`575dc7d100`](https://github.com/nodejs/node/commit/575dc7d100)] - **quic**: fixup quic stream variable chunk len (James M Snell) [#&#8203;63230](https://github.com/nodejs/node/pull/63230) - \[[`2551f9e6dd`](https://github.com/nodejs/node/commit/2551f9e6dd)] - **quic**: remove unused env\_ variable in session\_manager.h/cc (James M Snell) [#&#8203;63177](https://github.com/nodejs/node/pull/63177) - \[[`bea62a14b3`](https://github.com/nodejs/node/commit/bea62a14b3)] - **quic**: ignore coverage for quic files (James M Snell) [#&#8203;63149](https://github.com/nodejs/node/pull/63149) - \[[`9788bbff97`](https://github.com/nodejs/node/commit/9788bbff97)] - **quic**: complete the internal implementation of QUIC (James M Snell) [#&#8203;62876](https://github.com/nodejs/node/pull/62876) - \[[`54c094d245`](https://github.com/nodejs/node/commit/54c094d245)] - **quic**: continue working on quic api bits (James M Snell) [#&#8203;60123](https://github.com/nodejs/node/pull/60123) - \[[`ea82bc418d`](https://github.com/nodejs/node/commit/ea82bc418d)] - **readline**: reduce createInterface overhead (Matteo Collina) [#&#8203;64585](https://github.com/nodejs/node/pull/64585) - \[[`90a8b23db0`](https://github.com/nodejs/node/commit/90a8b23db0)] - **sqlite**: invalidate sessions when closing database (Trivikram Kamat) [#&#8203;64783](https://github.com/nodejs/node/pull/64783) - \[[`6abd00ed65`](https://github.com/nodejs/node/commit/6abd00ed65)] - **sqlite**: check database state before calling SQLite (Trivikram Kamat) [#&#8203;64812](https://github.com/nodejs/node/pull/64812) - \[[`c2a52514d6`](https://github.com/nodejs/node/commit/c2a52514d6)] - **sqlite**: fix crash when a session outlives its database (Mohamed Sayed) [#&#8203;63797](https://github.com/nodejs/node/pull/63797) - \[[`f9126923ef`](https://github.com/nodejs/node/commit/f9126923ef)] - **sqlite**: fix use-after-free in Exec() and ApplyChangeset() (Matteo Collina) [#&#8203;64535](https://github.com/nodejs/node/pull/64535) - \[[`c010131bc3`](https://github.com/nodejs/node/commit/c010131bc3)] - **sqlite**: read column count after step in StatementSync.all() (Guilherme Araújo) [#&#8203;64219](https://github.com/nodejs/node/pull/64219) - \[[`782ad5d5b0`](https://github.com/nodejs/node/commit/782ad5d5b0)] - **src**: implement MemoryRetainer protocol for ByteSource (Filip Skokan) [#&#8203;64660](https://github.com/nodejs/node/pull/64660) - \[[`4afc15bf1d`](https://github.com/nodejs/node/commit/4afc15bf1d)] - **src**: avoid redundant KEM encapsulation copies (Filip Skokan) [#&#8203;64553](https://github.com/nodejs/node/pull/64553) - \[[`37085f850d`](https://github.com/nodejs/node/commit/37085f850d)] - **src**: fix crash when writing odd-length hex string via Writev (RajeshKumar11) [#&#8203;63658](https://github.com/nodejs/node/pull/63658) - \[[`f58ac8224c`](https://github.com/nodejs/node/commit/f58ac8224c)] - **src**: avoid using ToLocalChecked in crypto\_hash (James M Snell) [#&#8203;64668](https://github.com/nodejs/node/pull/64668) - \[[`05ec9c4771`](https://github.com/nodejs/node/commit/05ec9c4771)] - **src**: fix libuv assertion on windows (liuxingbaoyu) [#&#8203;61999](https://github.com/nodejs/node/pull/61999) - \[[`308a589ee9`](https://github.com/nodejs/node/commit/308a589ee9)] - **src**: avoid redundant DataPointer reallocations (Filip Skokan) [#&#8203;64552](https://github.com/nodejs/node/pull/64552) - \[[`3650fabcb4`](https://github.com/nodejs/node/commit/3650fabcb4)] - **src**: fix comment typos (Jungwon Sohn) [#&#8203;64509](https://github.com/nodejs/node/pull/64509) - \[[`06b3441ea2`](https://github.com/nodejs/node/commit/06b3441ea2)] - **src**: zero-initialize cap\_data in node\_credentials.cc (Samuel Kapust) [#&#8203;64347](https://github.com/nodejs/node/pull/64347) - \[[`bb24a88b99`](https://github.com/nodejs/node/commit/bb24a88b99)] - **src**: fix some typo errors and rename some variables (Archkon) [#&#8203;64301](https://github.com/nodejs/node/pull/64301) - \[[`ba36ab71fd`](https://github.com/nodejs/node/commit/ba36ab71fd)] - **src**: make node.config.json throw at unknown fields (Marco Ippolito) [#&#8203;62992](https://github.com/nodejs/node/pull/62992) - \[[`fbb3960189`](https://github.com/nodejs/node/commit/fbb3960189)] - **src**: show original file name in FileHandle GC close errors (Anna Henningsen) [#&#8203;60593](https://github.com/nodejs/node/pull/60593) - \[[`d53d582be7`](https://github.com/nodejs/node/commit/d53d582be7)] - **src,permission**: do not throw on denied access in audit mode (Adrián Estrada) [#&#8203;64426](https://github.com/nodejs/node/pull/64426) - \[[`cd1eb3e60b`](https://github.com/nodejs/node/commit/cd1eb3e60b)] - **(SEMVER-MINOR)** **src,permission**: add --permission-audit (RafaelGSS) [#&#8203;61869](https://github.com/nodejs/node/pull/61869) - \[[`b1596c2b65`](https://github.com/nodejs/node/commit/b1596c2b65)] - **stream**: cut per-chunk allocations in pipeTo (Matteo Collina) [#&#8203;64890](https://github.com/nodejs/node/pull/64890) - \[[`2cfa96f5cb`](https://github.com/nodejs/node/commit/2cfa96f5cb)] - **stream**: preserve push signal abort reason (Trivikram Kamat) [#&#8203;64798](https://github.com/nodejs/node/pull/64798) - \[[`fc80ff5f7a`](https://github.com/nodejs/node/commit/fc80ff5f7a)] - **stream**: skip zero-byte broadcast writes (Trivikram Kamat) [#&#8203;64772](https://github.com/nodejs/node/pull/64772) - \[[`486cff4c08`](https://github.com/nodejs/node/commit/486cff4c08)] - **stream**: honor AbortSignal in Writer.end() (Trivikram Kamat) [#&#8203;64727](https://github.com/nodejs/node/pull/64727) - \[[`59ef1789f7`](https://github.com/nodejs/node/commit/59ef1789f7)] - **stream**: use validateString for consumer encoding (Jungwon Sohn) [#&#8203;64754](https://github.com/nodejs/node/pull/64754) - \[[`8aba47536a`](https://github.com/nodejs/node/commit/8aba47536a)] - **stream**: use the ring buffer for pending BYOB pull-into descriptors (Matteo Collina) [#&#8203;64818](https://github.com/nodejs/node/pull/64818) - \[[`b20217cb56`](https://github.com/nodejs/node/commit/b20217cb56)] - **stream**: fix uncatchable error closing half-open Duplex.toWeb() writable (Mohamed Sayed) [#&#8203;64161](https://github.com/nodejs/node/pull/64161) - \[[`8accb0c4c0`](https://github.com/nodejs/node/commit/8accb0c4c0)] - **stream**: abort pending single-source merge reads (Trivikram Kamat) [#&#8203;64445](https://github.com/nodejs/node/pull/64445) - \[[`ed5b04027c`](https://github.com/nodejs/node/commit/ed5b04027c)] - **stream**: use RangeError for broadcast overflow (Trivikram Kamat) [#&#8203;64420](https://github.com/nodejs/node/pull/64420) - \[[`136d4e7628`](https://github.com/nodejs/node/commit/136d4e7628)] - **stream**: skip null output from stateful transforms (Trivikram Kamat) [#&#8203;64462](https://github.com/nodejs/node/pull/64462) - \[[`193091f1ba`](https://github.com/nodejs/node/commit/193091f1ba)] - **stream**: update iterable streams to use budget backpressure (James M Snell) [#&#8203;64464](https://github.com/nodejs/node/pull/64464) - \[[`e2b32fce77`](https://github.com/nodejs/node/commit/e2b32fce77)] - **stream**: remove custom `CloneableDOMException` implementation (Antoine du Hamel) [#&#8203;64469](https://github.com/nodejs/node/pull/64469) - \[[`d77788eafe`](https://github.com/nodejs/node/commit/d77788eafe)] - **stream**: fix drop-newest behavior in share() (Trivikram Kamat) [#&#8203;64417](https://github.com/nodejs/node/pull/64417) - \[[`de4ca2c962`](https://github.com/nodejs/node/commit/de4ca2c962)] - **stream**: fold desired-size check into WHATWG backpressure update (Matteo Collina) [#&#8203;64451](https://github.com/nodejs/node/pull/64451) - \[[`2a3babb8d7`](https://github.com/nodejs/node/commit/2a3babb8d7)] - **stream**: validate writer options signal (Trivikram Kamat) [#&#8203;64385](https://github.com/nodejs/node/pull/64385) - \[[`0ab8f269b0`](https://github.com/nodejs/node/commit/0ab8f269b0)] - **stream**: reject push iterator.throw() with error (Trivikram Kamat) [#&#8203;64380](https://github.com/nodejs/node/pull/64380) - \[[`262e6545d1`](https://github.com/nodejs/node/commit/262e6545d1)] - **stream**: simplify nested `PromisePrototypeThen`s (Antoine du Hamel) [#&#8203;64470](https://github.com/nodejs/node/pull/64470) - \[[`0ddfc6af91`](https://github.com/nodejs/node/commit/0ddfc6af91)] - **stream**: use the ring buffer for WHATWG stream request queues (Matteo Collina) [#&#8203;64431](https://github.com/nodejs/node/pull/64431) - \[[`a5e7d89f9e`](https://github.com/nodejs/node/commit/a5e7d89f9e)] - **stream**: validate writevSync chunks before queuing (Trivikram Kamat) [#&#8203;64300](https://github.com/nodejs/node/pull/64300) - \[[`8044f895bf`](https://github.com/nodejs/node/commit/8044f895bf)] - **stream**: speed up reads and iteration over default WHATWG streams (Matteo Collina) [#&#8203;64320](https://github.com/nodejs/node/pull/64320) - \[[`d4dfb66bdf`](https://github.com/nodejs/node/commit/d4dfb66bdf)] - **stream**: copy SAB-backed chunks in iter consumers (Trivikram Kamat) [#&#8203;64382](https://github.com/nodejs/node/pull/64382) - \[[`9c9ade337f`](https://github.com/nodejs/node/commit/9c9ade337f)] - **stream**: reject nested async streamables in from() (Trivikram Kamat) [#&#8203;64352](https://github.com/nodejs/node/pull/64352) - \[[`271c7454f4`](https://github.com/nodejs/node/commit/271c7454f4)] - **stream**: avoid draining merged iter sources (Trivikram Kamat) [#&#8203;64293](https://github.com/nodejs/node/pull/64293) - \[[`cbb2568a04`](https://github.com/nodejs/node/commit/cbb2568a04)] - **stream**: use ring buffer for WHATWG stream queues (Yagiz Nizipli) [#&#8203;64312](https://github.com/nodejs/node/pull/64312) - \[[`67688cc651`](https://github.com/nodejs/node/commit/67688cc651)] - **stream**: hoist repeated loads in readable paths (Yagiz Nizipli) [#&#8203;64312](https://github.com/nodejs/node/pull/64312) - \[[`3f8b446a67`](https://github.com/nodejs/node/commit/3f8b446a67)] - **stream**: prefer sync iterator in fromSync (Trivikram Kamat) [#&#8203;64294](https://github.com/nodejs/node/pull/64294) - \[[`3043b2a68a`](https://github.com/nodejs/node/commit/3043b2a68a)] - **stream**: speed up async iteration over WHATWG byte streams (Antoine du Hamel) [#&#8203;64291](https://github.com/nodejs/node/pull/64291) - \[[`870273ccde`](https://github.com/nodejs/node/commit/870273ccde)] - **stream**: reject iter consumers on abort (Trivikram Kamat) [#&#8203;64066](https://github.com/nodejs/node/pull/64066) - \[[`8a4a997f3e`](https://github.com/nodejs/node/commit/8a4a997f3e)] - **stream**: fix merge abort for pending sources (Trivikram Kamat) [#&#8203;64013](https://github.com/nodejs/node/pull/64013) - \[[`ac5e5d5dec`](https://github.com/nodejs/node/commit/ac5e5d5dec)] - **stream**: refactor unnecessary optional chaining away (Antoine du Hamel) [#&#8203;64253](https://github.com/nodejs/node/pull/64253) - \[[`cb298cfb15`](https://github.com/nodejs/node/commit/cb298cfb15)] - **stream**: normalize Broadcast.from() byte inputs (Trivikram Kamat) [#&#8203;64082](https://github.com/nodejs/node/pull/64082) - \[[`bbbb4aadef`](https://github.com/nodejs/node/commit/bbbb4aadef)] - **stream**: observe abort while awaiting pipeTo source (Trivikram Kamat) [#&#8203;64015](https://github.com/nodejs/node/pull/64015) - \[[`4387ad412f`](https://github.com/nodejs/node/commit/4387ad412f)] - **stream**: respect iter consumer abort signals (Trivikram Kamat) [#&#8203;63997](https://github.com/nodejs/node/pull/63997) - \[[`4ba1fa0062`](https://github.com/nodejs/node/commit/4ba1fa0062)] - **stream**: handle falsy push writer fail reasons (Trivikram Kamat) [#&#8203;63569](https://github.com/nodejs/node/pull/63569) - \[[`3b8c30c096`](https://github.com/nodejs/node/commit/3b8c30c096)] - **stream**: handle setEncoding after buffered data (Matteo Collina) [#&#8203;63973](https://github.com/nodejs/node/pull/63973) - \[[`97ef13c84e`](https://github.com/nodejs/node/commit/97ef13c84e)] - **stream**: keep overlapping broadcast reads pending (Trivikram Kamat) [#&#8203;63500](https://github.com/nodejs/node/pull/63500) - \[[`a46ddad9fa`](https://github.com/nodejs/node/commit/a46ddad9fa)] - **stream**: refine the stream/iter backpressure (James M Snell) [#&#8203;63697](https://github.com/nodejs/node/pull/63697) - \[[`557bf99245`](https://github.com/nodejs/node/commit/557bf99245)] - **stream**: remove transform-writer handling in pipeTo (Trivikram Kamat) [#&#8203;63684](https://github.com/nodejs/node/pull/63684) - \[[`24b7831a1a`](https://github.com/nodejs/node/commit/24b7831a1a)] - **stream**: fix pipeToSync byte accounting (Trivikram Kamat) [#&#8203;63564](https://github.com/nodejs/node/pull/63564) - \[[`3b5f1b56bc`](https://github.com/nodejs/node/commit/3b5f1b56bc)] - **stream**: reject pull() reads on abort (Trivikram Kamat) [#&#8203;63498](https://github.com/nodejs/node/pull/63498) - \[[`e48e287633`](https://github.com/nodejs/node/commit/e48e287633)] - **stream**: fast-path stateless transform flush results (Trivikram Kamat) [#&#8203;63605](https://github.com/nodejs/node/pull/63605) - \[[`f0ee316f45`](https://github.com/nodejs/node/commit/f0ee316f45)] - **stream**: handle sync writev completion in pipeTo (Trivikram Kamat) [#&#8203;63561](https://github.com/nodejs/node/pull/63561) - \[[`fbed90b2fb`](https://github.com/nodejs/node/commit/fbed90b2fb)] - **stream**: settle pending broadcast reads on return (Trivikram Kamat) [#&#8203;63603](https://github.com/nodejs/node/pull/63603) - \[[`568dcc250f`](https://github.com/nodejs/node/commit/568dcc250f)] - **stream**: serialize concurrent share consumer reads (Trivikram Kamat) [#&#8203;63478](https://github.com/nodejs/node/pull/63478) - \[[`5e2b4c4ade`](https://github.com/nodejs/node/commit/5e2b4c4ade)] - **stream**: fix lint error (Antoine du Hamel) [#&#8203;63598](https://github.com/nodejs/node/pull/63598) - \[[`74bd0cd35a`](https://github.com/nodejs/node/commit/74bd0cd35a)] - **stream**: reject pending reads on iterator throw (Trivikram Kamat) [#&#8203;63555](https://github.com/nodejs/node/pull/63555) - \[[`45780df841`](https://github.com/nodejs/node/commit/45780df841)] - **stream**: wait for push writer end fallback to drain (Trivikram Kamat) [#&#8203;63503](https://github.com/nodejs/node/pull/63503) - \[[`217b495e0a`](https://github.com/nodejs/node/commit/217b495e0a)] - **stream**: flush each fused stateless transform (Trivikram Kamat) [#&#8203;63468](https://github.com/nodejs/node/pull/63468) - \[[`2e8685592e`](https://github.com/nodejs/node/commit/2e8685592e)] - **stream**: avoid duplicate writes in toWritable (Trivikram Kamat) [#&#8203;63360](https://github.com/nodejs/node/pull/63360) - \[[`88a3392a78`](https://github.com/nodejs/node/commit/88a3392a78)] - **stream**: propagate abort reason in share and broadcast (Trivikram Kamat) [#&#8203;63358](https://github.com/nodejs/node/pull/63358) - \[[`fce3df74e9`](https://github.com/nodejs/node/commit/fce3df74e9)] - **stream**: disallow writing string chunk with 'buffer' encoding (René) [#&#8203;63062](https://github.com/nodejs/node/pull/63062) - \[[`5658c631fa`](https://github.com/nodejs/node/commit/5658c631fa)] - **stream**: align `Readable.toWeb` termination with eos (ikeyan) [#&#8203;62394](https://github.com/nodejs/node/pull/62394) - \[[`02a51a746b`](https://github.com/nodejs/node/commit/02a51a746b)] - **stream**: add sync iterable fast path to pipeTo (Trivikram Kamat) [#&#8203;63318](https://github.com/nodejs/node/pull/63318) - \[[`4c9f3edb64`](https://github.com/nodejs/node/commit/4c9f3edb64)] - **stream**: fix merge handling for object-like sources (Trivikram Kamat) [#&#8203;63356](https://github.com/nodejs/node/pull/63356) - \[[`c50d8e49cc`](https://github.com/nodejs/node/commit/c50d8e49cc)] - **stream**: limit iter from sync iterable batches (Trivikram Kamat) [#&#8203;63324](https://github.com/nodejs/node/pull/63324) - \[[`1d7c86d577`](https://github.com/nodejs/node/commit/1d7c86d577)] - **stream**: cache minimum cursor count in broadcast (Trivikram Kamat) [#&#8203;63322](https://github.com/nodejs/node/pull/63322) - \[[`ec2666edbe`](https://github.com/nodejs/node/commit/ec2666edbe)] - **stream**: avoid retrying accepted pipeTo writes (Trivikram Kamat) [#&#8203;63297](https://github.com/nodejs/node/pull/63297) - \[[`f63143fd83`](https://github.com/nodejs/node/commit/f63143fd83)] - **stream**: validate broadcast writer writev chunks (Trivikram Kamat) [#&#8203;63300](https://github.com/nodejs/node/pull/63300) - \[[`944470b08a`](https://github.com/nodejs/node/commit/944470b08a)] - **stream**: uncork fromWritable writev on chunk error (Trivikram Kamat) [#&#8203;63295](https://github.com/nodejs/node/pull/63295) - \[[`ae79f2b67a`](https://github.com/nodejs/node/commit/ae79f2b67a)] - **stream**: validate fromWritable() options before cache (Trivikram Kamat) [#&#8203;63278](https://github.com/nodejs/node/pull/63278) - \[[`c98cc67f33`](https://github.com/nodejs/node/commit/c98cc67f33)] - **stream**: optimize single-slot push queue drain (Trivikram Kamat) [#&#8203;63274](https://github.com/nodejs/node/pull/63274) - \[[`9a45ff5d8f`](https://github.com/nodejs/node/commit/9a45ff5d8f)] - **stream**: preserve toReadableSync batch after backpressure (Trivikram Kamat) [#&#8203;63276](https://github.com/nodejs/node/pull/63276) - \[[`eb72fe94fc`](https://github.com/nodejs/node/commit/eb72fe94fc)] - **stream**: cache minimum cursor count in share (Trivikram Kamat) [#&#8203;63262](https://github.com/nodejs/node/pull/63262) - \[[`b57b51eeed`](https://github.com/nodejs/node/commit/b57b51eeed)] - **stream**: minor stream/iter implementation edits (René) [#&#8203;63132](https://github.com/nodejs/node/pull/63132) - \[[`274b3a2ea1`](https://github.com/nodejs/node/commit/274b3a2ea1)] - **stream**: remove redundant method check from iter.pipeToSync (René) [#&#8203;63099](https://github.com/nodejs/node/pull/63099) - \[[`baf98faa06`](https://github.com/nodejs/node/commit/baf98faa06)] - **stream**: add stream/iter to classic stream adapters (James M Snell) [#&#8203;62469](https://github.com/nodejs/node/pull/62469) - \[[`28dc85d8d2`](https://github.com/nodejs/node/commit/28dc85d8d2)] - **(SEMVER-MINOR)** **stream**: add stream/iter Implementation (James M Snell) [#&#8203;62066](https://github.com/nodejs/node/pull/62066) - \[[`125c19da43`](https://github.com/nodejs/node/commit/125c19da43)] - **stream, quic**: update iterable streams backpressure (James M Snell) [#&#8203;64464](https://github.com/nodejs/node/pull/64464) - \[[`11d1bd3ba7`](https://github.com/nodejs/node/commit/11d1bd3ba7)] - **test**: split test-embedding.js and run tests in parallel (Joyee Cheung) [#&#8203;61571](https://github.com/nodejs/node/pull/61571) - \[[`e59346b704`](https://github.com/nodejs/node/commit/e59346b704)] - **test**: ensure assertions are reached on all tests (Antoine du Hamel) [#&#8203;64716](https://github.com/nodejs/node/pull/64716) - \[[`42a967d7ed`](https://github.com/nodejs/node/commit/42a967d7ed)] - **test**: unflake debugger and REPL tests (Matteo Collina) [#&#8203;64718](https://github.com/nodejs/node/pull/64718) - \[[`d80a45fdc4`](https://github.com/nodejs/node/commit/d80a45fdc4)] - **test**: update WPT for url to [`4832db4`](https://github.com/nodejs/node/commit/4832db4761) (Node.js GitHub Bot) [#&#8203;64829](https://github.com/nodejs/node/pull/64829) - \[[`7264efb21b`](https://github.com/nodejs/node/commit/7264efb21b)] - **test**: update WPT for url to [`b63305b`](https://github.com/nodejs/node/commit/b63305b743) (Node.js GitHub Bot) [#&#8203;64790](https://github.com/nodejs/node/pull/64790) - \[[`539f5dc8f9`](https://github.com/nodejs/node/commit/539f5dc8f9)] - **test**: cover worker throwing primitive values (varshitha) [#&#8203;64365](https://github.com/nodejs/node/pull/64365) - \[[`087d9e8dd0`](https://github.com/nodejs/node/commit/087d9e8dd0)] - **test**: mark test-repl-user-error-handler as flaky (Aviv Keller) [#&#8203;64612](https://github.com/nodejs/node/pull/64612) - \[[`dd1e7139a5`](https://github.com/nodejs/node/commit/dd1e7139a5)] - **test**: update quic tests for stream/iter update (James M Snell) [#&#8203;64464](https://github.com/nodejs/node/pull/64464) - \[[`eee0e84537`](https://github.com/nodejs/node/commit/eee0e84537)] - **test**: fix flaky http2 socket proxy test (Tim Perry) [#&#8203;64673](https://github.com/nodejs/node/pull/64673) - \[[`a5ce44dd75`](https://github.com/nodejs/node/commit/a5ce44dd75)] - **test**: apply correction to comment (Rich Trott) [#&#8203;64524](https://github.com/nodejs/node/pull/64524) - \[[`da8508c5a0`](https://github.com/nodejs/node/commit/da8508c5a0)] - **test**: keep finalization before-exit ref alive (Tim Perry) [#&#8203;64521](https://github.com/nodejs/node/pull/64521) - \[[`14b710c415`](https://github.com/nodejs/node/commit/14b710c415)] - **test**: copyedit `test-tls-psk-alpn-callback-exception-handling` (Antoine du Hamel) [#&#8203;63485](https://github.com/nodejs/node/pull/63485) - \[[`99b7382c6a`](https://github.com/nodejs/node/commit/99b7382c6a)] - **test**: fix stale async-context-frame status entries (Kirill Saied) [#&#8203;64141](https://github.com/nodejs/node/pull/64141) - \[[`6da6ca730d`](https://github.com/nodejs/node/commit/6da6ca730d)] - **test**: update WPT for urlpattern to [`5847ee5`](https://github.com/nodejs/node/commit/5847ee5cfa) (Node.js GitHub Bot) [#&#8203;64436](https://github.com/nodejs/node/pull/64436) - \[[`73bf0f07f1`](https://github.com/nodejs/node/commit/73bf0f07f1)] - **test**: update WPT for WebCryptoAPI to [`ec2fee3`](https://github.com/nodejs/node/commit/ec2fee39a4) (Node.js GitHub Bot) [#&#8203;64435](https://github.com/nodejs/node/pull/64435) - \[[`9a7ec52e6f`](https://github.com/nodejs/node/commit/9a7ec52e6f)] - **test**: fix flaky http2 maxOriginSetSize test (Tim Perry) [#&#8203;64407](https://github.com/nodejs/node/pull/64407) - \[[`59af7e0ed9`](https://github.com/nodejs/node/commit/59af7e0ed9)] - **test**: fix 2nd flaky blob test case (Tim Perry) [#&#8203;64391](https://github.com/nodejs/node/pull/64391) - \[[`7fd5f66376`](https://github.com/nodejs/node/commit/7fd5f66376)] - **test**: fix flaky watch + cwd + argv test-runner test (Tim Perry) [#&#8203;64372](https://github.com/nodejs/node/pull/64372) - \[[`d5b47d2fae`](https://github.com/nodejs/node/commit/d5b47d2fae)] - **test**: normalize Windows crash in debugger test normalization (Joyee Cheung) [#&#8203;64332](https://github.com/nodejs/node/pull/64332) - \[[`a8ae44096d`](https://github.com/nodejs/node/commit/a8ae44096d)] - **test**: unmark flaky http2-large-file for Win (Kirill Saied) [#&#8203;64255](https://github.com/nodejs/node/pull/64255) - \[[`8461d18597`](https://github.com/nodejs/node/commit/8461d18597)] - **test**: increase timeout in consumed-timeout test (Trivikram Kamat) [#&#8203;64204](https://github.com/nodejs/node/pull/64204) - \[[`af52410d70`](https://github.com/nodejs/node/commit/af52410d70)] - **test**: handle null stdio streams in spawnSyncAndAssert helper (Joyee Cheung) [#&#8203;64273](https://github.com/nodejs/node/pull/64273) - \[[`0ea079be7b`](https://github.com/nodejs/node/commit/0ea079be7b)] - **test**: remove impact of tier-up changes in worker stack size test (Joyee Cheung) [#&#8203;64271](https://github.com/nodejs/node/pull/64271) - \[[`1bde0ef053`](https://github.com/nodejs/node/commit/1bde0ef053)] - **test**: update WPT for WebCryptoAPI to [`0c413fb`](https://github.com/nodejs/node/commit/0c413fb56b) (Node.js GitHub Bot) [#&#8203;63647](https://github.com/nodejs/node/pull/63647) - \[[`f32b412867`](https://github.com/nodejs/node/commit/f32b412867)] - **test**: get rid of unnecessary `AbortController` instanciations (Antoine du Hamel) [#&#8203;63489](https://github.com/nodejs/node/pull/63489) - \[[`8cbd90161b`](https://github.com/nodejs/node/commit/8cbd90161b)] - **test**: update WPT for wasm/jsapi to [`288c467`](https://github.com/nodejs/node/commit/288c467d35) (Node.js GitHub Bot) [#&#8203;63136](https://github.com/nodejs/node/pull/63136) - \[[`f200aaccf0`](https://github.com/nodejs/node/commit/f200aaccf0)] - **test**: fixup quic tests (James M Snell) [#&#8203;63267](https://github.com/nodejs/node/pull/63267) - \[[`14c547351b`](https://github.com/nodejs/node/commit/14c547351b)] - **(SEMVER-MINOR)** **test**: add tests for experimental stream/iter implementation (James M Snell) [#&#8203;62066](https://github.com/nodejs/node/pull/62066) - \[[`2cc54e1793`](https://github.com/nodejs/node/commit/2cc54e1793)] - **test**: skip quic tests that IBM i does not support (SRAVANI GUNDEPALLI) [#&#8203;60160](https://github.com/nodejs/node/pull/60160) - \[[`8ec80b311b`](https://github.com/nodejs/node/commit/8ec80b311b)] - **test\_runner**: wait for filtered suite build (semimikoh) [#&#8203;64208](https://github.com/nodejs/node/pull/64208) - \[[`9ed7146851`](https://github.com/nodejs/node/commit/9ed7146851)] - **test\_runner**: convert to uint during deserialization (Aviv Keller) [#&#8203;64706](https://github.com/nodejs/node/pull/64706) - \[[`d31c168740`](https://github.com/nodejs/node/commit/d31c168740)] - **(SEMVER-MINOR)** **test\_runner**: add context.log() and test:log event (Moshe Atlow) [#&#8203;64389](https://github.com/nodejs/node/pull/64389) - \[[`add1edbc42`](https://github.com/nodejs/node/commit/add1edbc42)] - **(SEMVER-MINOR)** **test\_runner**: report `entryFile` in `TestStream` events (Moshe Atlow) [#&#8203;64309](https://github.com/nodejs/node/pull/64309) - \[[`8d97dee696`](https://github.com/nodejs/node/commit/8d97dee696)] - **tests**: start adding quic test server utilities (James M Snell) [#&#8203;59946](https://github.com/nodejs/node/pull/59946) - \[[`e5278b7f7d`](https://github.com/nodejs/node/commit/e5278b7f7d)] - **timers**: do not retain a reference to the async store after firing (Matteo Collina) [#&#8203;53443](https://github.com/nodejs/node/pull/53443) - \[[`e277bc4608`](https://github.com/nodejs/node/commit/e277bc4608)] - **tls**: fix SNICallback certificate selection (Matteo Collina) [#&#8203;64700](https://github.com/nodejs/node/pull/64700) - \[[`b9104decc3`](https://github.com/nodejs/node/commit/b9104decc3)] - **tls**: match IPv6 hosts against IP-Address SANs (Pascal Garber) [#&#8203;64145](https://github.com/nodejs/node/pull/64145) - \[[`b50139e89f`](https://github.com/nodejs/node/commit/b50139e89f)] - **tools**: bump the eslint group in /tools/eslint with 4 updates (dependabot\[bot]) [#&#8203;64928](https://github.com/nodejs/node/pull/64928) - \[[`5460c464a0`](https://github.com/nodejs/node/commit/5460c464a0)] - **tools**: bump brace-expansion from 5.0.7 to 5.0.9 in /tools/eslint (dependabot\[bot]) [#&#8203;64904](https://github.com/nodejs/node/pull/64904) - \[[`f8a13811cd`](https://github.com/nodejs/node/commit/f8a13811cd)] - **tools**: use 'readonly' for EventSource global (Honey Tyagi) [#&#8203;64787](https://github.com/nodejs/node/pull/64787) - \[[`6e10012c0d`](https://github.com/nodejs/node/commit/6e10012c0d)] - **tools**: bump brace-expansion from 5.0.6 to 5.0.7 in /tools/eslint (dependabot\[bot]) [#&#8203;64636](https://github.com/nodejs/node/pull/64636) - \[[`d66b7588ac`](https://github.com/nodejs/node/commit/d66b7588ac)] - **tools**: reference 'git node land' in PR-URL: error message in merge.sh (Stewart X Addison) [#&#8203;64495](https://github.com/nodejs/node/pull/64495) - \[[`5d90e48175`](https://github.com/nodejs/node/commit/5d90e48175)] - **tools**: disable zipping tarballs on GHA (Antoine du Hamel) [#&#8203;64423](https://github.com/nodejs/node/pull/64423) - \[[`8a909f4540`](https://github.com/nodejs/node/commit/8a909f4540)] - **tools**: fix redundant conditions in v8.gyp for riscv64 and loong64 (Jamie Magee) [#&#8203;62608](https://github.com/nodejs/node/pull/62608) - \[[`9e171710fa`](https://github.com/nodejs/node/commit/9e171710fa)] - **tools**: remove `envinfo` from our workflows (Antoine du Hamel) [#&#8203;64259](https://github.com/nodejs/node/pull/64259) - \[[`3fb722054f`](https://github.com/nodejs/node/commit/3fb722054f)] - **tools**: avoid test/fixtures/wpt/README.md conflicts (Filip Skokan) [#&#8203;63938](https://github.com/nodejs/node/pull/63938) - \[[`5755712920`](https://github.com/nodejs/node/commit/5755712920)] - **tools**: add lint rule for aborted AbortController (Trivikram Kamat) [#&#8203;63541](https://github.com/nodejs/node/pull/63541) - \[[`e88d5b78bc`](https://github.com/nodejs/node/commit/e88d5b78bc)] - **typings**: add heap\_utils internalBinding types (Donghoon Kang) [#&#8203;64816](https://github.com/nodejs/node/pull/64816) - \[[`ae93bc8ad1`](https://github.com/nodejs/node/commit/ae93bc8ad1)] - **typings**: remove isDataView from types binding (Archkon) [#&#8203;64738](https://github.com/nodejs/node/pull/64738) - \[[`c00bd1427d`](https://github.com/nodejs/node/commit/c00bd1427d)] - **url**: create URLPattern result properties in WebIDL order (Archkon) [#&#8203;64733](https://github.com/nodejs/node/pull/64733) - \[[`8a07969e28`](https://github.com/nodejs/node/commit/8a07969e28)] - **util**: make MIMEParams accessors case-insensitive (Daijiro Wachi) [#&#8203;64123](https://github.com/nodejs/node/pull/64123) - \[[`bf86741167`](https://github.com/nodejs/node/commit/bf86741167)] - **v8**: report minor mark-sweep in GCProfiler (Archkon) [#&#8203;64688](https://github.com/nodejs/node/pull/64688) - \[[`d937c8c6cd`](https://github.com/nodejs/node/commit/d937c8c6cd)] - **(SEMVER-MINOR)** **wasm**: enable JSPI (Guy Bedford) [#&#8203;59941](https://github.com/nodejs/node/pull/59941) - \[[`9016ddabb9`](https://github.com/nodejs/node/commit/9016ddabb9)] - **wasm**: register missing SetURL function (Archkon) [#&#8203;64679](https://github.com/nodejs/node/pull/64679) - \[[`e599b9428b`](https://github.com/nodejs/node/commit/e599b9428b)] - **zlib**: validate pledgedSrcSize as a safe integer (Archkon) [#&#8203;64604](https://github.com/nodejs/node/pull/64604) - \[[`1f1adc89da`](https://github.com/nodejs/node/commit/1f1adc89da)] - **zlib**: accept ArrayBuffer dictionary in Zstd (Ryuhei Shima) [#&#8203;64599](https://github.com/nodejs/node/pull/64599) - \[[`0ee91ead8b`](https://github.com/nodejs/node/commit/0ee91ead8b)] - **zlib**: reject truncated zstd input (Archkon) [#&#8203;64593](https://github.com/nodejs/node/pull/64593) </details> <details> <summary>nodejs/node-addon-api (node-addon-api)</summary> ### [`v8.9.2`](https://github.com/nodejs/node-addon-api/blob/HEAD/CHANGELOG.md#892-2026-08-10) [Compare Source](https://github.com/nodejs/node-addon-api/compare/v8.9.1...v8.9.2) ##### Bug Fixes - resolve Symbol::For overload ambiguity ([#&#8203;1742](https://github.com/nodejs/node-addon-api/issues/1742)) ([13c854a](https://github.com/nodejs/node-addon-api/commit/13c854a1f57e754e5082a1961e0d32e8f0f96543)) </details> <details> <summary>nodejs/node-gyp (node-gyp)</summary> ### [`v13.0.2`](https://github.com/nodejs/node-gyp/blob/HEAD/CHANGELOG.md#1302-2026-08-25) [Compare Source](https://github.com/nodejs/node-gyp/compare/v13.0.1...v13.0.2) ##### Bug Fixes - **ci:** add zizmor security linter for github actions ([#&#8203;3358](https://github.com/nodejs/node-gyp/issues/3358)) ([8466166](https://github.com/nodejs/node-gyp/commit/84661663e70b81321bcb590d18641e3eefdfdb81)) - **ci:** do not ruff format gyp example code in markdown ([#&#8203;3357](https://github.com/nodejs/node-gyp/issues/3357)) ([4a74fbe](https://github.com/nodejs/node-gyp/commit/4a74fbeb481da6304bdd2ba0fc46c76a642e2aa7)) - fall back gracefully when build symlink creation fails ([#&#8203;3339](https://github.com/nodejs/node-gyp/issues/3339)) ([eae161f](https://github.com/nodejs/node-gyp/commit/eae161fe74df16544eead9591673d2d3bf0a4b4f)) ##### Core - **deps:** bump actions/checkout from 6 to 7 ([#&#8203;3335](https://github.com/nodejs/node-gyp/issues/3335)) ([353050b](https://github.com/nodejs/node-gyp/commit/353050b2fe664e5c6379d32368deab04d2b37021)) - **deps:** bump actions/setup-node from 6 to 7 ([#&#8203;3348](https://github.com/nodejs/node-gyp/issues/3348)) ([005a7c5](https://github.com/nodejs/node-gyp/commit/005a7c593a2421dd5dc1db45bbec77a037361044)) - **deps:** bump actions/setup-python from 6 to 7 ([#&#8203;3349](https://github.com/nodejs/node-gyp/issues/3349)) ([42367da](https://github.com/nodejs/node-gyp/commit/42367da5a2683115ff538b92caed5c32c322005f)) - **deps:** bump astral-sh/ruff-action from 4.0.0 to 4.1.0 ([#&#8203;3342](https://github.com/nodejs/node-gyp/issues/3342)) ([ef586e1](https://github.com/nodejs/node-gyp/commit/ef586e1304b6b05b24ab696b2e849f0c075c3be5)) ##### Tests - fix undici 8.7.0 compatibility ([#&#8203;3345](https://github.com/nodejs/node-gyp/issues/3345)) ([a2f8b6a](https://github.com/nodejs/node-gyp/commit/a2f8b6ac88dd8338f14f06ec8351a07028b0a979)) - log MSBuild output on Windows build failures ([#&#8203;3328](https://github.com/nodejs/node-gyp/issues/3328)) ([3c38cec](https://github.com/nodejs/node-gyp/commit/3c38cecc770a987ce8ccddbfdfd3a3b646750ee8)) </details> <details> <summary>sveltejs/svelte (svelte)</summary> ### [`v5.56.10`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#55610) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.56.9...svelte@5.56.10) ##### Patch Changes - fix: preserve CSS escape sequences when printing selectors ([#&#8203;18667](https://github.com/sveltejs/svelte/pull/18667)) - fix: parse `:nth-child(2n of.foo)` where `of` is not followed by whitespace ([#&#8203;18611](https://github.com/sveltejs/svelte/pull/18611)) - fix: transform expressions inside labeled statements during server compilation ([#&#8203;18617](https://github.com/sveltejs/svelte/pull/18617)) - docs: clarify that context lookup includes the current component and all ancestors ([#&#8203;18581](https://github.com/sveltejs/svelte/pull/18581)) - fix: apply CSS custom properties with falsy values on components ([#&#8203;18634](https://github.com/sveltejs/svelte/pull/18634)) - fix: correctly print `{#await ... catch x}` et al ([#&#8203;18645](https://github.com/sveltejs/svelte/pull/18645)) - fix: ignore comments of Program node during migration script ([#&#8203;18656](https://github.com/sveltejs/svelte/pull/18656)) - fix: reliably resolve append\_style to its correct root ([#&#8203;18614](https://github.com/sveltejs/svelte/pull/18614)) - fix: clean up removed capture event handlers from spread attributes ([#&#8203;18618](https://github.com/sveltejs/svelte/pull/18618)) - fix: don't corrupt renderer type during SSR's legacy `bind:` retry loop ([#&#8203;18616](https://github.com/sveltejs/svelte/pull/18616)) - fix: treat concise arrow function bodies as implicit returns when calculating blockers ([#&#8203;18613](https://github.com/sveltejs/svelte/pull/18613)) - fix: give effect teardowns the value from before the first write in a flush ([#&#8203;18620](https://github.com/sveltejs/svelte/pull/18620)) - fix: avoid double-calling a derived reference when destructuring `$derived` of another `$derived` during server-side rendering ([#&#8203;18668](https://github.com/sveltejs/svelte/pull/18668)) - fix: preserve namespaces in CSS type selectors ([#&#8203;18678](https://github.com/sveltejs/svelte/pull/18678)) - fix: increment private state fields through a non-`this` receiver ([#&#8203;18622](https://github.com/sveltejs/svelte/pull/18622)) - chore: deduplicate client and server context helpers ([#&#8203;18580](https://github.com/sveltejs/svelte/pull/18580)) - fix: release `last_propagated_event` after event propagation settles so it no longer retains the last event's target subtree ([#&#8203;18569](https://github.com/sveltejs/svelte/pull/18569)) - fix: allow custom elements to receive async values as props ([#&#8203;18661](https://github.com/sveltejs/svelte/pull/18661)) - fix: strip comments from inline `style` values in linear time ([#&#8203;18553](https://github.com/sveltejs/svelte/pull/18553)) - fix: prevent declaration comments from breaking server derived references ([#&#8203;18641](https://github.com/sveltejs/svelte/pull/18641)) - perf: make async blocker analysis scale linearly with the number of top-level references ([#&#8203;18549](https://github.com/sveltejs/svelte/pull/18549)) - fix: preserve short-circuiting for logical assignments to private state fields ([#&#8203;18594](https://github.com/sveltejs/svelte/pull/18594)) ### [`v5.56.9`](https://github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5569) [Compare Source](https://github.com/sveltejs/svelte/compare/svelte@5.56.8...svelte@5.56.9) ##### Patch Changes - fix: skip controlled each fast path while another batch is pending ([#&#8203;18625](https://github.com/sveltejs/svelte/pull/18625)) - fix: better whitespace handling inside printer ([#&#8203;18638](https://github.com/sveltejs/svelte/pull/18638)) - fix: don't duplicate comments in attributes ([#&#8203;18636](https://github.com/sveltejs/svelte/pull/18636)) - fix: preserve CSS comments in the AST printer ([#&#8203;18637](https://github.com/sveltejs/svelte/pull/18637)) </details> <details> <summary>sveltejs/language-tools (svelte-check)</summary> ### [`v4.7.6`](https://github.com/sveltejs/language-tools/releases/tag/svelte-check%404.7.6) [Compare Source](https://github.com/sveltejs/language-tools/compare/svelte-check@4.7.5...svelte-check@4.7.6) ##### Patch Changes - fix: don't log an error for vite configs without a Svelte plugin ([#&#8203;3091](https://github.com/sveltejs/language-tools/pull/3091)) - fix: handle SvelteKit 3 having its config merged at the top level ([#&#8203;3104](https://github.com/sveltejs/language-tools/pull/3104)) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.68.0`](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8680-2026-08-24) [Compare Source](https://github.com/typescript-eslint/typescript-eslint/compare/v8.67.0...v8.68.0) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. See [GitHub Releases](https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0) for more information. You can read about our [versioning strategy](https://typescript-eslint.io/users/versioning) and [releases](https://typescript-eslint.io/users/releases) on our website. </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v8.2.2`](https://github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small-822-2026-08-20-small) [Compare Source](https://github.com/vitejs/vite/compare/v8.2.1...v8.2.2) ##### Features - **deps:** widen `@vitejs/devtools` peer range to v0.5.0 ([#&#8203;23302](https://github.com/vitejs/vite/issues/23302)) ([495d9ff](https://github.com/vitejs/vite/commit/495d9ff5a7d843ca876a9e49799947a5deb704c7)) ##### Bug Fixes - **bundled-dev:** handle lazy request error ([#&#8203;23291](https://github.com/vitejs/vite/issues/23291)) ([3ba026d](https://github.com/vitejs/vite/commit/3ba026dade4af56df08815310d3458fa110f5c5c)) - **bundled-dev:** hot update through circular imports instead of reloading ([#&#8203;23259](https://github.com/vitejs/vite/issues/23259)) ([3dbddef](https://github.com/vitejs/vite/commit/3dbddefaafc091a879b06f9279296f776691e455)) - **config:** resolve sourcemap paths against sourcemap location ([#&#8203;23239](https://github.com/vitejs/vite/issues/23239)) ([05a003e](https://github.com/vitejs/vite/commit/05a003e6a17a84d75f907ea0f1598bc39b8dce6c)) - **css:** don't pass empty targets to lightningcss ([#&#8203;23295](https://github.com/vitejs/vite/issues/23295)) ([2804636](https://github.com/vitejs/vite/commit/2804636ff608d105928009d274ffba7cfbe55340)) - **define:** fix match escaped dots to support $-prefixed define keys ([#&#8203;23249](https://github.com/vitejs/vite/issues/23249)) ([dcf88bd](https://github.com/vitejs/vite/commit/dcf88bd2ad2b1a8845f9029587cc8c825e382d42)) - **deps:** update all non-major dependencies ([#&#8203;23217](https://github.com/vitejs/vite/issues/23217)) ([ba958bd](https://github.com/vitejs/vite/commit/ba958bddfc9cabe302c6b34269dcf5c9634531e0)) - **deps:** update rolldown-related dependencies ([#&#8203;23218](https://github.com/vitejs/vite/issues/23218)) ([83ecb2c](https://github.com/vitejs/vite/commit/83ecb2c8059e8ce946a7cc835d4c14ef78aef4fd)) - **module-runner:** exclude completed modules from in-flight cycle detection (fix [#&#8203;22999](https://github.com/vitejs/vite/issues/22999)) ([#&#8203;23009](https://github.com/vitejs/vite/issues/23009)) ([d9b10a9](https://github.com/vitejs/vite/commit/d9b10a98db1c293ee64300bd75d568b44c8ae931)) - **optimizer:** close custom extension analysis bundles ([#&#8203;23207](https://github.com/vitejs/vite/issues/23207)) ([8fb7675](https://github.com/vitejs/vite/commit/8fb76752836f61224d3095b502fa237b478a06b2)) - reduce Windows 8.3-short-name detection false-positives ([#&#8203;23066](https://github.com/vitejs/vite/issues/23066)) ([02cffa9](https://github.com/vitejs/vite/commit/02cffa9e2d38d5d8f12e4043ee9d0f7abb1471e2)) - respect `resolve.preserveSymlinks` when resolving root (fix [#&#8203;23197](https://github.com/vitejs/vite/issues/23197)) ([#&#8203;23198](https://github.com/vitejs/vite/issues/23198)) ([8413052](https://github.com/vitejs/vite/commit/8413052731836d4aaf3eb94a0f25788dd35d2888)) - **ssr:** rewrite computed key of destructing parameter ([#&#8203;23307](https://github.com/vitejs/vite/issues/23307)) ([9db0b61](https://github.com/vitejs/vite/commit/9db0b61d4c9c7caad7ea1d9670b637faf2bb6c93)) - **vite:** update outdated upstream file links in license comments ([#&#8203;23285](https://github.com/vitejs/vite/issues/23285)) ([c0f2fc6](https://github.com/vitejs/vite/commit/c0f2fc607ee97ee4499337b04826420c00654065)) ##### Documentation - **build:** note cssTarget precedence ([#&#8203;23200](https://github.com/vitejs/vite/issues/23200)) ([a20a35e](https://github.com/vitejs/vite/commit/a20a35ec0685e374519864d0f41dd5f6e9ba0271)) ##### Miscellaneous Chores - fix ts errors in build test cases ([#&#8203;23209](https://github.com/vitejs/vite/issues/23209)) ([a0cfcf7](https://github.com/vitejs/vite/commit/a0cfcf72f8ef8bf0f2f11d553333b9bb31f1d316)) ##### Code Refactoring - use JSON import attributes instead of readFileSync in constants ([#&#8203;23258](https://github.com/vitejs/vite/issues/23258)) ([1d9fa39](https://github.com/vitejs/vite/commit/1d9fa392a43229241f80630236f8552ce8f7cd0f)) - use named regex constants over inline literals ([#&#8203;22964](https://github.com/vitejs/vite/issues/22964)) ([5c1c6c6](https://github.com/vitejs/vite/commit/5c1c6c609718303202832f706884192e1f1e9223)) ##### Tests - **define:** close rolldown bundler after generate ([#&#8203;23231](https://github.com/vitejs/vite/issues/23231)) ([b4d66fe](https://github.com/vitejs/vite/commit/b4d66fee14d970f45b8a6f3d7d6aee73ca9b88ab)) - **module-runner:** add TLA circular import case ([#&#8203;23299](https://github.com/vitejs/vite/issues/23299)) ([4a261f2](https://github.com/vitejs/vite/commit/4a261f242831bef92afd2f1aacfb81eab9dec371)) - **module-runner:** simplify server-hmr tests ([#&#8203;23300](https://github.com/vitejs/vite/issues/23300)) ([599b44b](https://github.com/vitejs/vite/commit/599b44b6600ec426e10cd556908d53b027b0c4fb)) - **ssr:** add destructing assignment case for moduleRunnerTransform ([#&#8203;23308](https://github.com/vitejs/vite/issues/23308)) ([cb77e2a](https://github.com/vitejs/vite/commit/cb77e2a93bad2a8ece00b4aa0ef507c092582c45)) ##### Build System - use JSON import attributes instead of readFIleSync in rolldown configs ([#&#8203;23251](https://github.com/vitejs/vite/issues/23251)) ([d615bcd](https://github.com/vitejs/vite/commit/d615bcdb23d96c1ca5ce1ee45e21d8d87381106f)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My40My4yIiwidXBkYXRlZEluVmVyIjoiNDMuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
chore(deps): update all non-major dependencies
Some checks failed
renovate/artifacts Artifact file update failure
Build / Test (pull_request) Successful in 51s
Build / Build (pull_request) Has been skipped
606842b2e8
renovate-bot scheduled this pull request to auto merge when all checks succeed 2026-08-26 17:01:29 +00:00
Author
Member

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: package-lock.json
npm warn Unknown env config "store". This will stop working in the next major version of npm.
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @vitest/browser@4.1.10
npm warn Found: vitest@4.1.11
npm warn node_modules/vitest
npm warn   dev vitest@"4.1.11" from the root project
npm warn   3 more (@testing-library/svelte, vitest-browser-svelte, @vitest/browser-playwright)
npm warn
npm warn Could not resolve dependency:
npm warn peer vitest@"4.1.10" from @vitest/browser@4.1.10
npm warn node_modules/@vitest/browser
npm warn
npm warn Conflicting peer dependency: vitest@4.1.10
npm warn node_modules/vitest
npm warn   peer vitest@"4.1.10" from @vitest/browser@4.1.10
npm warn   node_modules/@vitest/browser
npm error code EBADENGINE
npm error engine Unsupported engine
npm error engine Not compatible with your version of node/npm: abbrev@5.0.0
npm error notsup Not compatible with your version of node/npm: abbrev@5.0.0
npm error notsup Required: {"node":"^22.22.2 || ^24.15.0 || >=26.0.0"}
npm error notsup Actual:   {"node":"v24.14.0","npm":"11.9.0"}
npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-08-26T17_00_41_507Z-debug-0.log

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: package-lock.json ``` npm warn Unknown env config "store". This will stop working in the next major version of npm. npm warn ERESOLVE overriding peer dependency npm warn While resolving: @vitest/browser@4.1.10 npm warn Found: vitest@4.1.11 npm warn node_modules/vitest npm warn dev vitest@"4.1.11" from the root project npm warn 3 more (@testing-library/svelte, vitest-browser-svelte, @vitest/browser-playwright) npm warn npm warn Could not resolve dependency: npm warn peer vitest@"4.1.10" from @vitest/browser@4.1.10 npm warn node_modules/@vitest/browser npm warn npm warn Conflicting peer dependency: vitest@4.1.10 npm warn node_modules/vitest npm warn peer vitest@"4.1.10" from @vitest/browser@4.1.10 npm warn node_modules/@vitest/browser npm error code EBADENGINE npm error engine Unsupported engine npm error engine Not compatible with your version of node/npm: abbrev@5.0.0 npm error notsup Not compatible with your version of node/npm: abbrev@5.0.0 npm error notsup Required: {"node":"^22.22.2 || ^24.15.0 || >=26.0.0"} npm error notsup Actual: {"node":"v24.14.0","npm":"11.9.0"} npm error A complete log of this run can be found in: /tmp/renovate/cache/others/npm/_logs/2026-08-26T17_00_41_507Z-debug-0.log ```
renovate-bot deleted branch renovate/all-minor-patch 2026-08-26 17:02:23 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
danielhaus/danielhaus.de!170
No description provided.