releases.shpreview

9.36.0

$npx -y @buildinternet/releases show rel_6P1cBeZn92_tlyOVO-p4X

Important Changes

  • feat(node-core): Add node-core SDK (#16745)

This release adds a new SDK @sentry/node-core which ships without any OpenTelemetry instrumententation out of the box. All OpenTelemetry dependencies are peer dependencies and OpenTelemetry has to be set up manually.

Use @sentry/node-core when:

  • You already have OpenTelemetry set up
  • You need custom OpenTelemetry configuration
  • You want minimal dependencies
  • You need fine-grained control over instrumentation

Use @sentry/node when:

  • You want an automatic setup
  • You're new to OpenTelemetry
  • You want sensible defaults
  • You prefer convenience over control
  • feat(node): Deprecate ANR integration (#16832)

The ANR integration has been deprecated and will be removed in future versions. Use eventLoopBlockIntegration from @sentry/node-native instead.

  • feat(replay): Add _experiments.ignoreMutations option (#16816)

This replay option allows to configure a selector list of elements to not capture mutations for.

Sentry.replayIntegration({
  _experiments: {
    ignoreMutations: ['.dragging'],
  },
});

Other changes

  • feat(deps): bump @prisma/instrumentation from 6.10.1 to 6.11.1 (#16833)
  • feat(nextjs): Add flag for suppressing router transition warning (#16823)
  • feat(nextjs): Automatically skip middleware requests for tunnel route (#16812)
  • feat(replay): Export compression worker from @sentry/replay-internal (#16794)
  • fix(browser): Avoid 4xx response for succesful diagnoseSdkConnectivity request (#16840)
  • fix(browser): Guard against undefined nextHopProtocol (#16806)
  • fix(cloudflare): calculate retries not attempts (#16834)
  • fix(nuxt): Parametrize routes on the server-side (#16785)
  • fix(vue): Make pageload span handling more reliable (#16799)

Work in this release was contributed by @Spice-King and @stayallive. Thank you for your contributions!

Bundle size 📦

PathSize
@sentry/browser23.42 KB
@sentry/browser - with treeshaking flags23.2 KB
@sentry/browser (incl. Tracing)38.69 KB
@sentry/browser (incl. Tracing, Replay)75.99 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags69.24 KB
@sentry/browser (incl. Tracing, Replay with Canvas)80.61 KB
@sentry/browser (incl. Tracing, Replay, Feedback)92.48 KB
@sentry/browser (incl. Feedback)39.79 KB
@sentry/browser (incl. sendFeedback)28.02 KB
@sentry/browser (incl. FeedbackAsync)32.8 KB
@sentry/react25.16 KB
@sentry/react (incl. Tracing)40.63 KB
@sentry/vue27.71 KB
@sentry/vue (incl. Tracing)40.44 KB
@sentry/svelte23.45 KB
CDN Bundle24.9 KB
CDN Bundle (incl. Tracing)38.7 KB
CDN Bundle (incl. Tracing, Replay)73.84 KB
CDN Bundle (incl. Tracing, Replay, Feedback)79.17 KB
CDN Bundle - uncompressed72.75 KB
CDN Bundle (incl. Tracing) - uncompressed115.01 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed226.63 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed239.15 KB
@sentry/nextjs (client)42.24 KB
@sentry/sveltekit (client)39.14 KB
@sentry/node158.05 KB
@sentry/node - without tracing96.48 KB
@sentry/aws-serverless121.7 KB

Fetched March 31, 2026