-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Closed
Labels
Package: nextjsIssues related to the Sentry Nextjs SDKIssues related to the Sentry Nextjs SDK
Description
We have some issues in the Next.js SDK that may have originated from our auto-wrapping approach. The following table outlines which Sentry SDK features and which Next.js features work and/or have issues, off and on Vercel for different versions of Next.js.
| Feature | 10 | 10 (Vercel) | 11 | 11 (Vercel) | 12 | 12 (Vercel) | 13 | 13 (Vercel) |
|---|---|---|---|---|---|---|---|---|
| Auto-wrapping errors | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Pageload-Transactions | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Navigation-Transactions | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Middleware | N/A | N/A | N/A | N/A | ✅ | ✅ | ✅ | ✅ |
| Dev mode | ✅ | N/A | ✅ | N/A | ✅ | N/A | ✅ | N/A |
| Experimantal edge API routes | N/A | N/A | N/A | N/A | ✅ | ✅ | ✅ | ✅ |
Takeaways
- We should fix error reporting in our wrappers on Vercel (Errors aren't being reported in Next.js data-fetching methods on Vercel #6117)
- We should fix NFT (https://github.com/vercel/nft) (
@sentry/nextjs7.15and7.16have issues with@vercel/nft#5998, Resolving files with querystring vercel/nft#319) (fixed in fix(resolution): Fix resolution of querystringed imports in ESM files vercel/nft#322) - Webpack 4 source maps are broken (Sourcemaps are broken on Next.js + Webpack 4 when auto wrapping instrumentation is enabled #6118)
- We should provide users with a way to opt out of SDK initialization on routes that run on the Vercel Edge runtime (Provide Next.js SDK users with a way to opt out certain routes to use different runtimes #6119)
- We should make the Next.js SDK isomorphic to get rid of "not exported" warnings
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Package: nextjsIssues related to the Sentry Nextjs SDKIssues related to the Sentry Nextjs SDK