Repository navigation
Conversation
size-limit report 📦Compared: 986b36a (PR test merge using develop at 5ef02e1) Against: a1162e3 (develop) · base run #65032
|
Optional E2E testsSome optional checks were not successful. They do not block the merge. 2 not successful, 10 successful. See the run.
Successful checks
|
80937ea to
05739c4
Compare
8290699 to
5070a1e
Compare
2df929e to
37ff5cc
Compare
37ff5cc to
d4ee2c6
Compare
d4ee2c6 to
df4b1de
Compare
f0a9f77 to
e9a696a
Compare
e9a696a to
93418ff
Compare
The runtimes answer managed tunnel requests before any framework sees them, so the per-framework hooks in Astro, Nitro, Nuxt, React Router, Remix, SolidStart, SvelteKit and TanStack Start go. The frameworks only set the tunnel's base path. Astro now initializes the server SDK from the server entry in builds, which the late init in its middleware used to cover.
93418ff to
c8efc75
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c8efc75. Configure here.
| nitroApp.hooks.hook('error', captureErrorHook); | ||
| instrumentTasks(tasks); | ||
|
|
||
| // Nitro runs the app's `middleware/` before anything a module registers, so an auth middleware there would block |
There was a problem hiding this comment.
Serverless tunnel intercept was removed
High Severity
Removing the framework-level tunnel intercept leaves managed tunnel POSTs unanswered on serverless and fetch-based presets. Runtime hooks only wrap node:http Server.emit, Cloudflare withSentry, and Lambda, while Vercel, Netlify, and similar adapters invoke a listener or nitroApp.fetch and never hit those. Browser envelopes then fall through to the app instead of being forwarded.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit c8efc75. Configure here.


At this point, we handle the runtimes we support, so the previous framework-specific wiring is no longer needed.
This PR adjusts a couple of wiring for some safety around double inits in serverless environments, and cleans up most of the old code introduced in
11.10.Note for reviewers: if you are lacking context on this PR, check #25997