NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2545 most downloaded on npm
Types for all Sentry JavaScript SDKs
Last release 2 days ago
02 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
8 years old
679 releases · first in 2018
feat(v10/vue,nuxt): Record default UI spans without Options API (mixins)
| Path | Size |
|---|---|
| @sentry/browser | 27.56 KB |
| @sentry/browser - with treeshaking flags | 26.04 KB |
| @sentry/browser (incl. Tracing) | 46.02 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.77 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.67 KB |
| @sentry/browser (incl. Tracing, Replay) | 84.38 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 74.28 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 89 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 101.33 KB |
| @sentry/browser (incl. Feedback) | 44.33 KB |
| @sentry/browser (incl. sendFeedback) | 32.25 KB |
| @sentry/browser (incl. FeedbackAsync) | 37.27 KB |
| @sentry/browser (incl. Metrics) | 28.62 KB |
| @sentry/browser (incl. Logs) | 28.84 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.52 KB |
| @sentry/react | 29.32 KB |
| @sentry/react (incl. Tracing) | 48.28 KB |
| @sentry/vue | 33.2 KB |
| @sentry/vue (incl. Tracing) | 48.3 KB |
| @sentry/svelte | 27.58 KB |
| CDN Bundle | 29.87 KB |
| CDN Bundle (incl. Tracing) | 47.92 KB |
| CDN Bundle (incl. Logs, Metrics) | 31.41 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 49.21 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.82 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.64 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.87 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 90.31 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91.55 KB |
| CDN Bundle - uncompressed | 88.83 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 144.49 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 93.43 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 148.38 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 215.46 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 261.12 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 264.99 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 274.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 278.36 KB |
| @sentry/nextjs (client) | 50.74 KB |
| @sentry/sveltekit (client) | 46.46 KB |
| @sentry/core/server | 79.23 KB |
| @sentry/core/browser | 65.7 KB |
| @sentry/node-core | 62.36 KB |
| @sentry/node | 123.6 KB |
| @sentry/node (incl. diagnostics channel injection) | 166.71 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.75 KB |
| @sentry/node - without tracing | 73.85 KB |
| @sentry/aws-serverless | 82.82 KB |
| @sentry/cloudflare (withSentry) - minified | 199.86 KB |
| @sentry/cloudflare (withSentry) | 492.78 KB |
One column per quarter.
fix(v10/tanstackstart-react): Reject non-POST requests to the managed tunnel route ( #24617 ) Internal Changes
| Path | Size |
|---|---|
| @sentry/browser | 27.56 KB |
| @sentry/browser - with treeshaking flags | 26.04 KB |
| @sentry/browser (incl. Tracing) | 46.02 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.77 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.67 KB |
| @sentry/browser (incl. Tracing, Replay) | 84.38 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 74.28 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 89 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 101.33 KB |
| @sentry/browser (incl. Feedback) | 44.33 KB |
| @sentry/browser (incl. sendFeedback) | 32.25 KB |
| @sentry/browser (incl. FeedbackAsync) | 37.27 KB |
| @sentry/browser (incl. Metrics) | 28.63 KB |
| @sentry/browser (incl. Logs) | 28.84 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.52 KB |
| @sentry/react | 29.32 KB |
| @sentry/react (incl. Tracing) | 48.28 KB |
| @sentry/vue | 32.88 KB |
| @sentry/vue (incl. Tracing) | 47.98 KB |
| @sentry/svelte | 27.58 KB |
| CDN Bundle | 29.87 KB |
| CDN Bundle (incl. Tracing) | 47.92 KB |
| CDN Bundle (incl. Logs, Metrics) | 31.41 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 49.21 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.82 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.64 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.87 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 90.31 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91.55 KB |
| CDN Bundle - uncompressed | 88.83 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 144.49 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 93.43 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 148.38 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 215.46 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 261.12 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 264.99 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 274.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 278.36 KB |
| @sentry/nextjs (client) | 50.75 KB |
| @sentry/sveltekit (client) | 46.46 KB |
| @sentry/core/server | 79.23 KB |
| @sentry/core/browser | 65.7 KB |
| @sentry/node-core | 62.33 KB |
| @sentry/node | 123.57 KB |
| @sentry/node (incl. diagnostics channel injection) | 166.68 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.72 KB |
| @sentry/node - without tracing | 73.83 KB |
| @sentry/aws-serverless | 82.79 KB |
| @sentry/cloudflare (withSentry) - minified | 199.86 KB |
| @sentry/cloudflare (withSentry) | 492.78 KB |
fix(v10/cloudflare): Enforce flush timeout across Workflow lifecycle
dataCollection.urlQueryParams to collected URLs and query strings (#24572)| Path | Size |
|---|---|
| @sentry/browser | 27.56 KB |
| @sentry/browser - with treeshaking flags | 26.04 KB |
| @sentry/browser (incl. Tracing) | 46.02 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.77 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.67 KB |
| @sentry/browser (incl. Tracing, Replay) | 84.38 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 74.28 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 89 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 101.33 KB |
| @sentry/browser (incl. Feedback) | 44.33 KB |
| @sentry/browser (incl. sendFeedback) | 32.25 KB |
| @sentry/browser (incl. FeedbackAsync) | 37.27 KB |
| @sentry/browser (incl. Metrics) | 28.63 KB |
| @sentry/browser (incl. Logs) | 28.84 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.52 KB |
| @sentry/react | 29.32 KB |
| @sentry/react (incl. Tracing) | 48.28 KB |
| @sentry/vue | 32.88 KB |
| @sentry/vue (incl. Tracing) | 47.98 KB |
| @sentry/svelte | 27.58 KB |
| CDN Bundle | 29.87 KB |
| CDN Bundle (incl. Tracing) | 47.92 KB |
| CDN Bundle (incl. Logs, Metrics) | 31.41 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 49.21 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.82 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.64 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.87 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 90.31 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91.55 KB |
| CDN Bundle - uncompressed | 88.83 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 144.49 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 93.43 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 148.38 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 215.46 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 261.12 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 264.99 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 274.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 278.36 KB |
| @sentry/nextjs (client) | 50.75 KB |
| @sentry/sveltekit (client) | 46.46 KB |
| @sentry/core/server | 79.23 KB |
| @sentry/core/browser | 65.7 KB |
| @sentry/node-core | 62.33 KB |
| @sentry/node | 123.57 KB |
| @sentry/node (incl. diagnostics channel injection) | 166.68 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.72 KB |
| @sentry/node - without tracing | 73.83 KB |
| @sentry/aws-serverless | 82.79 KB |
| @sentry/cloudflare (withSentry) - minified | 199.86 KB |
| @sentry/cloudflare (withSentry) | 492.78 KB |
fix(v10/cloudflare): Capture telemetry from untraced Durable Object RPC calls
| Path | Size |
|---|---|
| @sentry/browser | 27.18 KB |
| @sentry/browser - with treeshaking flags | 25.66 KB |
| @sentry/browser (incl. Tracing) | 45.6 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.34 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.24 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.99 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.84 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.6 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.94 KB |
| @sentry/browser (incl. Feedback) | 43.94 KB |
| @sentry/browser (incl. sendFeedback) | 31.87 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.88 KB |
| @sentry/browser (incl. Metrics) | 28.25 KB |
| @sentry/browser (incl. Logs) | 28.47 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.15 KB |
| @sentry/react | 28.93 KB |
| @sentry/react (incl. Tracing) | 47.81 KB |
| @sentry/vue | 32.47 KB |
| @sentry/vue (incl. Tracing) | 47.55 KB |
| @sentry/svelte | 27.21 KB |
| CDN Bundle | 29.53 KB |
| CDN Bundle (incl. Tracing) | 47.52 KB |
| CDN Bundle (incl. Logs, Metrics) | 31.07 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.81 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.49 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.22 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.87 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91.15 KB |
| CDN Bundle - uncompressed | 87.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.41 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.53 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.3 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.56 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 260.04 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.91 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.42 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.28 KB |
| @sentry/nextjs (client) | 50.31 KB |
| @sentry/sveltekit (client) | 46.02 KB |
| @sentry/core/server | 78.95 KB |
| @sentry/core/browser | 65.45 KB |
| @sentry/node-core | 62.03 KB |
| @sentry/node | 123.25 KB |
| @sentry/node (incl. diagnostics channel injection) | 166.36 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.45 KB |
| @sentry/node - without tracing | 73.49 KB |
| @sentry/aws-serverless | 82.5 KB |
| @sentry/cloudflare (withSentry) - minified | 198.52 KB |
| @sentry/cloudflare (withSentry) | 489.07 KB |
feat(v10/effect): Capture errors through the Effect v4 ErrorReporter API
feat(v10/effect): Capture errors through the Effect v4 ErrorReporter API (#24445)
On Effect v4, Sentry.effectLayer now registers a Sentry ErrorReporter. Failures that pass through Effect.withErrorReporting, ErrorReporter.report or the built-in HTTP and RPC reporting boundaries are captured automatically, with ErrorReporter.ignore, ErrorReporter.severity and ErrorReporter.attributes annotations respected. Nothing changes on Effect v3.
CollectBehavior shorthand for dataCollection.httpHeaders (#24339)virtualError once the request completed (#24307)disable-upload is set (#24332)| Path | Size |
|---|---|
| @sentry/browser | 27.18 KB |
| @sentry/browser - with treeshaking flags | 25.66 KB |
| @sentry/browser (incl. Tracing) | 45.6 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.34 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.24 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.99 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.84 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.6 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.94 KB |
| @sentry/browser (incl. Feedback) | 43.94 KB |
| @sentry/browser (incl. sendFeedback) | 31.87 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.88 KB |
| @sentry/browser (incl. Metrics) | 28.25 KB |
| @sentry/browser (incl. Logs) | 28.47 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.15 KB |
| @sentry/react | 28.93 KB |
| @sentry/react (incl. Tracing) | 47.81 KB |
| @sentry/vue | 32.47 KB |
| @sentry/vue (incl. Tracing) | 47.55 KB |
| @sentry/svelte | 27.21 KB |
| CDN Bundle | 29.53 KB |
| CDN Bundle (incl. Tracing) | 47.52 KB |
| CDN Bundle (incl. Logs, Metrics) | 31.07 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.81 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.49 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.22 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.87 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91.15 KB |
| CDN Bundle - uncompressed | 87.93 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.41 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.53 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.3 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.56 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 260.04 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.91 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.42 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.28 KB |
| @sentry/nextjs (client) | 50.31 KB |
| @sentry/sveltekit (client) | 46.02 KB |
| @sentry/core/server | 78.95 KB |
| @sentry/core/browser | 65.45 KB |
| @sentry/node-core | 62.03 KB |
| @sentry/node | 123.25 KB |
| @sentry/node (incl. diagnostics channel injection) | 166.36 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.45 KB |
| @sentry/node - without tracing | 73.49 KB |
| @sentry/aws-serverless | 82.5 KB |
| @sentry/cloudflare (withSentry) - minified | 198.2 KB |
| @sentry/cloudflare (withSentry) | 488.15 KB |
feat(v10): Streamline isolation scope handling & reset in isolation scopes
user_agent.original on all spans for consistent filtering (#24226)loadModule default parameter against ESM scope (#24154)DEFAULT_IGNORE_ERRORS (#23877)Work in this release was contributed by @halillusion and @zkasuran. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 27.12 KB |
| @sentry/browser - with treeshaking flags | 25.59 KB |
| @sentry/browser (incl. Tracing) | 45.53 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.29 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.18 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.87 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.74 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.49 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.82 KB |
| @sentry/browser (incl. Feedback) | 43.89 KB |
| @sentry/browser (incl. sendFeedback) | 31.8 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.82 KB |
| @sentry/browser (incl. Metrics) | 28.19 KB |
| @sentry/browser (incl. Logs) | 28.41 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.09 KB |
| @sentry/react | 28.89 KB |
| @sentry/react (incl. Tracing) | 47.74 KB |
| @sentry/vue | 32.42 KB |
| @sentry/vue (incl. Tracing) | 47.47 KB |
| @sentry/svelte | 27.15 KB |
| CDN Bundle | 29.46 KB |
| CDN Bundle (incl. Tracing) | 47.45 KB |
| CDN Bundle (incl. Logs, Metrics) | 31.01 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.75 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.37 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.11 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.38 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.75 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91.01 KB |
| CDN Bundle - uncompressed | 87.79 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.27 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.39 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.15 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.29 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.77 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.65 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.15 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.02 KB |
| @sentry/nextjs (client) | 50.26 KB |
| @sentry/sveltekit (client) | 45.95 KB |
| @sentry/core/server | 78.9 KB |
| @sentry/core/browser | 65.38 KB |
| @sentry/node-core | 61.83 KB |
| @sentry/node | 123.05 KB |
| @sentry/node (incl. diagnostics channel injection) | 166.11 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.24 KB |
| @sentry/node - without tracing | 73.24 KB |
| @sentry/aws-serverless | 82.28 KB |
| @sentry/cloudflare (withSentry) - minified | 198 KB |
| @sentry/cloudflare (withSentry) | 487.68 KB |
feat(v10/node): Deprecate shouldHandleError on setupExpressErrorHandler and setupFasitfyErrorHandler
feat(v10/nextjs): Add @sentry/nextjs/config entry point (#23766)
withSentryConfig is now available from @sentry/nextjs/config, the path it moves to in v11. Importing it from @sentry/nextjs still works on v10 but logs a warning once, so you can change your next.config file today and upgrade to v11 without touching it again.
// next.config.mjs
- import { withSentryConfig } from '@sentry/nextjs';
+ import { withSentryConfig } from '@sentry/nextjs/config';shouldHandleError on setupExpressErrorHandler and setupFasitfyErrorHandler (#23734)| Path | Size |
|---|---|
| @sentry/browser | 27.1 KB |
| @sentry/browser - with treeshaking flags | 25.58 KB |
| @sentry/browser (incl. Tracing) | 45.54 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.28 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.17 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.87 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.74 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.49 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.83 KB |
| @sentry/browser (incl. Feedback) | 43.87 KB |
| @sentry/browser (incl. sendFeedback) | 31.78 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.79 KB |
| @sentry/browser (incl. Metrics) | 28.16 KB |
| @sentry/browser (incl. Logs) | 28.38 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.06 KB |
| @sentry/react | 28.86 KB |
| @sentry/react (incl. Tracing) | 47.74 KB |
| @sentry/vue | 32.4 KB |
| @sentry/vue (incl. Tracing) | 47.46 KB |
| @sentry/svelte | 27.12 KB |
| CDN Bundle | 29.43 KB |
| CDN Bundle (incl. Tracing) | 47.45 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.98 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.72 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.34 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.09 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.37 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.76 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91 KB |
| CDN Bundle - uncompressed | 87.76 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.4 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.36 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.29 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.26 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.91 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.78 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.29 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.15 KB |
| @sentry/nextjs (client) | 50.22 KB |
| @sentry/sveltekit (client) | 45.94 KB |
| @sentry/core/server | 78.67 KB |
| @sentry/core/browser | 65.18 KB |
| @sentry/node-core | 61.78 KB |
| @sentry/node | 122.81 KB |
| @sentry/node (incl. diagnostics channel injection) | 165.86 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.21 KB |
| @sentry/node - without tracing | 73.19 KB |
| @sentry/aws-serverless | 82.24 KB |
| @sentry/cloudflare (withSentry) - minified | 197.84 KB |
| @sentry/cloudflare (withSentry) | 486.96 KB |
Setting the option takes precedence over enableRpcTracePropagation , which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, t…
AI integrations no longer report errors that propagate to the caller (#23638, #23639, #23640)
Across all AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, and LangGraph), the SDK no longer sends an event to Sentry for errors that the AI framework propagates to your code. Previously the instrumentation reported these as unhandled (handled: false) before your own error handling ran, so an error your code caught still showed up in Sentry as an unhandled crash. The span is still marked as errored and the error still propagates, so reporting is left to your application: if your code does not handle the error, it reaches Sentry's global error handlers and is captured as unhandled, just like any other uncaught error. Errors that a provider surfaces as data on an otherwise successful response (such as Anthropic error-shaped responses or Google GenAI blocked content) are still captured, since your code never sees them propagate.
feat(v10/cloudflare): Add rpcTracePropagationBindings (#23737, #23738)
The new rpcTracePropagationBindings option names the env bindings that outgoing RPC calls propagate trace context to. Strings match a binding name exactly, regular expressions match by pattern, and the default empty array propagates to nothing. RPC has no headers to carry trace context, so the SDK appends it as a trailing argument that only a Sentry-instrumented receiver removes again. List only the bindings whose receiver you know runs Sentry. Setting the option takes precedence over enableRpcTracePropagation, which is now deprecated. When you build with the Sentry Cloudflare Vite plugin, the bindings that resolve to this worker (its own Durable Objects and self service bindings) are derived from your wrangler config and added for you.
_childSpanTimeoutID (#23673)Work in this release was contributed by @ryanrho-mercor, @lux-in-tenebris-lucet, and @suhailopensource. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 27.1 KB |
| @sentry/browser - with treeshaking flags | 25.58 KB |
| @sentry/browser (incl. Tracing) | 45.54 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.28 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.17 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.87 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.74 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.49 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.83 KB |
| @sentry/browser (incl. Feedback) | 43.87 KB |
| @sentry/browser (incl. sendFeedback) | 31.78 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.79 KB |
| @sentry/browser (incl. Metrics) | 28.16 KB |
| @sentry/browser (incl. Logs) | 28.38 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.06 KB |
| @sentry/react | 28.86 KB |
| @sentry/react (incl. Tracing) | 47.74 KB |
| @sentry/vue | 32.4 KB |
| @sentry/vue (incl. Tracing) | 47.46 KB |
| @sentry/svelte | 27.12 KB |
| CDN Bundle | 29.43 KB |
| CDN Bundle (incl. Tracing) | 47.45 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.98 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.72 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.34 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.09 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.37 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.76 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 91 KB |
| CDN Bundle - uncompressed | 87.76 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.4 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.36 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.29 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.26 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.91 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.78 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.29 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.15 KB |
| @sentry/nextjs (client) | 50.22 KB |
| @sentry/sveltekit (client) | 45.94 KB |
| @sentry/core/server | 78.64 KB |
| @sentry/core/browser | 65.18 KB |
| @sentry/node-core | 61.77 KB |
| @sentry/node | 122.8 KB |
| @sentry/node (incl. diagnostics channel injection) | 165.83 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 166 B |
| @sentry/node/light | 50.21 KB |
| @sentry/node - without tracing | 73.19 KB |
| @sentry/aws-serverless | 82.24 KB |
| @sentry/cloudflare (withSentry) - minified | 197.54 KB |
| @sentry/cloudflare (withSentry) | 485.89 KB |
feat(v10/core): Deprecate scope.clear() method
The enableLogs client option now defaults to true, so Sentry Logs work without any manual opt-in. Nothing is captured unless you call the Sentry.logger.* APIs or add a log-forwarding integration (such as consoleLoggingIntegration, pinoIntegration, or the winston transport), and you can set enableLogs: false to opt out. Although a default change like this would normally land in a major release, we are shipping it in a minor after careful consideration, since it sends no data on its own and only takes effect once you actively use the logging APIs or a logging integration.
scope.clear() method (#23231)Headers instances (#23241)captureException from scope, not from Client (#23280)| Path | Size |
|---|---|
| @sentry/browser | 27.1 KB |
| @sentry/browser - with treeshaking flags | 25.58 KB |
| @sentry/browser (incl. Tracing) | 45.51 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.25 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.15 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.83 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.71 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.45 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.79 KB |
| @sentry/browser (incl. Feedback) | 43.87 KB |
| @sentry/browser (incl. sendFeedback) | 31.78 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.79 KB |
| @sentry/browser (incl. Metrics) | 28.16 KB |
| @sentry/browser (incl. Logs) | 28.38 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.06 KB |
| @sentry/react | 28.86 KB |
| @sentry/react (incl. Tracing) | 47.72 KB |
| @sentry/vue | 32.4 KB |
| @sentry/vue (incl. Tracing) | 47.43 KB |
| @sentry/svelte | 27.12 KB |
| CDN Bundle | 29.43 KB |
| CDN Bundle (incl. Tracing) | 47.43 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.98 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.7 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.32 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.05 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.72 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.96 KB |
| CDN Bundle - uncompressed | 87.76 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.35 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.36 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.24 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.2 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.79 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.67 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.17 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.04 KB |
| @sentry/nextjs (client) | 50.2 KB |
| @sentry/sveltekit (client) | 45.92 KB |
| @sentry/core/server | 78.73 KB |
| @sentry/core/browser | 65.27 KB |
| @sentry/node-core | 61.77 KB |
| @sentry/node | 122.94 KB |
| @sentry/node (incl. diagnostics channel injection) | 147.78 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.39 KB |
| @sentry/node/light | 50.21 KB |
| @sentry/node - without tracing | 73.19 KB |
| @sentry/aws-serverless | 82.24 KB |
| @sentry/cloudflare (withSentry) - minified | 197.31 KB |
| @sentry/cloudflare (withSentry) | 485.11 KB |
feat(v10/core): Support stable MCP SDK v2
@sentry/node-cpu-profiler to 2.4.3 (#22992)@solidjs/router v1 (#23163)onRequest path (#22985)beforeSend while preserving session updates (#22819)meriyah issue for standalone build (#23055)sourcemaps.disable when unstable_sentryVitePluginOptions is set (#22966)<Routes> unmount (#22948)metrics from worker entry point (#23027)@sentry/core dep to nextjs-16-userfeedback (#23009)sveltekit-3 test (#23016)Work in this release was contributed by @davidmurdoch, @Jxxunnn, and @kamilogorek. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 27.09 KB |
| @sentry/browser - with treeshaking flags | 25.58 KB |
| @sentry/browser (incl. Tracing) | 45.5 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.24 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.13 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.82 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.7 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.42 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.78 KB |
| @sentry/browser (incl. Feedback) | 43.87 KB |
| @sentry/browser (incl. sendFeedback) | 31.78 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.79 KB |
| @sentry/browser (incl. Metrics) | 28.16 KB |
| @sentry/browser (incl. Logs) | 28.38 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.06 KB |
| @sentry/react | 28.86 KB |
| @sentry/react (incl. Tracing) | 47.7 KB |
| @sentry/vue | 32.39 KB |
| @sentry/vue (incl. Tracing) | 47.41 KB |
| @sentry/svelte | 27.12 KB |
| CDN Bundle | 29.43 KB |
| CDN Bundle (incl. Tracing) | 47.41 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.97 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.69 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.32 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.03 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.31 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.71 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.94 KB |
| CDN Bundle - uncompressed | 87.76 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.3 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.36 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.19 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.2 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.75 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.62 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.13 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 276.99 KB |
| @sentry/nextjs (client) | 50.19 KB |
| @sentry/sveltekit (client) | 45.91 KB |
| @sentry/core/server | 78.66 KB |
| @sentry/core/browser | 65.21 KB |
| @sentry/node-core | 61.76 KB |
| @sentry/node | 122.92 KB |
| @sentry/node (incl. diagnostics channel injection) | 147.77 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.39 KB |
| @sentry/node/light | 50.2 KB |
| @sentry/node - without tracing | 73.18 KB |
| @sentry/aws-serverless | 82.22 KB |
| @sentry/cloudflare (withSentry) - minified | 197.26 KB |
| @sentry/cloudflare (withSentry) | 484.82 KB |
feat(v10/cloudflare): Add instrumentAgentWithSentry for Cloudflare Agents
instrumentAgentWithSentry for Cloudflare Agents (#22786)The Cloudflare SDK adds a new instrumentAgentWithSentry API for Cloudflare Agents. It works like instrumentDurableObjectWithSentry for Agent classes from the agents SDK and additionally creates spans for @callable RPC methods and automatically sets the conversationId based on the agent's name. When building with the Sentry Vite plugin, Agents are instrumented automatically (#22788).
CREATE INDEX spans on cf_-prefixed tables (#22767)cf_ spans stay filtered (#22766)sentry.origin on logs from SentryEffectLogger (#22806)@apm-js-collab/code-transformer-bundler-plugins (#22678)| Path | Size |
|---|---|
| @sentry/browser | 27.11 KB |
| @sentry/browser - with treeshaking flags | 25.59 KB |
| @sentry/browser (incl. Tracing) | 45.51 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.25 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.15 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.84 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.71 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.44 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.79 KB |
| @sentry/browser (incl. Feedback) | 43.88 KB |
| @sentry/browser (incl. sendFeedback) | 31.79 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.8 KB |
| @sentry/browser (incl. Metrics) | 28.17 KB |
| @sentry/browser (incl. Logs) | 28.39 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.07 KB |
| @sentry/react | 28.87 KB |
| @sentry/react (incl. Tracing) | 47.72 KB |
| @sentry/vue | 32.41 KB |
| @sentry/vue (incl. Tracing) | 47.43 KB |
| @sentry/svelte | 27.13 KB |
| CDN Bundle | 29.45 KB |
| CDN Bundle (incl. Tracing) | 47.42 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.99 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.7 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.34 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.04 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.71 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.94 KB |
| CDN Bundle - uncompressed | 87.8 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.35 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.4 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.23 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.24 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.79 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.66 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.17 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.03 KB |
| @sentry/nextjs (client) | 50.2 KB |
| @sentry/sveltekit (client) | 45.92 KB |
| @sentry/core/server | 78.56 KB |
| @sentry/core/browser | 65.22 KB |
| @sentry/node-core | 61.78 KB |
| @sentry/node | 122.95 KB |
| @sentry/node (incl. diagnostics channel injection) | 147.79 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.39 KB |
| @sentry/node/light | 50.21 KB |
| @sentry/node - without tracing | 73.19 KB |
| @sentry/aws-serverless | 82.24 KB |
| @sentry/cloudflare (withSentry) - minified | 195.81 KB |
| @sentry/cloudflare (withSentry) | 481.16 KB |
feat(cloudflare): Add @sentry/cloudflare/vite orchestrion plugin
cache.key on dataloader spans and capture redis delete operations as cache.remove (#22389)FirebaseInstrumentation to orchestrion (#22141)http.route attribute to http.server spans with parameterized routes (#22564)url.full and url.path to http.server spans (#22533)instrumentStateGraph API (#22491)url.full attribute to core fetch instrumentation (#22436)stackFrameVariables by variable name (#22526)@apm-js-collab/code-transformer-bundler-plugins to 0.7.1 (#22497)functionToStringIntegration causing infinite recursions (#22527)baggage: "undefined" when DSC is missing (#22440)v10 to build and license-compliance branch filters (#22499)defineEnvVars from @sveltejs/kit/env (#22390)Work in this release was contributed by @psh4607 and @trinitiwowka. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 27.11 KB |
| @sentry/browser - with treeshaking flags | 25.59 KB |
| @sentry/browser (incl. Tracing) | 45.51 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.25 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.15 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.84 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.71 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.44 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.79 KB |
| @sentry/browser (incl. Feedback) | 43.88 KB |
| @sentry/browser (incl. sendFeedback) | 31.79 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.8 KB |
| @sentry/browser (incl. Metrics) | 28.17 KB |
| @sentry/browser (incl. Logs) | 28.39 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.07 KB |
| @sentry/react | 28.87 KB |
| @sentry/react (incl. Tracing) | 47.72 KB |
| @sentry/vue | 32.41 KB |
| @sentry/vue (incl. Tracing) | 47.43 KB |
| @sentry/svelte | 27.13 KB |
| CDN Bundle | 29.45 KB |
| CDN Bundle (incl. Tracing) | 47.42 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.99 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.69 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.34 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.04 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.71 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.94 KB |
| CDN Bundle - uncompressed | 87.8 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.35 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.4 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.23 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.24 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.79 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.66 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.17 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 277.03 KB |
| @sentry/nextjs (client) | 50.2 KB |
| @sentry/sveltekit (client) | 45.92 KB |
| @sentry/core/server | 78.45 KB |
| @sentry/core/browser | 65.16 KB |
| @sentry/node-core | 61.77 KB |
| @sentry/node | 122.9 KB |
| @sentry/node (incl. diagnostics channel injection) | 147.76 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.39 KB |
| @sentry/node/light | 50.21 KB |
| @sentry/node - without tracing | 73.19 KB |
| @sentry/aws-serverless | 82.24 KB |
| @sentry/cloudflare (withSentry) - minified | 193.11 KB |
| @sentry/cloudflare (withSentry) | 475.28 KB |
feat(sveltekit): Add support for SvelteKit 3
feat(sveltekit): Add support for SvelteKit 3 (#22264)
The SvelteKit SDK now supports the pre-release of SvelteKit 3, including client-side pageload and navigation tracing and server-side native tracing, alongside continued SvelteKit 2 support. No Sentry-specific setup changes are required. The SDK detects your SvelteKit version and picks the right implementation automatically.
queryParams to urlQueryParams (#22217)_experimental.useDiagnosticsChannelInjection (#22323)SentryLangChainInstrumentation to orchestrion (#22266)SentryLangGraphInstrumentation to orchestrion (#22268)navigation.route.id from the route name (#22372)waitUntil (#22339)in_app (#22354)@apm-js-collab/code-transformer as a dependency (#22317)captureError: false from tracing-channel callsites (#22368)sentry.span.source attribute with sentry.segment.name.source (#22358)ignoreSpans with continued traces (#22316)Work in this release was contributed by @PeterWadie and @akshitsinha. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 27.09 KB |
| @sentry/browser - with treeshaking flags | 25.57 KB |
| @sentry/browser (incl. Tracing) | 45.47 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.24 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.16 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.81 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.7 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.43 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.78 KB |
| @sentry/browser (incl. Feedback) | 43.88 KB |
| @sentry/browser (incl. sendFeedback) | 31.79 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.81 KB |
| @sentry/browser (incl. Metrics) | 28.16 KB |
| @sentry/browser (incl. Logs) | 28.37 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.06 KB |
| @sentry/react | 28.85 KB |
| @sentry/react (incl. Tracing) | 47.69 KB |
| @sentry/vue | 32.4 KB |
| @sentry/vue (incl. Tracing) | 47.39 KB |
| @sentry/svelte | 27.13 KB |
| CDN Bundle | 29.44 KB |
| CDN Bundle (incl. Tracing) | 47.39 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.99 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.67 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.31 KB |
| CDN Bundle (incl. Tracing, Replay) | 84.02 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.3 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.69 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.93 KB |
| CDN Bundle - uncompressed | 87.77 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.29 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.37 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.17 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.18 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.71 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.58 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 273.09 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 276.95 KB |
| @sentry/nextjs (client) | 50.16 KB |
| @sentry/sveltekit (client) | 45.88 KB |
| @sentry/core/server | 78.25 KB |
| @sentry/core/browser | 65 KB |
| @sentry/node-core | 61.73 KB |
| @sentry/node | 122.72 KB |
| @sentry/node (incl. diagnostics channel injection) | 145.93 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.39 KB |
| @sentry/node/light | 50.12 KB |
| @sentry/node - without tracing | 73.16 KB |
| @sentry/aws-serverless | 82.18 KB |
| @sentry/cloudflare (withSentry) - minified | 192.88 KB |
| @sentry/cloudflare (withSentry) | 474.48 KB |
feat(effect): Capture errors through the Effect v4 ErrorReporter API
On Effect v4, Sentry.effectLayer now registers a Sentry ErrorReporter. Failures that pass through Effect.withErrorReporting, ErrorReporter.report or the built-in HTTP and RPC reporting boundaries are captured automatically, with ErrorReporter.ignore, ErrorReporter.severity and ErrorReporter.attributes annotations respected. Nothing changes on Effect v3.
The server SDK now enables the contextLines and linkedErrors integrations by default, so captured errors carry source context and their cause chain. No other Node default integration is enabled.
feat(sveltekit): Add support for SvelteKit 3 (#22264)
The SvelteKit SDK now supports the pre-release of SvelteKit 3, including client-side pageload and navigation tracing and server-side native tracing, alongside continued SvelteKit 2 support. No Sentry-specific setup changes are required. The SDK detects your SvelteKit version and picks the right implementation automatically.
queryParams to urlQueryParams (#22217)_experimental.useDiagnosticsChannelInjection (#22323)SentryLangChainInstrumentation to orchestrion (#22266)SentryLangGraphInstrumentation to orchestrion (#22268)navigation.route.id from the route name (#22372)waitUntil (#22339)in_app (#22354)<details> <summary><strong>Internal Changes</strong></summary>
@apm-js-collab/code-transformer as a dependency (#22317)captureError: false from tracing-channel callsites (#22368)sentry.span.source attribute with sentry.segment.name.source (#22358)ignoreSpans with continued traces (#22316)</details>
Work in this release was contributed by @PeterWadie and @akshitsinha. Thank you for your contributions!
text/javascript MIME type on the compression worker Blob (#22377)chore(node-core): Deprecate @sentry/node-core package
@sentry/node-core package (#22285)@sentry/tanstackstart package (#22284)initWithoutDefaultIntegrations and getDefaultIntegrationsWithoutPerformance (#22036)dataCollection.databaseQueryData (for e.g. Supabase filter values and mutation bodies) (#22219)dataCollection.graphQL (#22221)@opentelemetry/instrumentation-kafkajs to orchestrion (#21923)@opentelemetry/instrumentation-mysql2 to orchestrion (#22229)@opentelemetry/instrumentation-dataloader to orchestrion (#22236)@opentelemetry/instrumentation-generic-pool to orchestrion (#22240)http.client span is non-recording (#22246)react-router (#22225)@sentry/conventions to 0.16.0 (#22270).pnpm-store to gitignore (#22223)type-check command (#22243)Work in this release was contributed by @dobladov and @PeterWadie. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 27.07 KB |
| @sentry/browser - with treeshaking flags | 25.55 KB |
| @sentry/browser (incl. Tracing) | 45.46 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.2 KB |
| @sentry/browser (incl. Tracing, Profiling) | 50.12 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.77 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.65 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.37 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.74 KB |
| @sentry/browser (incl. Feedback) | 43.85 KB |
| @sentry/browser (incl. sendFeedback) | 31.76 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.77 KB |
| @sentry/browser (incl. Metrics) | 28.14 KB |
| @sentry/browser (incl. Logs) | 28.37 KB |
| @sentry/browser (incl. Metrics & Logs) | 29.04 KB |
| @sentry/react | 28.84 KB |
| @sentry/react (incl. Tracing) | 47.65 KB |
| @sentry/vue | 32.37 KB |
| @sentry/vue (incl. Tracing) | 47.38 KB |
| @sentry/svelte | 27.1 KB |
| CDN Bundle | 29.42 KB |
| CDN Bundle (incl. Tracing) | 47.37 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.96 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.64 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.28 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.99 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.26 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.65 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.88 KB |
| CDN Bundle - uncompressed | 87.67 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 143.15 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 92.27 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 147.03 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 214.07 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.56 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 263.43 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 272.94 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 276.8 KB |
| @sentry/nextjs (client) | 50.15 KB |
| @sentry/sveltekit (client) | 45.87 KB |
| @sentry/core/server | 76.76 KB |
| @sentry/core/browser | 63.43 KB |
| @sentry/node-core | 61.69 KB |
| @sentry/node | 122.47 KB |
| @sentry/node (incl. diagnostics channel injection) | 137.35 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.39 KB |
| @sentry/node/light | 50.1 KB |
| @sentry/node - without tracing | 72.93 KB |
| @sentry/aws-serverless | 81.93 KB |
| @sentry/cloudflare (withSentry) - minified | 177.76 KB |
| @sentry/cloudflare (withSentry) | 440.12 KB |
feat(angular): Set url attributes on pageload and navigation spans
url attributes on pageload and navigation spans (#21985)url.template on pageload spans (#22011)url.path and url.full on pageload and navigation spans (#21952)attributes on SerializedStreamedSpan (#22052)url.template, url.path and url.full on router spans (#22095)url attributes on pageload and navigation spans (#22006)url.template, url.path and url.full on routing spans (#22087)url.template, url.path and url.full on pageload and navigation spans (#22018)url.template on pageload and navigation spans (#22025)url attributes on solid router and tanstack router spans (#22090)url.template, url.path and url.full on pageload and navigation spans (#22027)url.template and URL attributes on router spans (#22063)sentry.segment.name attribute (#22024)'sentry.origin': manual when backfilling OTel data (#22102)@opentelemetry/instrumentation-graphql to orchestrion (#21885)@opentelemetry/instrumentation-redis to orchestrion (#21925)url attribute creation (#22091)== null checks for nullish detection (#22154)attributes on SerializedStreamedSpan objects (#22060)Work in this release was contributed by @martijnwalraven. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 26.96 KB |
| @sentry/browser - with treeshaking flags | 25.43 KB |
| @sentry/browser (incl. Tracing) | 45.26 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.01 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.94 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.62 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.49 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.22 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.58 KB |
| @sentry/browser (incl. Feedback) | 43.73 KB |
| @sentry/browser (incl. sendFeedback) | 31.64 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.65 KB |
| @sentry/browser (incl. Metrics) | 28.01 KB |
| @sentry/browser (incl. Logs) | 28.25 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.92 KB |
| @sentry/react | 28.71 KB |
| @sentry/react (incl. Tracing) | 47.48 KB |
| @sentry/vue | 32.26 KB |
| @sentry/vue (incl. Tracing) | 47.2 KB |
| @sentry/svelte | 26.98 KB |
| CDN Bundle | 29.3 KB |
| CDN Bundle (incl. Tracing) | 47.2 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.84 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.48 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.16 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.82 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 85.11 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.49 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.74 KB |
| CDN Bundle - uncompressed | 87.23 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 142.65 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.83 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 146.53 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.63 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 259.06 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 262.92 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 272.44 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 276.29 KB |
| @sentry/nextjs (client) | 49.97 KB |
| @sentry/sveltekit (client) | 45.7 KB |
| @sentry/core/server | 76.58 KB |
| @sentry/core/browser | 63.25 KB |
| @sentry/node-core | 61.25 KB |
| @sentry/node | 122.41 KB |
| @sentry/node (incl. diagnostics channel injection) | 135.36 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.31 KB |
| @sentry/node/light | 49.54 KB |
| @sentry/node - without tracing | 72.31 KB |
| @sentry/aws-serverless | 81.31 KB |
| @sentry/cloudflare (withSentry) - minified | 177.22 KB |
| @sentry/cloudflare (withSentry) | 438.45 KB |
feat(cloudflare): Add nodejs_compat entrypoint
feat(cloudflare): Add nodejs_compat entrypoint (#21881)
The Cloudflare SDK now ships a dedicated @sentry/cloudflare/nodejs_compat entrypoint for Workers running with the nodejs_compat flag. This entrypoint unlocks Node SDK features on Cloudflare, including the prismaIntegration (#21882) and AI v7 support for the vercelAiIntegration (#21917).
This entrypoint is a drop-in replacement, so you can switch your imports from @sentry/cloudflare directly to @sentry/cloudflare/nodejs_compat. To use it, your Worker must set the nodejs_compat compatibility flag in wrangler.toml/wrangler.jsonc. This will become the default entrypoint in v11.
feat: Use Sentry's minimal OpenTelemetry tracer provider by default (#21666, #21680, #21842)
The Node SDK now registers Sentry's own minimal SentryTracerProvider by default, which creates native Sentry spans directly instead of routing them through the full OpenTelemetry SDK span pipeline. This reduces overhead for the common case where you don't need the full OpenTelemetry tracing stack.
If you rely on OpenTelemetry SDK features that the minimal provider doesn't support, you can opt out and fall back to the full OpenTelemetry BasicTracerProvider by setting openTelemetryBasicTracerProvider: true in your Sentry.init() options. Providing custom openTelemetrySpanProcessors also forces the full provider automatically.
sentry.trace_lifecycle attribute (#21850)Middleware.execute root spans on Node.js runtime (#22013)onBeforeLoad/onResolved (#21975)app-id with client-id in GH workflows (#21914)@opentelemetry/instrumentation-ioredis to orchestrion (#21849)@opentelemetry/instrumentation-hapi to orchestrion (#21866)@sentry/conventions to @sentry/core and align versions (#21855)@sentry/conventions and vendor remaining semantic conventions (#21893)injectDiagnostics for orchestrion marker (#21987)additionalDependencies (#21878)Work in this release was contributed by @codr and @zenato. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 26.94 KB |
| @sentry/browser - with treeshaking flags | 25.42 KB |
| @sentry/browser (incl. Tracing) | 45.16 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.89 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.82 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.53 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.38 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 88.12 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.48 KB |
| @sentry/browser (incl. Feedback) | 43.71 KB |
| @sentry/browser (incl. sendFeedback) | 31.62 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.63 KB |
| @sentry/browser (incl. Metrics) | 28 KB |
| @sentry/browser (incl. Logs) | 28.23 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.9 KB |
| @sentry/react | 28.7 KB |
| @sentry/react (incl. Tracing) | 47.38 KB |
| @sentry/vue | 32.25 KB |
| @sentry/vue (incl. Tracing) | 46.98 KB |
| @sentry/svelte | 26.97 KB |
| CDN Bundle | 29.3 KB |
| CDN Bundle (incl. Tracing) | 47.11 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.83 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.38 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.15 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.73 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.99 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.38 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.64 KB |
| CDN Bundle - uncompressed | 87.26 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 142.54 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.85 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 146.42 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.62 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 258.91 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 262.78 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 272.29 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 276.15 KB |
| @sentry/nextjs (client) | 49.75 KB |
| @sentry/sveltekit (client) | 45.56 KB |
| @sentry/core/server | 76.54 KB |
| @sentry/core/browser | 63.21 KB |
| @sentry/node-core | 61.73 KB |
| @sentry/node | 120.85 KB |
| @sentry/node (incl. diagnostics channel injection) | 126.65 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.31 KB |
| @sentry/node/light | 49.53 KB |
| @sentry/node - without tracing | 73.06 KB |
| @sentry/aws-serverless | 83.59 KB |
| @sentry/cloudflare (withSentry) - minified | 177.42 KB |
| @sentry/cloudflare (withSentry) | 438.86 KB |
feat(browser): Add url.full attribute to resource spans
url.full attribute to resource spans (#21846)extendIntegration method (#21759)isTracingSuppressed to the async context strategy (#21785)fastifyIntegration (#21706)sentry.status.message attribute (#21811)<details> <summary><strong>Internal Changes</strong></summary>
fastifyIntegration (#21706)spanStreamingIntegration setup into ServerRuntimeClient (#21814)mysql instrumentation with orchestrion bundler plugin (#21782)</details>
Work in this release was contributed by @suzunn. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 26.97 KB |
| @sentry/browser - with treeshaking flags | 25.44 KB |
| @sentry/browser (incl. Tracing) | 44.99 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.7 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.65 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.31 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.16 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.88 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.26 KB |
| @sentry/browser (incl. Feedback) | 43.75 KB |
| @sentry/browser (incl. sendFeedback) | 31.66 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.67 KB |
| @sentry/browser (incl. Metrics) | 28.01 KB |
| @sentry/browser (incl. Logs) | 28.25 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.92 KB |
| @sentry/react | 28.72 KB |
| @sentry/react (incl. Tracing) | 47.24 KB |
| @sentry/vue | 32.08 KB |
| @sentry/vue (incl. Tracing) | 46.81 KB |
| @sentry/svelte | 27 KB |
| CDN Bundle | 29.32 KB |
| CDN Bundle (incl. Tracing) | 46.89 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.84 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.19 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.13 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.51 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.75 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.18 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.39 KB |
| CDN Bundle - uncompressed | 87.32 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 141.94 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.92 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 145.82 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.54 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 258.17 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 262.03 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 271.54 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 275.4 KB |
| @sentry/nextjs (client) | 49.57 KB |
| @sentry/sveltekit (client) | 45.37 KB |
| @sentry/core/server | 75.93 KB |
| @sentry/core/browser | 62.56 KB |
| @sentry/node-core | 60.03 KB |
| @sentry/node | 119.21 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.31 KB |
| @sentry/node/light | 49.27 KB |
| @sentry/node - without tracing | 71.49 KB |
| @sentry/aws-serverless | 82.12 KB |
| @sentry/cloudflare (withSentry) - minified | 176.39 KB |
| @sentry/cloudflare (withSentry) | 436.46 KB |
feat(server-runtimes): Add v7 support for `vercelAiIntegration` ([#21613](https://github.com/getsentry/sentry-javascript/pull/21613))
feat(server-runtimes): Add v7 support for vercelAiIntegration (#21613)
The vercelAiIntegration now supports v7 of the ai package. Note that v7 is not yet supported on Cloudflare.
Work in this release was contributed by @hyunbinseo. Thank you for your contribution!
<details> <summary><strong>Internal Changes</strong></summary>
no-browser-session lighthouse e2e test mode (#21787)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.83 KB |
| @sentry/browser - with treeshaking flags | 25.3 KB |
| @sentry/browser (incl. Tracing) | 44.89 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.6 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.57 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.22 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.06 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.8 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.17 KB |
| @sentry/browser (incl. Feedback) | 43.61 KB |
| @sentry/browser (incl. sendFeedback) | 31.5 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.52 KB |
| @sentry/browser (incl. Metrics) | 27.87 KB |
| @sentry/browser (incl. Logs) | 28.11 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.78 KB |
| @sentry/react | 28.59 KB |
| @sentry/react (incl. Tracing) | 47.15 KB |
| @sentry/vue | 31.86 KB |
| @sentry/vue (incl. Tracing) | 46.71 KB |
| @sentry/svelte | 26.85 KB |
| CDN Bundle | 29.18 KB |
| CDN Bundle (incl. Tracing) | 46.77 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.7 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.08 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.12 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.4 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.65 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.05 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.28 KB |
| CDN Bundle - uncompressed | 86.86 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 141.63 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.45 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 145.51 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.5 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 257.86 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 261.72 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 271.24 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 275.09 KB |
| @sentry/nextjs (client) | 49.48 KB |
| @sentry/sveltekit (client) | 45.28 KB |
| @sentry/core/server | 75.64 KB |
| @sentry/core/browser | 62.31 KB |
| @sentry/node-core | 60.07 KB |
| @sentry/node | 120.54 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.31 KB |
| @sentry/node/light | 49.22 KB |
| @sentry/node - without tracing | 71.88 KB |
| @sentry/aws-serverless | 82.42 KB |
| @sentry/cloudflare (withSentry) - minified | 176.08 KB |
| @sentry/cloudflare (withSentry) | 435.78 KB |
feat(core): Enable `streamGenAiSpans` by default ([#21732](https://github.com/getsentry/sentry-javascript/pull/21732))
feat(core): Enable streamGenAiSpans by default (#21732)
The SDK now extracts all gen_ai spans out of a transaction and sends them as v2 envelope items by default. This prevents gen_ai spans from being dropped when the transaction payload exceeds size limits. Because they are no longer constrained by transaction size limits, AI message data is also no longer truncated by default. Set enableTruncation: true on the respective AI integration to re-enable truncation. To keep the previous behavior, set streamGenAiSpans: false.
Self-hosted Sentry users should opt out with streamGenAiSpans: false, since streamed gen_ai spans may not be ingested by their Sentry instance.
db.query.summary functionality (#21670)Sentry.setAttribute(s) APIs (#21705)trace_ids with span streaming (#21714)<details> <summary><strong>Internal Changes</strong></summary>
bindTracingChannelToSpan across runtimes (#21642)fsIntegration (#21654)sentry-sdk-init measure and marks (#21687)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.83 KB |
| @sentry/browser - with treeshaking flags | 25.3 KB |
| @sentry/browser (incl. Tracing) | 44.89 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.6 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.57 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.22 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.06 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.8 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.17 KB |
| @sentry/browser (incl. Feedback) | 43.61 KB |
| @sentry/browser (incl. sendFeedback) | 31.5 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.52 KB |
| @sentry/browser (incl. Metrics) | 27.87 KB |
| @sentry/browser (incl. Logs) | 28.11 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.78 KB |
| @sentry/react | 28.59 KB |
| @sentry/react (incl. Tracing) | 47.15 KB |
| @sentry/vue | 31.86 KB |
| @sentry/vue (incl. Tracing) | 46.71 KB |
| @sentry/svelte | 26.85 KB |
| CDN Bundle | 29.18 KB |
| CDN Bundle (incl. Tracing) | 46.77 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.7 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.08 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.12 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.4 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.65 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.05 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.28 KB |
| CDN Bundle - uncompressed | 86.86 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 141.63 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.45 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 145.51 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.5 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 257.86 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 261.72 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 271.24 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 275.09 KB |
| @sentry/nextjs (client) | 49.48 KB |
| @sentry/sveltekit (client) | 45.28 KB |
| @sentry/core/server | 75.47 KB |
| @sentry/core/browser | 62.14 KB |
| @sentry/node-core | 60.07 KB |
| @sentry/node | 119.78 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.31 KB |
| @sentry/node/light | 49.22 KB |
| @sentry/node - without tracing | 71.83 KB |
| @sentry/aws-serverless | 82.75 KB |
| @sentry/cloudflare (withSentry) - minified | 176.08 KB |
| @sentry/cloudflare (withSentry) | 435.78 KB |
feat(cloudflare): Add R2 bucket auto-instrumentation
bindScopeToEmitter to bind a scope to an event emitter (#21594)url.full and http.url attributes have the same values on http.client spans (#21660)tracingChannel for Node v18 compatibility (#21662)vite peer dependency (#21677)<details> <summary><strong>Internal Changes</strong></summary>
@opentelemetry/core (#21679)captureSpan to SentrySpanProcessor (#21648)@opentelemetry/core dep (#21688)@opentelemetry/semantic-conventions dependency (#21691)@opentelemetry/resources dependency (#21690)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.83 KB |
| @sentry/browser - with treeshaking flags | 25.3 KB |
| @sentry/browser (incl. Tracing) | 44.89 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.6 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.56 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.18 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 73.02 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.76 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.12 KB |
| @sentry/browser (incl. Feedback) | 43.61 KB |
| @sentry/browser (incl. sendFeedback) | 31.5 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.52 KB |
| @sentry/browser (incl. Metrics) | 27.87 KB |
| @sentry/browser (incl. Logs) | 28.11 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.78 KB |
| @sentry/react | 28.59 KB |
| @sentry/react (incl. Tracing) | 47.14 KB |
| @sentry/vue | 31.86 KB |
| @sentry/vue (incl. Tracing) | 46.71 KB |
| @sentry/svelte | 26.85 KB |
| CDN Bundle | 29.16 KB |
| CDN Bundle (incl. Tracing) | 46.76 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.68 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.06 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.07 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.24 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.48 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 88.94 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.17 KB |
| CDN Bundle - uncompressed | 86.76 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 141.52 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.35 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 145.4 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.25 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 257.6 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 261.47 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 270.98 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 274.83 KB |
| @sentry/nextjs (client) | 49.48 KB |
| @sentry/sveltekit (client) | 45.28 KB |
| @sentry/core/server | 74.51 KB |
| @sentry/core/browser | 61.96 KB |
| @sentry/node-core | 60.18 KB |
| @sentry/node | 120.71 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.31 KB |
| @sentry/node/light | 49.37 KB |
| @sentry/node - without tracing | 71.97 KB |
| @sentry/aws-serverless | 82.9 KB |
| @sentry/cloudflare (withSentry) - minified | 171.59 KB |
| @sentry/cloudflare (withSentry) | 427.58 KB |
The new exports replace the version-specific V6/V7 variants, which are now deprecated:
feat(react-router): Add support for React Router v8 (#21633)
The SDK now supports React Router v8, in both the framework and SPA (@sentry/react) modes.
feat(react): Add version-agnostic React Router SPA exports (#21633)
@sentry/react now exports version-agnostic wrappers for React Router v6+ SPA instrumentation.
The new exports replace the version-specific V6/V7 variants, which are now deprecated:
| Deprecated | New |
|---|---|
reactRouterV6BrowserTracingIntegration / V7 |
reactRouterBrowserTracingIntegration |
withSentryReactRouterV6Routing / V7 |
wrapReactRouterRouting |
wrapCreateBrowserRouterV6 / V7 |
wrapCreateBrowserRouter |
wrapCreateMemoryRouterV6 / V7 |
wrapCreateMemoryRouter |
wrapUseRoutesV6 / V7 |
wrapUseRoutes |
The deprecated exports continue to work and will be removed in the next major version.
streamGenAiSpans is enabled (#21603)spanStart event (#21644)// request paths (#21645)production as default sentry.environment attribute value on streamed spans (#21637)<details> <summary> <strong>Internal Changes</strong> </summary>
@sentry/conventions (#21597)bundler (#21559)@sentry/conventions (#21492)@sentry/conventions (#21493)@sentry/conventions (#21494)@sentry/conventions (#21495)@sentry/conventions (#21496)@sentry/conventions (#21497)@sentry/conventions (#21490)@sentry/conventions (#21498)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.8 KB |
| @sentry/browser - with treeshaking flags | 25.27 KB |
| @sentry/browser (incl. Tracing) | 44.83 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 47.03 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.5 KB |
| @sentry/browser (incl. Tracing, Replay) | 83.11 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.96 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.7 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 100.07 KB |
| @sentry/browser (incl. Feedback) | 43.58 KB |
| @sentry/browser (incl. sendFeedback) | 31.49 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.51 KB |
| @sentry/browser (incl. Metrics) | 27.86 KB |
| @sentry/browser (incl. Logs) | 28.09 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.76 KB |
| @sentry/react | 28.56 KB |
| @sentry/react (incl. Tracing) | 47.08 KB |
| @sentry/vue | 31.82 KB |
| @sentry/vue (incl. Tracing) | 46.66 KB |
| @sentry/svelte | 26.83 KB |
| CDN Bundle | 29.16 KB |
| CDN Bundle (incl. Tracing) | 47.19 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.67 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.45 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 69.05 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.63 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.86 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.34 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.56 KB |
| CDN Bundle - uncompressed | 86.72 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 142.7 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.31 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 146.58 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213.21 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 258.78 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 262.65 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 272.16 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 276.02 KB |
| @sentry/nextjs (client) | 49.42 KB |
| @sentry/sveltekit (client) | 45.21 KB |
| @sentry/core/server | 74.43 KB |
| @sentry/core/browser | 61.85 KB |
| @sentry/node-core | 60.45 KB |
| @sentry/node | 121.76 KB |
| @sentry/node/import (ESM hook with diagnostics-channel injection) | 68.4 KB |
| @sentry/node/light | 49.78 KB |
| @sentry/node - without tracing | 72.53 KB |
| @sentry/aws-serverless | 83.37 KB |
| @sentry/cloudflare (withSentry) - minified | 170.46 KB |
| @sentry/cloudflare (withSentry) | 426.62 KB |
The manual server wrappers wrapServerLoader and wrapServerAction are now deprecated in favor of it. Export instrumentations = [Sentry.createSentryServ…
feat(hono): Add support for the Deno runtime (#21450)
@sentry/hono now supports the Deno runtime via a new @sentry/hono/deno entry point.
Install @sentry/deno as a peer dependency and initialize Sentry through the sentry() middleware:
import { Hono } from 'hono';
import { sentry } from '@sentry/hono/deno';
const app = new Hono();
app.use(
sentry(app, {
dsn: '__DSN__', // or Deno.env.get('SENTRY_DSN')
tracesSampleRate: 1.0,
}),
);
Deno.serve(app.fetch);
feat(core): Extract objects as structured logs in consoleLoggingIntegration (#21385)
The consoleLoggingIntegration now extracts structured log attributes when the first argument is a plain object.
// Object keys become log attributes
console.log({ userId: 123, action: 'login' }, 'User logged in');
// → attributes: { userId: 123, action: "login" }
// Non-object first args use template + parameters (unchanged)
console.log('Hello', 'world', 123);
// → sentry.message.template: "Hello {} {}"
feat(react-router): Stabilize the instrumentation API (#21470)
React Router's instrumentation API is now stable — the @experimental markers have been removed from createSentryServerInstrumentation, createSentryClientInstrumentation, and the related helpers and types.
The manual server wrappers wrapServerLoader and wrapServerAction are now deprecated in favor of it. Export instrumentations = [Sentry.createSentryServerInstrumentation()] from your entry.server.tsx to instrument all loaders and actions without wrapping them individually.
useInstrumentationAPI (#21432)__sentry_wrapped__ inherited from Function.prototype (#21506)safeJoin side-effect-free for DOM elements (#21356)module and types fields in package.json (#21449)ok instead of internal_error (#21521)default exports condition (#21472)Work in this release was contributed by @archievi, @AyaanFaisal21, @itosa-kazu, and @bkchr. Thank you for your contributions!
<details> <summary> <strong>Internal Changes</strong> </summary>
22.7.5 (#21527)SENTRY_BUILD_PRESERVE_MODULES env check from rollup configs (#21487)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.76 KB |
| @sentry/browser - with treeshaking flags | 25.23 KB |
| @sentry/browser (incl. Tracing) | 44.63 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.82 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.32 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.93 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.78 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.51 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.9 KB |
| @sentry/browser (incl. Feedback) | 43.52 KB |
| @sentry/browser (incl. sendFeedback) | 31.45 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.44 KB |
| @sentry/browser (incl. Metrics) | 27.8 KB |
| @sentry/browser (incl. Logs) | 28.03 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.71 KB |
| @sentry/react | 28.51 KB |
| @sentry/react (incl. Tracing) | 46.88 KB |
| @sentry/vue | 31.66 KB |
| @sentry/vue (incl. Tracing) | 46.48 KB |
| @sentry/svelte | 26.78 KB |
| CDN Bundle | 29.09 KB |
| CDN Bundle (incl. Tracing) | 47.07 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.6 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.33 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.97 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.52 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.74 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.23 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.45 KB |
| CDN Bundle - uncompressed | 86.51 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 142.38 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 91.11 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 146.26 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 213 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 258.46 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 262.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 271.84 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 275.7 KB |
| @sentry/nextjs (client) | 49.27 KB |
| @sentry/sveltekit (client) | 45.04 KB |
| @sentry/core/server | 74.29 KB |
| @sentry/core/browser | 61.74 KB |
| @sentry/node-core | 60.28 KB |
| @sentry/node | 127.39 KB |
| @sentry/node - without tracing | 72.37 KB |
| @sentry/aws-serverless | 84.26 KB |
| @sentry/cloudflare (withSentry) - minified | 169.62 KB |
| @sentry/cloudflare (withSentry) | 423.68 KB |
ref(core): Deprecate `sendDefaultPii` in favor of `dataCollection` ([#21277](https://github.com/getsentry/sentry-javascript/pull/21277))
feat(angular): Add support for Angular 22 (#21330)
@sentry/angular now officially supports Angular 22.
ref(core): Deprecate sendDefaultPii in favor of dataCollection (#21277)
sendDefaultPii is deprecated and will be removed in v11. The new dataCollection option lets you control each category of collected data.
sendDefaultPii: true still works and maps to enabling all dataCollection categories.
dataCollection.userInfo defaults to true when dataCollection is provided, meaning auto-populated user.* fields (e.g. IP address from a request) are collected by default.
Data you set explicitly (like via Sentry.setUser()) is always sent regardless.
When dataCollection is not set at all, the legacy sendDefaultPii behavior applies (userInfo: false by default) to preserve backward compatibility.
Note that an empty dataCollection: {} falls back to more permissive defaults than sendDefaultPii: false, so replicate the old behavior by opting out explicitly:
Sentry.init({
dataCollection: {
userInfo: false,
genAI: { inputs: false, outputs: false },
httpBodies: [],
httpHeaders: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },
cookies: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },
queryParams: { deny: ['forwarded', '-ip', 'remote-', 'via', '-user'] },
},
});
dataCollection.frameContextLines for ContextLines integration (#21323)dataCollection.userInfo to true (#21348)dataCollection.httpBodies to all valid body types (#21352)favicon etc) (#21365)safeDateNow calls for new Date() reads (#21351)pinoIntegration on edge runtime (#21347)__SENTRY_SERVER_MODULES__ lazily so Turbopack injection is honored (#21339)react.componentStack event context (#21183)sentry._internal.replay_is_buffering for spans (#21297)<details> <summary> <strong>Internal Changes</strong> </summary>
sendDefaultPii to dataCollection option (#21288)</details>
Work in this release was contributed by @zhongrenfei1-hub. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 26.57 KB |
| @sentry/browser - with treeshaking flags | 25.05 KB |
| @sentry/browser (incl. Tracing) | 44.44 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.62 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.11 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.73 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.6 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.31 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.71 KB |
| @sentry/browser (incl. Feedback) | 43.33 KB |
| @sentry/browser (incl. sendFeedback) | 31.28 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.25 KB |
| @sentry/browser (incl. Metrics) | 27.62 KB |
| @sentry/browser (incl. Logs) | 27.86 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.54 KB |
| @sentry/react | 28.34 KB |
| @sentry/react (incl. Tracing) | 46.66 KB |
| @sentry/vue | 31.47 KB |
| @sentry/vue (incl. Tracing) | 46.29 KB |
| @sentry/svelte | 26.6 KB |
| CDN Bundle | 28.89 KB |
| CDN Bundle (incl. Tracing) | 46.83 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.36 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 48.05 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.72 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.34 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.49 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.02 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.18 KB |
| CDN Bundle - uncompressed | 85.72 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 141.58 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 90.1 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 145.25 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 211.99 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 257.67 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 261.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 271.04 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 274.69 KB |
| @sentry/nextjs (client) | 49.08 KB |
| @sentry/sveltekit (client) | 44.85 KB |
| @sentry/core/server | 74.18 KB |
| @sentry/core/browser | 61.62 KB |
| @sentry/node-core | 60.28 KB |
| @sentry/node | 127.37 KB |
| @sentry/node - without tracing | 72.37 KB |
| @sentry/aws-serverless | 84.26 KB |
| @sentry/cloudflare (withSentry) - minified | 169.62 KB |
| @sentry/cloudflare (withSentry) | 423.68 KB |
feat(deno): Redis diagnostics channel based integration for Deno ([#21087](https://github.com/getsentry/sentry-javascript/pull/21087))
feat(deno): Redis diagnostics channel based integration for Deno (#21087)
Adds Redis integration support for Deno, covering both redis and ioredis clients.
@sentry/node was imported instead of @sentry/hono/node (#21240)consistentTraceSampling is enabled (#21281)instrumentDurableObjectWithSentry breaking Cloudflare Agents (#21101)WeakRef for Span-Scope circular references (#21242)InstrumentationNodeModuleFile to fix Bun --bytecode crash (#21262)<details> <summary> <strong>Internal Changes</strong> </summary>
hrTime utilities from @opentelemetry/core (#21191)http.route (#21193)TraceState implementation (#21192)dataCollection (#21282)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.57 KB |
| @sentry/browser - with treeshaking flags | 25.05 KB |
| @sentry/browser (incl. Tracing) | 44.19 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.37 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.06 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.86 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.67 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.45 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.78 KB |
| @sentry/browser (incl. Feedback) | 43.32 KB |
| @sentry/browser (incl. sendFeedback) | 31.27 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.24 KB |
| @sentry/browser (incl. Metrics) | 27.61 KB |
| @sentry/browser (incl. Logs) | 27.85 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.53 KB |
| @sentry/react | 28.35 KB |
| @sentry/react (incl. Tracing) | 46.41 KB |
| @sentry/vue | 31.46 KB |
| @sentry/vue (incl. Tracing) | 46.06 KB |
| @sentry/svelte | 26.59 KB |
| CDN Bundle | 28.88 KB |
| CDN Bundle (incl. Tracing) | 46.7 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.35 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 47.91 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.69 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.19 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 88.92 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.04 KB |
| CDN Bundle - uncompressed | 85.64 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 140.75 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 90.03 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 144.42 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 211.83 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 256.74 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 260.4 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 270.12 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 273.77 KB |
| @sentry/nextjs (client) | 48.88 KB |
| @sentry/sveltekit (client) | 44.64 KB |
| @sentry/core/server | 74.16 KB |
| @sentry/core/browser | 61.61 KB |
| @sentry/node-core | 60.25 KB |
| @sentry/node | 127.35 KB |
| @sentry/node - without tracing | 72.33 KB |
| @sentry/aws-serverless | 84.24 KB |
| @sentry/cloudflare (withSentry) - minified | 167.82 KB |
| @sentry/cloudflare (withSentry) | 419.43 KB |
feat(hono): Promote `@sentry/hono` to stable and deprecate `honoIntegration` ([#21208](https://github.com/getsentry/sentry-javascript/pull/21208))
feat(hono): Promote @sentry/hono to stable and deprecate honoIntegration (#21208)
The @sentry/hono SDK is now stable. See the Sentry Hono SDK docs to get started.
docs(tanstackstart-react): Promote SDK status to beta (#21175)
This release promotes the @sentry/tanstackstart-react SDK to beta. For details on how to use it, check out the
Sentry TanStack Start SDK docs. Please reach out on
GitHub if you have any feedback or concerns.
feat(hono): Add shouldHandleError option to sentry() middleware (#21205)
The sentry() middleware now accepts a shouldHandleError callback to control which errors are captured and sent to Sentry. By default, 3xx/4xx HTTP errors are ignored and 5xx errors and plain Error objects are captured. Return true from the callback to capture an error, false to suppress it.
app.use(
sentry(app, {
dsn: '__DSN__',
shouldHandleError(error) {
const status = (error as { status?: number })?.status;
// Capture 401/403 in addition to the default 5xx errors
return status === 401 || status === 403 || typeof status !== 'number' || status >= 500;
},
}),
);
test(tanstackstart-react): Move initialization to client entry point (#21161)
Change the recommended setup for the SDK to do Sentry.init() in the client entry file to capture telemetry that is emitted ahead of page hydration.
feat(tanstackstart-react): Add distributed tracing (#21144)
Server and client traces are now automatically connected, allowing you to see the full request lifecycle from server-side rendering through client-side hydration in a single trace.
feat(tanstackstart-react): Add server-side route parametrization (#21147)
Server transaction names are now parametrized automatically (e.g., GET /users/123 becomes GET /users/$userId), improving transaction grouping in Sentry.
feat(tanstackstart-react): Show readable server function names in traces (#21190)
Server function spans now show human-readable names (e.g., GET /_serverFn/greet instead of GET /_serverFn/a10e70b3...). The tanstackstart.function.hash.sha256 span attribute has been renamed to tanstackstart.function.id.
dataCollection (#21071)dataCollection instead of sendDefaultPii (#21078)Elysia app type to support Elysia options (#21164)<details> <summary> <strong>Internal Changes</strong> </summary>
beforeSend* callbacks (#21186)astro-6 e2e test build by relaxing astro version range (#21211)normalize code out of core (#21172)registerSpanErrorInstrumentation() on server (#21169)</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.52 KB |
| @sentry/browser - with treeshaking flags | 25.01 KB |
| @sentry/browser (incl. Tracing) | 44.18 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.35 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.04 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.83 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.65 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.42 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.76 KB |
| @sentry/browser (incl. Feedback) | 43.29 KB |
| @sentry/browser (incl. sendFeedback) | 31.23 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.2 KB |
| @sentry/browser (incl. Metrics) | 27.58 KB |
| @sentry/browser (incl. Logs) | 27.81 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.49 KB |
| @sentry/react | 28.3 KB |
| @sentry/react (incl. Tracing) | 46.39 KB |
| @sentry/vue | 31.45 KB |
| @sentry/vue (incl. Tracing) | 46.05 KB |
| @sentry/svelte | 26.55 KB |
| CDN Bundle | 28.85 KB |
| CDN Bundle (incl. Tracing) | 46.68 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.31 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 47.89 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.65 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.18 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.32 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 88.92 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.05 KB |
| CDN Bundle - uncompressed | 85.52 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 140.7 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 89.91 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 144.37 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 211.71 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 256.69 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 260.34 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 270.07 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 273.71 KB |
| @sentry/nextjs (client) | 48.85 KB |
| @sentry/sveltekit (client) | 44.6 KB |
| @sentry/core/server | 74.15 KB |
| @sentry/core/browser | 61.61 KB |
| @sentry/node-core | 60.5 KB |
| @sentry/node | 127.33 KB |
| @sentry/node - without tracing | 72.62 KB |
| @sentry/aws-serverless | 84.54 KB |
| @sentry/cloudflare (withSentry) - minified | 167.48 KB |
| @sentry/cloudflare (withSentry) | 419.23 KB |
…chunked/streamed data. This replaces the now deprecated trackFetchStreamPerformance option.
feat(core): Support array attributes for spans, logs, and metrics (#20427)
Arrays of primitive values (string, number, boolean) are now accepted as attribute values. Arrays containing non-primitive elements will be dropped and won't show up in Sentry. Array attributes on logs and metrics were previously stringified and will now be sent as actual arrays instead. If you have custom rules that process attribute values in any beforeSend* callbacks (e.g., data scrubbing), you may need to update them to correctly handle array values.
For instance, here's how you can update a beforeSendLog callback to handle arrays:
beforeSendLog: log => {
const attributes = log.attributes;
Object.keys(attributes).forEach(key => {
const value = attributes[key];
if (typeof value === 'string') {
attributes[key] = scrubData(value);
}
if (Array.isArray(value)) {
attributes[key] = value.map(v => (typeof v === 'string' ? scrubData(v) : v));
}
});
return log;
};
feat(browser): Add fetchStreamPerformanceIntegration for streamed response tracking (#20778)
A new integration that tracks the performance of streamed fetch responses. Use this to measure time-to-first-byte and streaming duration for APIs that return chunked/streamed data. This replaces the now deprecated trackFetchStreamPerformance option.
feat(core): Add dataCollection client option (#20965)
Adds a new dataCollection client option for controlling what data the SDK collects and sends to Sentry. This provides a centralized way to configure data collection behavior across different SDK features. In the future, this option will be used for fine-granular data filtering, while the simple sendDefaultPii boolean option will be deprecated and removed in a future release.
feat(hono): Add hono.request spans for internal .request() calls (#20843)
The Hono SDK now creates spans for internal .request() calls, providing better visibility into request handling within Hono applications.
sentry.sdk.integrations on streamed segment spans (#20428)dataCollection (#21080)dataCollection (#21085)dataCollection (#21072)node:http on versions that support it (#21009)browserTracingIntegration (#20702)dataCollection (#21073)<head> inside attribute values (#21089)attachStacktrace is true (#19988)Deno.serve instrumentation on Deno 2.8 (#21155)project option type to string | string[] (#21067)http.client double-wrap message (#20705)sentry.replay_id attribute on streamed spans (#20897)replay_id on DSC after buffer-to-session conversion (#20686)types-hoist to types (#20979)<details> <summary> <strong>Internal Changes</strong> </summary>
sendDefaultPii (#20967)@opentelemetry/instrumentation-http dependency (#21113)@fastify/otel (#21099)@opentelemetry/instrumentation-pg (#21102)@opentelemetry/sql-common (#21140)@prisma/instrumentation (#21098)</details>
Work in this release was contributed by @abcang, @ahmadio, @delorge, @mdnanocom, and @victorgarciaesgi. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 26.68 KB |
| @sentry/browser - with treeshaking flags | 25.13 KB |
| @sentry/browser (incl. Tracing) | 44.25 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 46.44 KB |
| @sentry/browser (incl. Tracing, Profiling) | 49.12 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.93 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.68 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 87.53 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.85 KB |
| @sentry/browser (incl. Feedback) | 43.46 KB |
| @sentry/browser (incl. sendFeedback) | 31.38 KB |
| @sentry/browser (incl. FeedbackAsync) | 36.38 KB |
| @sentry/browser (incl. Metrics) | 27.74 KB |
| @sentry/browser (incl. Logs) | 27.97 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.65 KB |
| @sentry/react | 28.37 KB |
| @sentry/react (incl. Tracing) | 46.43 KB |
| @sentry/vue | 31.49 KB |
| @sentry/vue (incl. Tracing) | 46.07 KB |
| @sentry/svelte | 26.71 KB |
| CDN Bundle | 29.03 KB |
| CDN Bundle (incl. Tracing) | 46.72 KB |
| CDN Bundle (incl. Logs, Metrics) | 30.48 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 47.94 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.88 KB |
| CDN Bundle (incl. Tracing, Replay) | 83.34 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 84.47 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 89.07 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 90.21 KB |
| CDN Bundle - uncompressed | 85.75 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 140.91 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 90.13 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 144.58 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 211.93 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 256.91 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 260.56 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 270.28 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 273.93 KB |
| @sentry/nextjs (client) | 48.86 KB |
| @sentry/sveltekit (client) | 44.73 KB |
| @sentry/core/server | 74.69 KB |
| @sentry/core/browser | 61.75 KB |
| @sentry/node-core | 61.12 KB |
| @sentry/node | 128.03 KB |
| @sentry/node - without tracing | 73.26 KB |
| @sentry/aws-serverless | 85.2 KB |
| @sentry/cloudflare (withSentry) - minified | 169.45 KB |
| @sentry/cloudflare (withSentry) | 423.36 KB |
fix(core): Don't gate user data for streamed spans at scope read time
<details> <summary> <strong>Internal Changes</strong> </summary>
</details>
| Path | Size |
|---|---|
| @sentry/browser | 26.22 KB |
| @sentry/browser - with treeshaking flags | 24.69 KB |
| @sentry/browser (incl. Tracing) | 43.69 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 45.62 KB |
| @sentry/browser (incl. Tracing, Profiling) | 48.56 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.4 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.08 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 86.99 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.33 KB |
| @sentry/browser (incl. Feedback) | 43 KB |
| @sentry/browser (incl. sendFeedback) | 30.92 KB |
| @sentry/browser (incl. FeedbackAsync) | 35.91 KB |
| @sentry/browser (incl. Metrics) | 27.27 KB |
| @sentry/browser (incl. Logs) | 27.42 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.08 KB |
| @sentry/react | 27.92 KB |
| @sentry/react (incl. Tracing) | 45.9 KB |
| @sentry/vue | 31.01 KB |
| @sentry/vue (incl. Tracing) | 45.5 KB |
| @sentry/svelte | 26.24 KB |
| CDN Bundle | 28.55 KB |
| CDN Bundle (incl. Tracing) | 46.04 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.89 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 47.14 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.3 KB |
| CDN Bundle (incl. Tracing, Replay) | 82.55 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 83.6 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 88.23 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 89.3 KB |
| CDN Bundle - uncompressed | 83.97 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 138.12 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 88.07 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 141.5 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 209.97 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 254.05 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 257.42 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 267.43 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 270.79 KB |
| @sentry/nextjs (client) | 48.36 KB |
| @sentry/sveltekit (client) | 44.17 KB |
| @sentry/node-core | 59.39 KB |
| @sentry/node | 162.07 KB |
| @sentry/node - without tracing | 72.21 KB |
| @sentry/aws-serverless | 105.52 KB |
| @sentry/cloudflare (withSentry) - minified | 166.63 KB |
| @sentry/cloudflare (withSentry) | 420.32 KB |
feat(core): Add `streamGenAiSpans` options to stream gen_ai spans ([#20785](https://github.com/getsentry/sentry-javascript/pull/20785))
feat(core): Add streamGenAiSpans options to stream gen_ai spans (#20785)
Adds a new streamGenAiSpans option that controls how gen_ai spans are
sent to Sentry. When set, the SDK extracts all gen_ai spans out of a
transaction and sends them as v2 envelope items.
Enable this option if gen_ai spans are being dropped because the transaction payload exceeds size limits.
Sentry.init({
dsn: 'https://examplePublicKey@o0.ingest.sentry.io/0',
streamGenAiSpans: true,
});
addConsoleInstrumentationFilter utility (#20790)applicationKey to BuildTimeOptionsBase (#20789)applicationKey option (#20794)@sentry-internal/node-cpu-profiler to 2.4.0 (#20720)<details> <summary> <strong>Internal Changes</strong> </summary>
</details>
Work in this release was contributed by @dmmulroy and @SAY-5. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 26.22 KB |
| @sentry/browser - with treeshaking flags | 24.69 KB |
| @sentry/browser (incl. Tracing) | 43.69 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 45.63 KB |
| @sentry/browser (incl. Tracing, Profiling) | 48.56 KB |
| @sentry/browser (incl. Tracing, Replay) | 82.4 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 72.08 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 86.99 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 99.33 KB |
| @sentry/browser (incl. Feedback) | 43 KB |
| @sentry/browser (incl. sendFeedback) | 30.92 KB |
| @sentry/browser (incl. FeedbackAsync) | 35.91 KB |
| @sentry/browser (incl. Metrics) | 27.27 KB |
| @sentry/browser (incl. Logs) | 27.42 KB |
| @sentry/browser (incl. Metrics & Logs) | 28.08 KB |
| @sentry/react | 27.92 KB |
| @sentry/react (incl. Tracing) | 45.91 KB |
| @sentry/vue | 31.01 KB |
| @sentry/vue (incl. Tracing) | 45.5 KB |
| @sentry/svelte | 26.24 KB |
| CDN Bundle | 28.55 KB |
| CDN Bundle (incl. Tracing) | 46.05 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.89 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 47.15 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 68.3 KB |
| CDN Bundle (incl. Tracing, Replay) | 82.57 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 83.62 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 88.24 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 89.32 KB |
| CDN Bundle - uncompressed | 83.97 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 138.15 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 88.07 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 141.53 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 209.97 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 254.08 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 257.44 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 267.46 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 270.81 KB |
| @sentry/nextjs (client) | 48.36 KB |
| @sentry/sveltekit (client) | 44.17 KB |
| @sentry/node-core | 59.4 KB |
| @sentry/node | 162.08 KB |
| @sentry/node - without tracing | 72.22 KB |
| @sentry/aws-serverless | 105.53 KB |
| @sentry/cloudflare (withSentry) - minified | 166.66 KB |
| @sentry/cloudflare (withSentry) | 420.38 KB |
fix: Bump fast-xml-parser to fix vulnerability
Beta release of the official Hono Sentry SDK
This release marks the beta release of the @sentry/hono Sentry SDK. For details on how to use it, check out the
Sentry Hono SDK docs. Please reach out on
GitHub if you have any feedback or concerns.
feat(browser): Add ingest_settings to v2 log envelope payload (#20453)
Inference of user data (e.g. IP address, browser name/version) on log events is now gated behind the sendDefaultPii option. Previously, this data was always inferred by default.
ingest_settings to v2 metrics envelope payload (#20454)ignoreSpans (#20595)processSegmentSpan to Deno context integration (#20613)processSegmentSpan to node context integration (#20678)<details> <summary> <strong>Internal Changes</strong> </summary>
bundle-analyzer-scenarios dev packages (#20680)npmrc pointing to Verdaccio (#20611)</details>
Work in this release was contributed by @sbs44. Thank you for your contribution!
| Path | Size |
|---|---|
| @sentry/browser | 25.68 KB |
| @sentry/browser - with treeshaking flags | 24.2 KB |
| @sentry/browser (incl. Tracing) | 43.13 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 45.3 KB |
| @sentry/browser (incl. Tracing, Profiling) | 47.99 KB |
| @sentry/browser (incl. Tracing, Replay) | 81.67 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 71.37 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 86.25 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 98.57 KB |
| @sentry/browser (incl. Feedback) | 42.42 KB |
| @sentry/browser (incl. sendFeedback) | 30.38 KB |
| @sentry/browser (incl. FeedbackAsync) | 35.35 KB |
| @sentry/browser (incl. Metrics) | 26.95 KB |
| @sentry/browser (incl. Logs) | 27.08 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.76 KB |
| @sentry/react | 27.38 KB |
| @sentry/react (incl. Tracing) | 45.31 KB |
| @sentry/vue | 30.45 KB |
| @sentry/vue (incl. Tracing) | 44.94 KB |
| @sentry/svelte | 25.7 KB |
| CDN Bundle | 28.23 KB |
| CDN Bundle (incl. Tracing) | 45.83 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.62 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 46.91 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 67.84 KB |
| CDN Bundle (incl. Tracing, Replay) | 82.15 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 83.2 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 87.84 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 88.89 KB |
| CDN Bundle - uncompressed | 82.89 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 137.15 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 86.99 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 140.53 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 208.3 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 252.48 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 255.85 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 265.86 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 269.22 KB |
| @sentry/nextjs (client) | 47.75 KB |
| @sentry/sveltekit (client) | 43.6 KB |
| @sentry/node-core | 59.05 KB |
| @sentry/node | 161.63 KB |
| @sentry/node - without tracing | 71.76 KB |
| @sentry/aws-serverless | 105.11 KB |
| @sentry/cloudflare (withSentry) - minified | 165.38 KB |
| @sentry/cloudflare (withSentry) | 417.48 KB |
docs: Add deprecation notices to bin scripts
feat(cloudflare): Add trace propagation for RPC method calls (#20343)
Trace context is now propagated across Cloudflare Workers RPC calls, connecting traces between Workers and Durable Objects.
This feature is opt-in and requires setting enableRpcTracePropagation: true in your SDK configuration:
// Worker
export default Sentry.withSentry(
env => ({
dsn: env.SENTRY_DSN,
enableRpcTracePropagation: true,
}),
handler,
);
// Durable Object
export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
env => ({
dsn: env.SENTRY_DSN,
enableRpcTracePropagation: true,
}),
MyDurableObjectBase,
);
feat(hono)!: Change setup for @sentry/hono/node (init in external file) (#20497)
To improve Node.js instrumentation, the sentry() middleware exported from @sentry/hono/node no longer accepts configuration options.
Instead, you must configure the SDK by calling Sentry.init() in a dedicated instrumentation file that runs before your application code (read more in the Hono SDK readme:
// instrument.mjs (or instrument.ts)
import * as Sentry from '@sentry/hono/node';
Sentry.init({
dsn: '__DSN__',
tracesSampleRate: 1.0,
});
feat(nitro): Add @sentry/nitro SDK (#19224)
A new @sentry/nitro package provides first-class Sentry support for Nitro applications, with HTTP handler and error instrumentation, middleware tracing, request isolation, and build-time source map uploading via withSentryConfig.
Read more in the Nitro SDK docs and the Nitro SDK readme.
brace-expansion peer-dep (#20198)bin scripts (#20570)ignoreSpans (#20513)SENTRY_DSN (#20528)ingest_settings to span v2 envelope payload (#20411)httpContextIntegration (#20464)ignoreSpans (#20512)* http.route attribute on segment spans (#20471)ignoreSpans (#20514)svelteKitSpansEnhancement integration (#20496)isSentryRequest handles subdomains properly (#20530).use() middleware in sub-apps from .all() handlers (#20554)maskAttributes works with maskAllText=false (#20491)sendDefaultPii for supabase integration (#20490)<details> <summary><strong>Internal Changes</strong></summary>
idleTimeout test config (#20467)safeSetSpanJSONAttributes in cultureContext integration (#20481)eslint-config-next package to major (#20552)</details>
| Path | Size |
|---|---|
| @sentry/browser | 25.54 KB |
| @sentry/browser - with treeshaking flags | 24.06 KB |
| @sentry/browser (incl. Tracing) | 43.08 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 45.07 KB |
| @sentry/browser (incl. Tracing, Profiling) | 47.91 KB |
| @sentry/browser (incl. Tracing, Replay) | 81.5 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 71.23 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 86.07 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 98.42 KB |
| @sentry/browser (incl. Feedback) | 42.38 KB |
| @sentry/browser (incl. sendFeedback) | 30.24 KB |
| @sentry/browser (incl. FeedbackAsync) | 35.3 KB |
| @sentry/browser (incl. Metrics) | 26.8 KB |
| @sentry/browser (incl. Logs) | 26.95 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.62 KB |
| @sentry/react | 27.25 KB |
| @sentry/react (incl. Tracing) | 45.26 KB |
| @sentry/vue | 30.3 KB |
| @sentry/vue (incl. Tracing) | 44.87 KB |
| @sentry/svelte | 25.57 KB |
| CDN Bundle | 28.16 KB |
| CDN Bundle (incl. Tracing) | 45.61 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.54 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 46.68 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 67.71 KB |
| CDN Bundle (incl. Tracing, Replay) | 81.91 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 82.95 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 87.59 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 88.66 KB |
| CDN Bundle - uncompressed | 82.57 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 136.41 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 86.67 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 139.79 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 207.73 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 251.45 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 254.82 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 264.83 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 268.18 KB |
| @sentry/nextjs (client) | 47.7 KB |
| @sentry/sveltekit (client) | 43.52 KB |
| @sentry/node-core | 57.57 KB |
| @sentry/node | 166.25 KB |
| @sentry/node - without tracing | 94.54 KB |
| @sentry/aws-serverless | 111 KB |
| @sentry/cloudflare (withSentry) - minified | 160.29 KB |
| @sentry/cloudflare (withSentry) | 405.47 KB |
feat(effect): Support v4 beta ([#20394](https://github.com/getsentry/sentry-javascript/pull/20394))
feat(effect): Support v4 beta (#20394)
The @sentry/effect integration now supports Effect v4 beta, enabling Sentry instrumentation for the latest Effect framework version.
Read more in the Effect SDK readme.
feat(hono): Add @sentry/hono/bun for Bun runtime (#20355)
A new @sentry/hono/bun entry point adds first-class support for running Hono applications instrumented with Sentry on the Bun runtime.
Read more in the Hono SDK readme.
feat(replay): Add replayStart/replayEnd client lifecycle hooks (#20369)
New replayStart and replayEnd client lifecycle hooks let you react to replay session start and end events in your application.
no_parent_span client outcomes for discarded spans requiring a parent (#20350)GoogleGenAIIstrumentedMethod typo in type namehttpVersion in outgoing request span attributes (#20430)<details> <summary> <strong>Internal Changes</strong> </summary>
.makeRequestAndWaitForEnvelope to wait for envelopes (#20208)honoIntegration (#20397)</details>
| Path | Size |
|---|---|
| @sentry/browser | 25.27 KB |
| @sentry/browser - with treeshaking flags | 23.78 KB |
| @sentry/browser (incl. Tracing) | 42.78 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 44.44 KB |
| @sentry/browser (incl. Tracing, Profiling) | 47.59 KB |
| @sentry/browser (incl. Tracing, Replay) | 81.04 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 70.8 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 85.62 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 97.58 KB |
| @sentry/browser (incl. Feedback) | 41.7 KB |
| @sentry/browser (incl. sendFeedback) | 29.83 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.72 KB |
| @sentry/browser (incl. Metrics) | 26.53 KB |
| @sentry/browser (incl. Logs) | 26.65 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.33 KB |
| @sentry/react | 26.97 KB |
| @sentry/react (incl. Tracing) | 44.97 KB |
| @sentry/vue | 29.99 KB |
| @sentry/vue (incl. Tracing) | 44.55 KB |
| @sentry/svelte | 25.29 KB |
| CDN Bundle | 27.9 KB |
| CDN Bundle (incl. Tracing) | 45 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.25 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 46.01 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 67.31 KB |
| CDN Bundle (incl. Tracing, Replay) | 81.19 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 82.19 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 86.53 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 87.59 KB |
| CDN Bundle - uncompressed | 81.63 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 134.39 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 85.67 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 137.72 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 206.35 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 249.08 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 252.4 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 261.69 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 265 KB |
| @sentry/nextjs (client) | 47.44 KB |
| @sentry/sveltekit (client) | 43.18 KB |
| @sentry/node-core | 56.98 KB |
| @sentry/node | 171.53 KB |
| @sentry/node - without tracing | 95.99 KB |
| @sentry/aws-serverless | 112.62 KB |
This is an internal alpha release to test sending gen_ai.* spans as span v2 envelope items alongside legacy transactions: #20342
This is an internal alpha release to test sending gen_ai.* spans as span v2 envelope items alongside legacy transactions: #20342
| Path | Size |
|---|---|
| @sentry/browser | 25.73 KB |
| @sentry/browser - with treeshaking flags | 24.22 KB |
| @sentry/browser (incl. Tracing) | 43.23 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 44.68 KB |
| @sentry/browser (incl. Tracing, Profiling) | 48.09 KB |
| @sentry/browser (incl. Tracing, Replay) | 81.5 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 71.26 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 86.08 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 98.08 KB |
| @sentry/browser (incl. Feedback) | 42.14 KB |
| @sentry/browser (incl. sendFeedback) | 30.29 KB |
| @sentry/browser (incl. FeedbackAsync) | 35.17 KB |
| @sentry/browser (incl. Metrics) | 26.78 KB |
| @sentry/browser (incl. Logs) | 26.91 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.57 KB |
| @sentry/react | 27.44 KB |
| @sentry/react (incl. Tracing) | 45.45 KB |
| @sentry/vue | 30.48 KB |
| @sentry/vue (incl. Tracing) | 45.01 KB |
| @sentry/svelte | 25.75 KB |
| CDN Bundle | 28.14 KB |
| CDN Bundle (incl. Tracing) | 44.11 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.48 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 45.17 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 67.51 KB |
| CDN Bundle (incl. Tracing, Replay) | 80.25 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 81.33 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 85.64 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 86.7 KB |
| CDN Bundle - uncompressed | 82.29 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 132 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 86.34 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 135.33 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 207.02 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 246.69 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 250.01 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 259.3 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 262.61 KB |
| @sentry/nextjs (client) | 47.89 KB |
| @sentry/sveltekit (client) | 43.63 KB |
| @sentry/node-core | 56.91 KB |
| @sentry/node | 171.1 KB |
| @sentry/node - without tracing | 95.98 KB |
| @sentry/aws-serverless | 112.84 KB |
feat(browser): Add View Hierarchy integration ([#14981](https://github.com/getsentry/sentry-javascript/pull/14981))
feat(browser): Add View Hierarchy integration (#14981)
A new viewHierarchyIntegration captures the DOM structure when an error occurs, providing a snapshot of the page state for debugging. Enable it in your Sentry configuration:
import * as Sentry from '@sentry/browser';
Sentry.init({
dsn: '__DSN__',
integrations: [Sentry.viewHierarchyIntegration()],
});
feat(cloudflare): Split alarms into multiple traces and link them (#19373)
Durable Object alarms now create separate traces for each alarm invocation, with proper linking between related alarms for better observability.
feat(cloudflare): Enable RPC trace propagation with enableRpcTracePropagation (#19991, #20345)
A new enableRpcTracePropagation option enables automatic trace propagation for Cloudflare RPC calls via .fetch(), ensuring distributed traces flow correctly across service bindings.
feat(core): Add enableTruncation option to AI integrations (#20167, #20181, #20182, #20183, #20184)
All AI integrations (OpenAI, Anthropic, Google GenAI, LangChain, LangGraph) now support an enableTruncation option to control whether large AI inputs/outputs are truncated.
feat(opentelemetry): Vendor AsyncLocalStorageContextManager (#20243)
The OpenTelemetry context manager is now vendored internally, reducing external dependencies and ensuring consistent behavior across environments.
rewriteSources top level option (#20142)eventLoopBlockIntegration (#20108)conversation_id only on gen_ai spans (#20274)ai.operationId for Vercel AI V6 operation name mapping (#20285)reader.closed rejection from releaseLock() in streaming (#20187)<details> <summary> <strong>Internal Changes</strong> </summary>
findInjectionIndexAfterDirectives for better readability (#20310)@opentelemetry/resources with inline getSentryResource() (#20327)</details>
| Path | Size |
|---|---|
| @sentry/browser | 25.18 KB |
| @sentry/browser - with treeshaking flags | 23.71 KB |
| @sentry/browser (incl. Tracing) | 42.59 KB |
| @sentry/browser (incl. Tracing + Span Streaming) | 44.26 KB |
| @sentry/browser (incl. Tracing, Profiling) | 47.37 KB |
| @sentry/browser (incl. Tracing, Replay) | 80.8 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 70.55 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 85.38 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 97.34 KB |
| @sentry/browser (incl. Feedback) | 41.59 KB |
| @sentry/browser (incl. sendFeedback) | 29.74 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.62 KB |
| @sentry/browser (incl. Metrics) | 26.44 KB |
| @sentry/browser (incl. Logs) | 26.57 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.24 KB |
| @sentry/react | 26.89 KB |
| @sentry/react (incl. Tracing) | 44.81 KB |
| @sentry/vue | 29.89 KB |
| @sentry/vue (incl. Tracing) | 44.38 KB |
| @sentry/svelte | 25.2 KB |
| CDN Bundle | 27.79 KB |
| CDN Bundle (incl. Tracing) | 43.64 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.13 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 44.7 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 67.12 KB |
| CDN Bundle (incl. Tracing, Replay) | 79.74 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 80.79 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 85.13 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 86.17 KB |
| CDN Bundle - uncompressed | 81.17 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 130.51 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 85.22 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 133.84 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 205.7 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 244.99 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 248.31 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 257.6 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 260.91 KB |
| @sentry/nextjs (client) | 47.28 KB |
| @sentry/sveltekit (client) | 43.02 KB |
| @sentry/node-core | 56.58 KB |
| @sentry/node | 170.68 KB |
| @sentry/node - without tracing | 95.57 KB |
| @sentry/aws-serverless | 112.42 KB |
feat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas ([#20133](https://github.com/getsentry/sentry-javascript/pull/2
feat(aws-serverless): Ship Lambda extension in npm package for container image Lambdas (#20133)
The Sentry Lambda extension is now included in the npm package, enabling container image-based Lambda functions to use it. Copy the extension files into your Docker image and set the tunnel option:
RUN mkdir -p /opt/sentry-extension
COPY node_modules/@sentry/aws-serverless/build/lambda-extension/sentry-extension /opt/extensions/sentry-extension
COPY node_modules/@sentry/aws-serverless/build/lambda-extension/index.mjs /opt/sentry-extension/index.mjs
RUN chmod +x /opt/extensions/sentry-extension /opt/sentry-extension/index.mjs
Sentry.init({
dsn: '__DSN__',
tunnel: 'http://localhost:9000/envelope',
});
This works with any Sentry SDK (@sentry/aws-serverless, @sentry/sveltekit, @sentry/node, etc.).
feat(cloudflare): Support basic WorkerEntrypoint (#19884)
withSentry now supports instrumenting classes extending Cloudflare's WorkerEntrypoint. This instruments fetch, scheduled, queue, and tail handlers.
import * as Sentry from '@sentry/cloudflare';
import { WorkerEntrypoint } from 'cloudflare:workers';
class MyWorker extends WorkerEntrypoint {
async fetch(request: Request): Promise<Response> {
return new Response('Hello World!');
}
}
export default Sentry.withSentry(env => ({ dsn: env.SENTRY_DSN, tracesSampleRate: 1.0 }), MyWorker);
ref(core): Unify .do* span ops to gen_ai.generate_content (#20074)
All Vercel AI do* spans (ai.generateText.doGenerate, ai.streamText.doStream, ai.generateObject.doGenerate, ai.streamObject.doStream) now use a single unified span op gen_ai.generate_content instead of separate ops like gen_ai.generate_text, gen_ai.stream_text, gen_ai.generate_object, and gen_ai.stream_object.
ref(core): Remove provider-specific AI span attributes in favor of gen_ai attributes in sentry conventions (#20011)
The following provider-specific span attributes have been removed from the OpenAI and Anthropic AI integrations. Use the standardized gen_ai.* equivalents instead:
| Removed attribute | Replacement |
|---|---|
openai.response.id |
gen_ai.response.id |
openai.response.model |
gen_ai.response.model |
openai.usage.prompt_tokens |
gen_ai.usage.input_tokens |
openai.usage.completion_tokens |
gen_ai.usage.output_tokens |
openai.response.timestamp |
(removed, no replacement) |
anthropic.response.timestamp |
(removed, no replacement) |
If you reference these attributes in hooks (e.g. beforeSendTransaction), update them to the gen_ai.* equivalents.
feat(core): Support embeddings in LangChain (#20017)
Adds instrumentation for LangChain embeddings (embedQuery, embedDocuments), creating gen_ai.embeddings spans. In Node.js, embedding classes from @langchain/openai, @langchain/google-genai, @langchain/mistralai, and @langchain/google-vertexai are auto-instrumented. For other runtimes, use the new instrumentLangChainEmbeddings API:
import * as Sentry from '@sentry/cloudflare';
import { OpenAIEmbeddings } from '@langchain/openai';
const embeddings = Sentry.instrumentLangChainEmbeddings(new OpenAIEmbeddings({ model: 'text-embedding-3-small' }));
await embeddings.embedQuery('Hello world');
denoRuntimeMetricsIntegration (#20023)5.2.0 (#20122)sentryOnError (#20120)flags context to error events (#20116)<details> <summary> <strong>Internal Changes</strong> </summary>
tsconfig-template folder (#20067)mshick/add-pr-comment (#20078)ToolLoopAgent (#20087)</details>
| Path | Size |
|---|---|
| @sentry/browser | 25.12 KB |
| @sentry/browser - with treeshaking flags | 23.65 KB |
| @sentry/browser (incl. Tracing) | 41.7 KB |
| @sentry/browser (incl. Tracing, Profiling) | 46.21 KB |
| @sentry/browser (incl. Tracing, Replay) | 79.6 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 69.42 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 84.2 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 96.12 KB |
| @sentry/browser (incl. Feedback) | 41.51 KB |
| @sentry/browser (incl. sendFeedback) | 29.67 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.55 KB |
| @sentry/browser (incl. Metrics) | 26.4 KB |
| @sentry/browser (incl. Logs) | 26.55 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.2 KB |
| @sentry/react | 26.84 KB |
| @sentry/react (incl. Tracing) | 43.96 KB |
| @sentry/vue | 29.84 KB |
| @sentry/vue (incl. Tracing) | 43.51 KB |
| @sentry/svelte | 25.14 KB |
| CDN Bundle | 27.74 KB |
| CDN Bundle (incl. Tracing) | 42.69 KB |
| CDN Bundle (incl. Logs, Metrics) | 29.09 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 43.75 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 66.99 KB |
| CDN Bundle (incl. Tracing, Replay) | 78.71 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 79.71 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 84.12 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 85.13 KB |
| CDN Bundle - uncompressed | 81.05 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 126.6 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 85.1 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 129.93 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 205.2 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 240.74 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 244.06 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 253.35 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 256.66 KB |
| @sentry/nextjs (client) | 46.33 KB |
| @sentry/sveltekit (client) | 42.15 KB |
| @sentry/node-core | 56.5 KB |
| @sentry/node | 170.69 KB |
| @sentry/node - without tracing | 95.65 KB |
| @sentry/aws-serverless | 112.5 KB |
feat(node-core): Add OTLP integration for node-core/light ([#19729](https://github.com/getsentry/sentry-javascript/pull/19729))
feat(node-core): Add OTLP integration for node-core/light (#19729)
Added otlpIntegration at @sentry/node-core/light/otlp for users who manage
their own OpenTelemetry setup and want to send trace data to Sentry without
adopting the full @sentry/node SDK.
import { NodeTracerProvider } from '@opentelemetry/sdk-trace-node';
import * as Sentry from '@sentry/node-core/light';
import { otlpIntegration } from '@sentry/node-core/light/otlp';
const provider = new NodeTracerProvider();
provider.register();
Sentry.init({
dsn: '__DSN__',
integrations: [
otlpIntegration({
// Export OTel spans to Sentry via OTLP (default: true)
setupOtlpTracesExporter: true,
}),
],
});
The integration links Sentry errors to OTel traces and exports spans to Sentry via OTLP.
feat(node, bun): Add runtime metrics integrations for Node.js and Bun (#19923, #19979)
New nodeRuntimeMetricsIntegration and bunRuntimeMetricsIntegration automatically collect runtime health metrics and send them to Sentry on a configurable interval (default: 30s). Collected metrics include memory (RSS, heap used/total), CPU utilization, event loop utilization, and process uptime. Node additionally collects event loop delay percentiles (p50, p99). Extra metrics like CPU time and external memory are available as opt-in.
// Node.js
import * as Sentry from '@sentry/node';
Sentry.init({
dsn: '...',
integrations: [Sentry.nodeRuntimeMetricsIntegration()],
});
// Bun
import * as Sentry from '@sentry/bun';
Sentry.init({
dsn: '...',
integrations: [Sentry.bunRuntimeMetricsIntegration()],
});
feat(core): Support embedding APIs in google-genai (#19797)
Adds instrumentation for the Google GenAI embedContent API, creating gen_ai.embeddings spans.
feat(browser): Add elementTimingIntegration for tracking element render and load times (#19869)
The new elementTimingIntegration captures Element Timing API data as Sentry metrics. It emits element_timing.render_time and element_timing.load_time distribution metrics for elements annotated with the elementtiming HTML attribute.
import * as Sentry from '@sentry/browser';
Sentry.init({
dsn: '__DSN__',
integrations: [Sentry.browserTracingIntegration(), Sentry.elementTimingIntegration()],
});
<img src="hero.jpg" elementtiming="hero-image" />
sentry-trace and baggage headers on outgoing requests (#19960)<details> <summary> <strong>Internal Changes</strong> </summary>
nodeRuntimeMetricsIntegration (#19989)</details>
| Path | Size |
|---|---|
| @sentry/browser | 25.04 KB |
| @sentry/browser - with treeshaking flags | 23.57 KB |
| @sentry/browser (incl. Tracing) | 41.16 KB |
| @sentry/browser (incl. Tracing, Profiling) | 45.67 KB |
| @sentry/browser (incl. Tracing, Replay) | 79.04 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 68.91 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 83.64 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 95.62 KB |
| @sentry/browser (incl. Feedback) | 41.42 KB |
| @sentry/browser (incl. sendFeedback) | 29.59 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.46 KB |
| @sentry/browser (incl. Metrics) | 26.32 KB |
| @sentry/browser (incl. Logs) | 26.46 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.12 KB |
| @sentry/react | 26.76 KB |
| @sentry/react (incl. Tracing) | 43.44 KB |
| @sentry/vue | 29.37 KB |
| @sentry/vue (incl. Tracing) | 43.02 KB |
| @sentry/svelte | 25.06 KB |
| CDN Bundle | 27.65 KB |
| CDN Bundle (incl. Tracing) | 42.09 KB |
| CDN Bundle (incl. Logs, Metrics) | 28.99 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 43.12 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 66.87 KB |
| CDN Bundle (incl. Tracing, Replay) | 78.13 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 79.14 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 83.54 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 84.55 KB |
| CDN Bundle - uncompressed | 80.72 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 124.81 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 84.77 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 128.14 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 204.87 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 238.95 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 242.26 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 251.56 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 254.86 KB |
| @sentry/nextjs (client) | 45.79 KB |
| @sentry/sveltekit (client) | 41.62 KB |
| @sentry/node-core | 54.45 KB |
| @sentry/node | 168.93 KB |
| @sentry/node - without tracing | 93.76 KB |
| @sentry/aws-serverless | 110.13 KB |
fix(deps): bump socket.io-parser to 4.2.6 to fix CVE-2026-33151
feat(elysia): @sentry/elysia - Alpha Release (#19509)
New Sentry SDK for the Elysia web framework, supporting both Bun and Node.js runtimes.
Note: This is an alpha release. Please report any issues or feedback on GitHub.
Features
onError hook; 3xx/4xx ignored by default. Customizable with shouldHandleError.GET /users/:id).sentry-trace and baggage headers propagated automatically on incoming/outgoing requests.Usage
import * as Sentry from '@sentry/elysia';
import { Elysia } from 'elysia';
Sentry.init({ dsn: '__DSN__', tracesSampleRate: 1.0 });
const app = Sentry.withElysia(new Elysia());
app.get('/', () => 'Hello World');
app.listen(3000);
ctx argument to Workflow.do user callback (#19891).withResponse() on Anthropic instrumentation (#19935)internal_error as span status for Vercel error spans (#19921)node to nest metadata (#19875)<details> <summary> <strong>Internal Changes</strong> </summary>
file-type dependency (#19824)buildMethodPath utility from openai (#19969)@elysiajs/opentelemetry dependency (#19947)</details>
Work in this release was contributed by @roli-lpci. Thank you for your contributions!
| Path | Size |
|---|---|
| @sentry/browser | 25.08 KB |
| @sentry/browser - with treeshaking flags | 23.6 KB |
| @sentry/browser (incl. Tracing) | 41.67 KB |
| @sentry/browser (incl. Tracing, Profiling) | 46.22 KB |
| @sentry/browser (incl. Tracing, Replay) | 79.57 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 69.4 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 84.15 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 96.1 KB |
| @sentry/browser (incl. Feedback) | 41.48 KB |
| @sentry/browser (incl. sendFeedback) | 29.64 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.57 KB |
| @sentry/browser (incl. Metrics) | 26.33 KB |
| @sentry/browser (incl. Logs) | 26.46 KB |
| @sentry/browser (incl. Metrics & Logs) | 27.13 KB |
| @sentry/react | 26.8 KB |
| @sentry/react (incl. Tracing) | 43.96 KB |
| @sentry/vue | 29.42 KB |
| @sentry/vue (incl. Tracing) | 43.48 KB |
| @sentry/svelte | 25.1 KB |
| CDN Bundle | 27.69 KB |
| CDN Bundle (incl. Tracing) | 42.55 KB |
| CDN Bundle (incl. Logs, Metrics) | 28.54 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 43.39 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 66.69 KB |
| CDN Bundle (incl. Tracing, Replay) | 78.52 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 79.4 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 83.96 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 84.82 KB |
| CDN Bundle - uncompressed | 80.76 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 125.61 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 83.56 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 128.41 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 204.32 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 239.75 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 242.53 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 252.36 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 255.13 KB |
| @sentry/nextjs (client) | 46.29 KB |
| @sentry/sveltekit (client) | 42.11 KB |
| @sentry/node-core | 55.08 KB |
| @sentry/node | 169.44 KB |
| @sentry/node - without tracing | 94.16 KB |
| @sentry/aws-serverless | 110.78 KB |
feat(elysia): @sentry/elysia - Alpha Release (#19509)
New Sentry SDK for the Elysia web framework, supporting both Bun and Node.js runtimes.
Note: This is an alpha release. Please report any issues or feedback on GitHub.
Features
onError hook; 3xx/4xx ignored by default. Customizable with shouldHandleError.GET /users/:id).sentry-trace and baggage headers propagated automatically on incoming/outgoing requests.Usage
import * as Sentry from '@sentry/elysia';
import { Elysia } from 'elysia';
Sentry.init({ dsn: '__DSN__', tracesSampleRate: 1.0 });
const app = Sentry.withElysia(new Elysia());
app.get('/', () => 'Hello World');
app.listen(3000);
ctx argument to Workflow.do user callback (#19891).withResponse() on Anthropic instrumentation (#19935)internal_error as span status for Vercel error spans (#19921)node to nest metadata (#19875)<details> <summary> <strong>Internal Changes</strong> </summary>
file-type dependency (#19824)buildMethodPath utility from openai (#19969)@elysiajs/opentelemetry dependency (#19947)</details>
Work in this release was contributed by @roli-lpci. Thank you for your contributions!
feat(node): Add nodeRuntimeMetricsIntegration for automatic Node.js runtime metrics (#19923)
The new nodeRuntimeMetricsIntegration automatically collects Node.js runtime health metrics and sends them to Sentry. Eight metrics are emitted by default every 30 seconds: memory (RSS, heap used/total), CPU utilization, event loop delay (p50, p99), event loop utilization, and process uptime. Additional metrics are available as opt-in.
import * as Sentry from '@sentry/node';
Sentry.init({
dsn: '...',
integrations: [Sentry.nodeRuntimeMetricsIntegration()],
});
fix(deps): bump devalue 5.6.3 to 5.6.4 to fix CVE-2026-30226
feat(remix): Server Timing Headers Trace Propagation (#18653)
The Remix SDK now supports automatic trace propagation via Server-Timing response headers to continue pageload traces on the client side.
This means, you no longer have to define a custom meta function to add Sentry <meta> tags to your page as previously.
We'll update out Remix tracing docs after this release.
withSentry (#19836)SpanStatusType for langchain/google-genai (#19863)<details> <summary> <strong>Internal Changes</strong> </summary>
</details>
| Path | Size |
|---|---|
| @sentry/browser | 24.93 KB |
| @sentry/browser - with treeshaking flags | 23.47 KB |
| @sentry/browser (incl. Tracing) | 41.51 KB |
| @sentry/browser (incl. Tracing, Profiling) | 46.07 KB |
| @sentry/browser (incl. Tracing, Replay) | 79.41 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 69.22 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 84 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 95.97 KB |
| @sentry/browser (incl. Feedback) | 41.35 KB |
| @sentry/browser (incl. sendFeedback) | 29.49 KB |
| @sentry/browser (incl. FeedbackAsync) | 34.43 KB |
| @sentry/browser (incl. Metrics) | 26.18 KB |
| @sentry/browser (incl. Logs) | 26.32 KB |
| @sentry/browser (incl. Metrics & Logs) | 26.99 KB |
| @sentry/react | 26.66 KB |
| @sentry/react (incl. Tracing) | 43.81 KB |
| @sentry/vue | 29.29 KB |
| @sentry/vue (incl. Tracing) | 43.34 KB |
| @sentry/svelte | 24.95 KB |
| CDN Bundle | 27.54 KB |
| CDN Bundle (incl. Tracing) | 42.37 KB |
| CDN Bundle (incl. Logs, Metrics) | 28.39 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) | 43.22 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) | 66.52 KB |
| CDN Bundle (incl. Tracing, Replay) | 78.35 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) | 79.24 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 83.77 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) | 84.64 KB |
| CDN Bundle - uncompressed | 80.39 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 125.24 KB |
| CDN Bundle (incl. Logs, Metrics) - uncompressed | 83.19 KB |
| CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed | 128.04 KB |
| CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed | 203.92 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 239.35 KB |
| CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed | 242.14 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 251.96 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed | 254.74 KB |
| @sentry/nextjs (client) | 46.17 KB |
| @sentry/sveltekit (client) | 41.95 KB |
| @sentry/node-core | 54.96 KB |
| @sentry/node | 169.14 KB |
| @sentry/node - without tracing | 94 KB |
| @sentry/aws-serverless | 110.61 KB |
Your coding agent can read these notes before it upgrades. Set up the MCP server →