Closed
Description
Important
This issue is tracking progress on the Nuxt SDK. If you find bugs or problems with the @sentry/nuxt
package please open a separate issue. Thank you!
New SDK for https://nuxt.com/
There is an existing discussion: Sentry SDK for Nuxt
Nuxt uses nitro as their server, this means we'll need to have nitro support. It might make sense for us to create an OpenTelemetry instrumentation for nitro. It will also be valuable to add similar instrumentation for the other libraries Nuxt relies on:
- crossws: their websocket wrapper: https://crossws.unjs.io/
- db0: their database wrapper: https://github.com/unjs/db0
- unstorage: their key/value storage wrapper: https://github.com/unjs/unstorage
### Alpha
- [ ] https://github.com/getsentry/sentry-javascript/issues/12572
- [x] Add client (vue) instrumentation
- [x] sentryNuxtPlugin for error handling
- [ ] https://github.com/getsentry/sentry-javascript/issues/12795
- [ ] https://github.com/getsentry/sentry-javascript/issues/12759
- [x] Add E2E tests
- [x] Add craft entry for Nuxt SDK
- [ ] https://github.com/getsentry/sentry-javascript/issues/13017
- [ ] https://github.com/getsentry/sentry-javascript/issues/13067
- [ ] https://github.com/getsentry/sentry-javascript/issues/13097
### Beta
- [ ] Create Nuxt Platfrom in Sentry
- [ ] https://github.com/getsentry/sentry-javascript/issues/13383
- [ ] https://github.com/getsentry/sentry-javascript/issues/13239
- [ ] https://github.com/getsentry/platformicons/issues/174
- [ ] https://github.com/getsentry/sentry-javascript/issues/13380
- [ ] https://github.com/getsentry/sentry-javascript/pull/13583
- [x] Nuxt: Vue component tracking https://github.com/getsentry/sentry-javascript/pull/13633
- [ ] https://github.com/getsentry/sentry-javascript/issues/13943
- [x] Vercel Function Deployment: https://github.com/getsentry/sentry-javascript/pull/13986
- [ ] https://github.com/getsentry/sentry-javascript/issues/13997
Stable Release: #14487
Check the Stable Realease tracking issue for TODOs regarding the stable release: #14487
### Nice to have/Stretch Goals
- [ ] Add Nuxt pages router instrumentation
- [ ] https://github.com/getsentry/sentry-javascript/issues/13813
- [ ] Add support for Nuxt Layers https://github.com/getsentry/sentry-javascript/issues/14345
- [ ] Add worker runtime support
- [ ] (if needed) Add native Nitro server engine support
- [ ] (if needed) Instrument Nuxt $fetch
- [ ] Instrument `useError` composable
- [ ] https://github.com/getsentry/sentry-javascript/issues/13949
- [ ] https://github.com/getsentry/sentry-javascript/issues/13341
- [x] [Nuxt] Support for NuxtErrorBoundary https://nuxt.com/docs/api/components/nuxt-error-boundary
Metadata
Metadata
Assignees
Type
Projects
Status
No status