Skip to content

9.23.0

Compare
Choose a tag to compare
@sentry-release-bot sentry-release-bot released this 28 May 14:28

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 for widenClientFileUpload (#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 to setup 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