Skip to content

Releases: getsentry/sentry-javascript

9.27.0

05 Jun 14:54
Compare
Choose a tag to compare
  • feat(node): Expand how vercel ai input/outputs can be set (#16455)
  • feat(node): Switch to new semantic conventions for Vercel AI (#16476)
  • feat(react-router): Add component annotation plugin (#16472)
  • feat(react-router): Export wrappers for server loaders and actions (#16481)
  • fix(browser): Ignore unrealistically long INP values (#16484)
  • fix(react-router): Conditionally add ReactRouterServer integration (#16470)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 37.46 KB
@sentry/browser (incl. Tracing, Replay) 74.68 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.94 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.33 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.13 KB
@sentry/browser (incl. Feedback) 39.77 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.15 KB
@sentry/react (incl. Tracing) 39.41 KB
@sentry/vue 27.69 KB
@sentry/vue (incl. Tracing) 39.27 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.88 KB
CDN Bundle (incl. Tracing) 37.63 KB
CDN Bundle (incl. Tracing, Replay) 72.66 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.99 KB
CDN Bundle - uncompressed 72.67 KB
CDN Bundle (incl. Tracing) - uncompressed 111.42 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.72 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.25 KB
@sentry/nextjs (client) 41.03 KB
@sentry/sveltekit (client) 37.93 KB
@sentry/node 146.75 KB
@sentry/node - without tracing 96.03 KB
@sentry/aws-serverless 121.19 KB

9.26.0

04 Jun 12:04
Compare
Choose a tag to compare
  • feat(react-router): Re-export functions from @sentry/react (#16465)
  • fix(nextjs): Skip re instrumentating on generate phase of experimental build mode (#16410)
  • fix(node): Ensure adding sentry-trace and baggage headers via SentryHttpInstrumentation doesn't crash (#16473)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 37.44 KB
@sentry/browser (incl. Tracing, Replay) 74.69 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.96 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.33 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.13 KB
@sentry/browser (incl. Feedback) 39.78 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.15 KB
@sentry/react (incl. Tracing) 39.39 KB
@sentry/vue 27.67 KB
@sentry/vue (incl. Tracing) 39.24 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.88 KB
CDN Bundle (incl. Tracing) 37.62 KB
CDN Bundle (incl. Tracing, Replay) 72.64 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.93 KB
CDN Bundle - uncompressed 72.67 KB
CDN Bundle (incl. Tracing) - uncompressed 111.4 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.7 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.22 KB
@sentry/nextjs (client) 41.02 KB
@sentry/sveltekit (client) 37.93 KB
@sentry/node 146.56 KB
@sentry/node - without tracing 96.03 KB
@sentry/aws-serverless 121.19 KB

9.25.1

03 Jun 13:57
Compare
Choose a tag to compare
  • fix(otel): Don't ignore child spans after the root is sent (#16416)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 37.44 KB
@sentry/browser (incl. Tracing, Replay) 74.69 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.96 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.33 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.13 KB
@sentry/browser (incl. Feedback) 39.78 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.15 KB
@sentry/react (incl. Tracing) 39.39 KB
@sentry/vue 27.67 KB
@sentry/vue (incl. Tracing) 39.24 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.88 KB
CDN Bundle (incl. Tracing) 37.62 KB
CDN Bundle (incl. Tracing, Replay) 72.64 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.93 KB
CDN Bundle - uncompressed 72.67 KB
CDN Bundle (incl. Tracing) - uncompressed 111.4 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.7 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.22 KB
@sentry/nextjs (client) 41.02 KB
@sentry/sveltekit (client) 37.93 KB
@sentry/node 146.52 KB
@sentry/node - without tracing 95.99 KB
@sentry/aws-serverless 121.15 KB

9.25.0

03 Jun 09:07
Compare
Choose a tag to compare

Important Changes

  • feat(browser): Add option to ignore mark and measure spans (#16443)

This release adds an option to browserTracingIntegration that lets you ignore
mark and measure spans created from the performance.mark(...) and performance.measure(...) browser APIs:

Sentry.init({
  integrations: [
    Sentry.browserTracingIntegration({
      ignorePerformanceApiSpans: ['measure-to-ignore', /mark-to-ignore/],
    }),
  ],
});

Other Changes

  • feat(browser): Export getTraceData from the browser sdks (#16433)
  • feat(node): Add includeServerName option (#16442)
  • fix(nuxt): Remove setting @sentry/nuxt external (#16444)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 37.44 KB
@sentry/browser (incl. Tracing, Replay) 74.69 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.96 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.33 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.13 KB
@sentry/browser (incl. Feedback) 39.77 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.15 KB
@sentry/react (incl. Tracing) 39.39 KB
@sentry/vue 27.67 KB
@sentry/vue (incl. Tracing) 39.24 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.88 KB
CDN Bundle (incl. Tracing) 37.62 KB
CDN Bundle (incl. Tracing, Replay) 72.64 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.93 KB
CDN Bundle - uncompressed 72.67 KB
CDN Bundle (incl. Tracing) - uncompressed 111.4 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.7 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.22 KB
@sentry/nextjs (client) 41.02 KB
@sentry/sveltekit (client) 37.93 KB
@sentry/node 146.37 KB
@sentry/node - without tracing 95.83 KB
@sentry/aws-serverless 120.98 KB

9.24.0

30 May 07:53
Compare
Choose a tag to compare

Important Changes

  • feat(angular): Bump @sentry/angular peer dependencies to add Angular 20 support (#16414)

This release adds support for Angular 20 to the Sentry Angular SDK @sentry/angular.

Other Changes

  • feat(browser): Add unregisterOriginalCallbacks option to browserApiErrorsIntegration (#16412)
  • feat(core): Add user to logs (#16399)
  • feat(core): Make sure Supabase db query insights are populated (#16169)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.43 KB
@sentry/browser - with treeshaking flags 23.2 KB
@sentry/browser (incl. Tracing) 37.39 KB
@sentry/browser (incl. Tracing, Replay) 74.64 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.92 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.29 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.09 KB
@sentry/browser (incl. Feedback) 39.77 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.8 KB
@sentry/react 25.15 KB
@sentry/react (incl. Tracing) 39.35 KB
@sentry/vue 27.67 KB
@sentry/vue (incl. Tracing) 39.19 KB
@sentry/svelte 23.45 KB
CDN Bundle 24.71 KB
CDN Bundle (incl. Tracing) 37.57 KB
CDN Bundle (incl. Tracing, Replay) 72.58 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.88 KB
CDN Bundle - uncompressed 72.17 KB
CDN Bundle (incl. Tracing) - uncompressed 111.21 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.51 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.03 KB
@sentry/nextjs (client) 40.97 KB
@sentry/sveltekit (client) 37.88 KB
@sentry/node 146.36 KB
@sentry/node - without tracing 95.82 KB
@sentry/aws-serverless 120.98 KB

9.23.0

28 May 14:28
Compare
Choose a tag to compare

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

9.22.0

20 May 20:07
Compare
Choose a tag to compare

Important changes

  • Revert "feat(browser): Track measure detail as span attributes" (#16348)

This is a revert of a feature introduced in 9.20.0 with #16240. This feature was causing crashes in firefox, so we are reverting it. We will re-enable this functionality in the future after fixing the crash.

Other changes

  • feat(deps): bump @sentry/rollup-plugin from 3.1.2 to 3.2.1 (#15511)
  • fix(remix): Use generic types for ServerBuild argument and return (#16336)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.39 KB
@sentry/browser - with treeshaking flags 23.16 KB
@sentry/browser (incl. Tracing) 37.37 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.26 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.07 KB
@sentry/browser (incl. Feedback) 39.76 KB
@sentry/browser (incl. sendFeedback) 28 KB
@sentry/browser (incl. FeedbackAsync) 32.77 KB
@sentry/react 25.12 KB
@sentry/react (incl. Tracing) 39.3 KB
@sentry/vue 27.68 KB
@sentry/vue (incl. Tracing) 39.15 KB
@sentry/svelte 23.41 KB
CDN Bundle 24.64 KB
CDN Bundle (incl. Tracing) 37.47 KB
CDN Bundle (incl. Tracing, Replay) 72.5 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.8 KB
CDN Bundle - uncompressed 71.9 KB
CDN Bundle (incl. Tracing) - uncompressed 111 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.29 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 234.82 KB
@sentry/nextjs (client) 40.92 KB
@sentry/sveltekit (client) 37.83 KB
@sentry/node 145.96 KB
@sentry/node - without tracing 95.8 KB
@sentry/aws-serverless 120.54 KB

9.21.0

20 May 12:14
Compare
Choose a tag to compare
  • docs: Fix v7 migration link (#14629)
  • feat(node): Vendor in @fastify/otel (#16328)
  • fix(nestjs): Handle multiple OnEvent decorators (#16306)
  • fix(node): Avoid creating breadcrumbs for suppressed requests (#16285)
  • fix(remix): Add missing client exports to server and cloudflare entries (#16341)

Work in this release was contributed by @phthhieu. Thank you for your contribution!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.48 KB
@sentry/browser - with treeshaking flags 23.15 KB
@sentry/browser (incl. Tracing) 37.56 KB
@sentry/browser (incl. Tracing, Replay) 74.79 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.98 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.44 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.27 KB
@sentry/browser (incl. Feedback) 39.87 KB
@sentry/browser (incl. sendFeedback) 28.11 KB
@sentry/browser (incl. FeedbackAsync) 32.87 KB
@sentry/react 25.21 KB
@sentry/react (incl. Tracing) 39.49 KB
@sentry/vue 27.77 KB
@sentry/vue (incl. Tracing) 39.34 KB
@sentry/svelte 23.5 KB
CDN Bundle 24.65 KB
CDN Bundle (incl. Tracing) 37.63 KB
CDN Bundle (incl. Tracing, Replay) 72.57 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.89 KB
CDN Bundle - uncompressed 71.9 KB
CDN Bundle (incl. Tracing) - uncompressed 111.35 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.18 KB
@sentry/nextjs (client) 41.1 KB
@sentry/sveltekit (client) 38.04 KB
@sentry/node 145.96 KB
@sentry/node - without tracing 95.8 KB
@sentry/aws-serverless 120.54 KB

9.20.0

19 May 11:48
Compare
Choose a tag to compare

Important changes

  • feat(browser): Track measure detail as span attributes (#16240)

The SDK now automatically collects details passed to performance.measure options.

Other changes

  • feat(node): Add maxIncomingRequestBodySize (#16225)
  • feat(react-router): Add server action instrumentation (#16292)
  • feat(react-router): Filter manifest requests (#16294)
  • feat(replay): Extend default list for masking with aria-label (#16192)
  • fix(browser): Ensure pageload & navigation spans have correct data (#16279)
  • fix(cloudflare): Account for static fields in wrapper type (#16303)
  • fix(nextjs): Preserve next.route attribute on root spans (#16297)
  • feat(node): Fork isolation scope in tRPC middleware (#16296)
  • feat(core): Add orgId option to init and DSC (sentry-org_id in baggage) (#16305)

Bundle size πŸ“¦

Path Size
@sentry/browser 23.48 KB
@sentry/browser - with treeshaking flags 23.15 KB
@sentry/browser (incl. Tracing) 37.56 KB
@sentry/browser (incl. Tracing, Replay) 74.79 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.98 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.44 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91.27 KB
@sentry/browser (incl. Feedback) 39.87 KB
@sentry/browser (incl. sendFeedback) 28.11 KB
@sentry/browser (incl. FeedbackAsync) 32.87 KB
@sentry/react 25.25 KB
@sentry/react (incl. Tracing) 39.53 KB
@sentry/vue 27.77 KB
@sentry/vue (incl. Tracing) 39.34 KB
@sentry/svelte 23.5 KB
CDN Bundle 24.66 KB
CDN Bundle (incl. Tracing) 37.63 KB
CDN Bundle (incl. Tracing, Replay) 72.58 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.9 KB
CDN Bundle - uncompressed 71.95 KB
CDN Bundle (incl. Tracing) - uncompressed 111.4 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 222.7 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 235.23 KB
@sentry/nextjs (client) 41.1 KB
@sentry/sveltekit (client) 38.04 KB
@sentry/node 154.45 KB
@sentry/node - without tracing 95.77 KB
@sentry/aws-serverless 120.52 KB

9.19.0

14 May 12:08
Compare
Choose a tag to compare
  • feat(react-router): Add otel instrumentation for server requests (#16147)
  • feat(remix): Vendor in opentelemetry-instrumentation-remix (#16145)
  • fix(browser): Ensure spans auto-ended for navigations have cancelled reason (#16277)
  • fix(node): Pin @fastify/otel fork to direct url to allow installing without git (#16287)
  • fix(react): Handle nested parameterized routes in reactrouterv3 transaction normalization (#16274)

Work in this release was contributed by @sidx1024. Thank you for your contribution!

Bundle size πŸ“¦

Path Size
@sentry/browser 23.4 KB
@sentry/browser - with treeshaking flags 23.06 KB
@sentry/browser (incl. Tracing) 37.31 KB
@sentry/browser (incl. Tracing, Replay) 74.53 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags 67.72 KB
@sentry/browser (incl. Tracing, Replay with Canvas) 79.19 KB
@sentry/browser (incl. Tracing, Replay, Feedback) 91 KB
@sentry/browser (incl. Feedback) 39.8 KB
@sentry/browser (incl. sendFeedback) 28.03 KB
@sentry/browser (incl. FeedbackAsync) 32.79 KB
@sentry/react 25.17 KB
@sentry/react (incl. Tracing) 39.27 KB
@sentry/vue 27.67 KB
@sentry/vue (incl. Tracing) 39.07 KB
@sentry/svelte 23.43 KB
CDN Bundle 24.58 KB
CDN Bundle (incl. Tracing) 37.33 KB
CDN Bundle (incl. Tracing, Replay) 72.37 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 77.68 KB
CDN Bundle - uncompressed 71.72 KB
CDN Bundle (incl. Tracing) - uncompressed 110.5 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 221.78 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 234.31 KB
@sentry/nextjs (client) 40.88 KB
@sentry/sveltekit (client) 37.77 KB
@sentry/node 154.29 KB
@sentry/node - without tracing 95.6 KB
@sentry/aws-serverless 120.36 KB