9.23.0
Important changes
- feat(browser): option to ignore certain resource types (#16389)
Adds an option to opt out of certain resource.*
spans via ignoreResourceSpans
.
For example, to opt out of resource.script
spans:
Sentry.browserTracingIntegration({
ignoreResourceSpans: ['resource.script'],
}),
Other changes
- feat: Export
isEnabled
from all SDKs (#16405) - feat(browser): Disable client when browser extension is detected in
init()
(#16354) - feat(core): Allow re-use of
captureLog
(#16352) - feat(core): Export
_INTERNAL_captureSerializedLog
(#16387) - feat(deps): bump @opentelemetry/semantic-conventions from 1.32.0 to 1.34.0 (#16393)
- feat(deps): bump @prisma/instrumentation from 6.7.0 to 6.8.2 (#16392)
- feat(deps): bump @sentry/cli from 2.43.0 to 2.45.0 (#16395)
- feat(deps): bump @sentry/webpack-plugin from 3.3.1 to 3.5.0 (#16394)
- feat(nextjs): Include
static/chunks/main-*
files forwidenClientFileUpload
(#16406) - feat(node): Do not add HTTP & fetch span instrumentation if tracing is disabled (#15730)
- feat(nuxt): Added support for nuxt layers (#16372)
- fix(browser): Ensure logs are flushed when sendClientReports=false (#16351)
- fix(browser): Move
browserTracingIntegration
code tosetup
hook (#16386) - fix(cloudflare): Capture exceptions thrown in hono (#16355)
- fix(node): Don't warn about Spotlight on empty NODE_ENV (#16381)
- fix(node): Suppress Spotlight calls (#16380)
- fix(nuxt): Add
@sentry/nuxt
as external in Rollup (#16407) - fix(opentelemetry): Ensure
withScope
keeps span active &_getTraceInfoFromScope
works (#16385)
Work in this release was contributed by @Xenossolitarius. Thank you for your contribution!
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 23.37 KB |
@sentry/browser - with treeshaking flags | 23.14 KB |
@sentry/browser (incl. Tracing) | 37.33 KB |
@sentry/browser (incl. Tracing, Replay) | 74.59 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 67.86 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 79.23 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 91.04 KB |
@sentry/browser (incl. Feedback) | 39.73 KB |
@sentry/browser (incl. sendFeedback) | 27.97 KB |
@sentry/browser (incl. FeedbackAsync) | 32.75 KB |
@sentry/react | 25.11 KB |
@sentry/react (incl. Tracing) | 39.29 KB |
@sentry/vue | 27.6 KB |
@sentry/vue (incl. Tracing) | 39.11 KB |
@sentry/svelte | 23.39 KB |
CDN Bundle | 24.66 KB |
CDN Bundle (incl. Tracing) | 37.51 KB |
CDN Bundle (incl. Tracing, Replay) | 72.52 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 77.83 KB |
CDN Bundle - uncompressed | 71.96 KB |
CDN Bundle (incl. Tracing) - uncompressed | 111 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 222.3 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 234.82 KB |
@sentry/nextjs (client) | 40.93 KB |
@sentry/sveltekit (client) | 37.83 KB |
@sentry/node | 146.36 KB |
@sentry/node - without tracing | 95.82 KB |
@sentry/aws-serverless | 120.98 KB |