sentry-javascript
sentry-javascript copied to clipboard
[@sentry/svelte] Svelte SDK Roadmap
Problem Statement
Ref: https://github.com/getsentry/sentry-javascript/issues/3494
Hey folks. The Sentry JS team started to look at a first-class integration for the Svelte Framework, so you can build "cybernetically enhanced web apps" with more confidence 😎
This GH issue outlines the public roadmap we'll be following. This is a living document, so things may change here at any time. If you have feedback, please let us know!
Some might be asking - what about SvelteKit? Don't worry - the team is taking a look at it, but we are going to focus on just Svelte to start.
Solution Brainstorm
A SDK similar to what we have for React/Vue/Angular - @sentry/svelte
- Instrument client side errors
- Instrument client side performance monitoring
- Release health support
- Fully featured docs on https://docs.sentry.io/
Update. We now have an alpha release of the SDK. Please see https://www.npmjs.com/package/@sentry/svelte. We appreciate any feedback you have for us here.
Work
- [x] Alpha Release 1.0 https://github.com/getsentry/sentry-javascript/issues/5520 (@Lms24)
- [x] Alpha Release 2.0 https://github.com/getsentry/sentry-javascript/issues/5573 (@Lms24)
- [x] Beta Release https://github.com/getsentry/sentry-javascript/issues/5671
- [ ] GA
Deps
- [x] https://github.com/getsentry/platformicons/pull/81
Stretch Goals
- [ ] Add Svelte(kit?) integration tests
As per https://twitter.com/rich_harris/status/1552795814124216320?s=21&t=WY2XJd3XP8GaEMuXWxeTFA, we probably want to hold off on SvelteKit support until 1.0 to make sure we don't get affected by the breaking changes.
Hey everyone, we just released the first alpha of our Svelte SDK. Check it out here and feel free to leave some feedback. Thanks!
Hey folks, we released the second alpha version of the Svelte SDK. Feel free to check it out by updating to @sentry/[email protected]. This release adds a new Svelte-specific feature to the SDK: Component Tracking. We would appreciate feedback on the SDK. Our plan is to move this SDK to beta state with the next release.
As per https://twitter.com/rich_harris/status/1552795814124216320?s=21&t=WY2XJd3XP8GaEMuXWxeTFA, we probably want to hold off on SvelteKit support until 1.0 to make sure we don't get affected by the breaking changes.
They did do that big load and routes update now btw @AbhiPrasad
Hey! We'll be closing this issue since our Svelte SDK is stable and has been released for a while. For those who are interested in SvelteKit support, please reach out on our GH discussion! https://github.com/getsentry/sentry-javascript/discussions/5838
hey @AbhiPrasad thanks for the update. btw: in the description it still says "still in beta state" ;) https://www.npmjs.com/package/@sentry/svelte
cheers
@andreasnuesslein fixed with https://github.com/getsentry/sentry-javascript/pull/5822, will update after the next release!