-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
Package: remixIssues related to the Sentry Remix SDKIssues related to the Sentry Remix SDKType: Improvement
Milestone
Description
Problem Statement
Support https://remix.run/ JavaScript framework. See: https://github.com/remix-run/remix.
If you are interested in this, please react to this issue and/or leave a comment below!
Solution Brainstorm
A SDK similar to what we have for NextJS.
Uses React + Node SDK under the hood
- Hook into build pipeline and automatically create releases/upload sourcemaps
- Instrument client side
- Performance dependent on Support React Router v6 #4118
- Instrument server side
Work
- Add boilerplate package for Remix SDK feat: Add Remix SDK package boilerplate. #5256
- Add client-side instrumentation support feat(remix): Add Remix client SDK. #5264
- Add client-side instrumentation tests
- Add server-side instrumentation support feat(remix): Add Remix server SDK #5269
- Add server-side instrumentation tests
- Add support for sourcemaps feat(remix): Add release / sourcemap upload script. #5312
- Add
@sentry/remix
to the release registry feat: Add @sentry/remix SDK sentry-release-registry#77 - Revert ci: Ignore sentry-remix for publishing #5274 and Remove
"private": true, - Alpha Release meta: Add CHANGELOG for 7.4.0 #5346
- Dog food with https://github.com/getsentry/vanguard feat: Add @sentry/remix vanguard#3
- Remove query parameters from Remix Server side transaction names fix(remix): Strip query params from transaction names #5368
- Flesh out README for SDK
- Add docs to https://docs.sentry.io/ Add Remix SDK docs sentry-docs#5247
- Add Sentry Remix SDK in product onboarding feat(platforms): Add Remix as a platform sentry#37060
- Improve source maps UX for Remix SDK #5486
- EA Release
- Product landing page for Remix on marketing site
- Add integration tests for Remix test(remix): Add a boilerplate for Remix SDK integration tests. #5453
- GA Release
Stretch Goals (will be converted to separate issues if not tackled by GA)
- Automatically wrap client with our
ErrorBoundary
feat(remix): Wrap root withErrorBoundary
. #5365 - Wrap
handleDocumentRequest
functions fix(remix): WraphandleDocumentRequest
functions. #5387 - Wrap request functions
- Set
meta
tag to propogatesentry-trace
header from server -> client feat(remix): Setsentry-trace
<meta>
on server-side. #5440 - Consider cli sentry-wizard - validate usage and complexities in adding and maintaining
- Rethink sentry source maps upload for sentry (relies on sentry-cli with a wrapper)
- Support Cloudflare Workers
viczam, JoshFerge, smeubank, edzis, gdonoso94 and 49 morejoshuajaco, joaosass, timothymalcham, kaareloun, elledienne and 12 morebenatespina, gdonoso94, tristanbes, k9ordon, mcansh and 19 moreace4port and ajaybcdashed
Metadata
Metadata
Assignees
Labels
Package: remixIssues related to the Sentry Remix SDKIssues related to the Sentry Remix SDKType: Improvement