8.39.0
Important Changes
- feat(nestjs): Instrument event handlers (#14307)
The @sentry/nestjs SDK will now capture performance data for NestJS Events (@nestjs/event-emitter)
Other Changes
- feat(nestjs): Add alias
@SentryExceptionCapturedfor@WithSentry(#14322) - feat(nestjs): Duplicate
SentryServicebehaviour into@sentry/nestjsSDKinit()(#14321) - feat(nestjs): Handle GraphQL contexts in
SentryGlobalFilter(#14320) - feat(node): Add alias
childProcessIntegrationforprocessThreadBreadcrumbIntegrationand deprecate it (#14334) - feat(node): Ensure request bodies are reliably captured for http requests (#13746)
- feat(replay): Upgrade rrweb packages to 2.29.0 (#14160)
- fix(cdn): Ensure
_sentryModuleMetadatais not mangled (#14344) - fix(core): Set
sentry.sourceattribute tocustomwhen callingspan.updateNameonSentrySpan(#14251) - fix(mongo): rewrite Buffer as ? during serialization (#14071)
- fix(replay): Remove replay id from DSC on expired sessions (#14342)
- ref(profiling) Fix electron crash (#14216)
- ref(types): Deprecate
Requesttype in favor ofRequestEventData(#14317) - ref(utils): Stop setting
transactioninrequestDataIntegration(#14306) - ref(vue): Reduce bundle size for starting application render span (#14275)
Bundle size 📦
| Path | Size |
|---|---|
| @sentry/browser | 22.77 KB |
| @sentry/browser - with treeshaking flags | 21.53 KB |
| @sentry/browser (incl. Tracing) | 35.27 KB |
| @sentry/browser (incl. Tracing, Replay) | 72 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 62.38 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 76.31 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 89.17 KB |
| @sentry/browser (incl. Feedback) | 39.93 KB |
| @sentry/browser (incl. sendFeedback) | 27.42 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.23 KB |
| @sentry/react | 25.52 KB |
| @sentry/react (incl. Tracing) | 38.23 KB |
| @sentry/vue | 26.92 KB |
| @sentry/vue (incl. Tracing) | 37.1 KB |
| @sentry/svelte | 22.91 KB |
| CDN Bundle | 24.13 KB |
| CDN Bundle (incl. Tracing) | 37.05 KB |
| CDN Bundle (incl. Tracing, Replay) | 71.72 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 77.07 KB |
| CDN Bundle - uncompressed | 70.73 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 109.94 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 222.46 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 235.68 KB |
| @sentry/nextjs (client) | 38.35 KB |
| @sentry/sveltekit (client) | 35.85 KB |
| @sentry/node | 134.33 KB |
| @sentry/node - without tracing | 96.2 KB |
| @sentry/aws-serverless | 106.48 KB |