Uh oh!
There was an error while loading. Please reload this page.
fix(deps): bump nuxt to 3.21.2 and @nuxt/nitro-server to ^3.21.2 to fix h3 CVE - #19910
fix(deps): bump nuxt to 3.21.2 and @nuxt/nitro-server to ^3.21.2 to fix h3 CVE#19910chargome wants to merge 5 commits into
Conversation
Semver Impact of This PR🟢 Patch (bug fixes) 📋 Changelog PreviewThis is how your changes will appear in the changelog. New Features ✨Deps
Bug Fixes 🐛Cloudflare
Core
Deps
Other
Internal Changes 🔧Deps Dev
Other
🤖 This preview updates automatically when you update the PR. |
df52ee9 to
0decc9eComparesize-limit report 📦
|
node-overhead report 🧳Note: This is a synthetic benchmark with a minimal express app and does not necessarily reflect the real-world performance impact in an application.
|
…ix h3 CVE Fixes Dependabot alerts #1221 and #1222. Bumps nuxt from 3.17.7 to 3.21.2 and @nuxt/nitro-server from ^3.21.1 to ^3.21.2 to pull in h3 >=1.15.6, fixing SSE injection (CVE-2026-33128) and path traversal vulnerabilities. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…atibility In nuxt 3.21.x, NuxtOptions.nitro and the nitro:* hooks were moved from @nuxt/schema into @nuxt/nitro-server via module augmentation. Adding the triple-slash reference makes TypeScript include these augmentations, also allowing removal of now-unnecessary @ts-expect-error suppressions on the render:html hook. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…pilation The triple-slash reference in module.ts alone was insufficient because vitest typecheck only processes files reachable from test/**/* imports. Adding the reference to server-template.ts (imported via databaseConfig.ts) and sourceMaps.ts (directly imported by tests) ensures the @nuxt/nitro-server module augmentations are loaded during test type checking. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
bd8d727 to
8396d81Compare…_ESM nuxt 3.21.2 added @nuxt/vite-builder which requires vite@^7.3.1. Yarn deduplication merged this with vitest's union range resolving both to vite 7.3.1 (ESM-only), causing ERR_REQUIRE_ESM in vitest's config.cjs. Split the merged lockfile entry so vite@^7.3.1 resolves to 7.3.1 and the vitest union range resolves to 6.4.1. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fixes Dependabot alerts #1236 (SSE Event Injection) and #1237 (Path Traversal via Double Decoding) by updating the yarn.lock resolution for h3 from 1.15.5 to 1.15.10. Easier fix than #19910 as Nuxt 3.21.x introduced breaking type changes (removed nitro from NuxtOptions and nitro:config from NuxtHooks). Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com>
Fixes Dependabot alerts #1236 (SSE Event Injection) and #1237 (Path Traversal via Double Decoding) by updating the yarn.lock resolution for h3 from 1.15.5 to 1.15.10. Easier fix than #19910 as Nuxt 3.21.x introduced breaking type changes (removed nitro from NuxtOptions and nitro:config from NuxtHooks). Co-authored-by: Claude Sonnet 4 <noreply@anthropic.com>
Fixes Dependabot alerts #1221 and #1222. Bumps nuxt from 3.17.7 to 3.21.2 and @nuxt/nitro-server from ^3.21.1 to ^3.21.2 to pull in h3 >=1.15.6, fixing SSE injection (CVE-2026-33128) and path traversal vulnerabilities.