10.11.0
Important Changes
-
feat(aws): Add experimental AWS Lambda extension for tunnelling events (#17525)
This release adds an experimental Sentry Lambda extension to the existing Sentry Lambda layer. Sentry events are now tunneled through the extension and then forwarded to Sentry. This has the benefit of reducing the request processing time.
To enable it, set
_experiments.enableLambdaExtensionin your Sentry config like this:Sentry.init({ dsn: '<YOUR_DSN>', _experiments: { enableLambdaExtension: true, }, });
Other Changes
- feat(core): Add replay id to logs (#17563)
- feat(core): Improve error handling for Anthropic AI instrumentation (#17535)
- feat(deps): bump @opentelemetry/instrumentation-ioredis from 0.51.0 to 0.52.0 (#17557)
- feat(node): Add incoming request headers as OTel span attributes (#17475)
- fix(astro): Ensure traces are correctly propagated for static routes (#17536)
- fix(react): Remove
handleExistingNavigation(#17534) - ref(browser): Add more specific
mechanism.typeto errors captured byhttpClientIntegration(#17254) - ref(browser): Set more descriptive
mechanism.typeinbrowserApiErrorsIntergation(#17251) - ref(core): Add
mechanism.typetotrpcMiddlewareerrors (#17287) - ref(core): Add more specific event
mechanisms and span origins toopenAiIntegration(#17288) - ref(nestjs): Add
mechanismto captured errors (#17312)
Internal Changes
- chore: Use proper
test-utilsdependency in workspace (#17538) - chore(test): Remove
geistfont (#17541) - ci: Check for stable lockfile (#17552)
- ci: Fix running of only changed E2E tests (#17551)
- ci: Remove project automation workflow (#17508)
- test(node-integration-tests): pin [email protected] to fix test fails (#17542)
Bundle size 📦
| Path | Size |
|---|---|
| @sentry/browser | 23.61 KB |
| @sentry/browser - with treeshaking flags | 22.22 KB |
| @sentry/browser (incl. Tracing) | 39.2 KB |
| @sentry/browser (incl. Tracing, Replay) | 76.66 KB |
| @sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 66.66 KB |
| @sentry/browser (incl. Tracing, Replay with Canvas) | 81.23 KB |
| @sentry/browser (incl. Tracing, Replay, Feedback) | 93.15 KB |
| @sentry/browser (incl. Feedback) | 39.95 KB |
| @sentry/browser (incl. sendFeedback) | 28.15 KB |
| @sentry/browser (incl. FeedbackAsync) | 32.98 KB |
| @sentry/react | 25.29 KB |
| @sentry/react (incl. Tracing) | 41.12 KB |
| @sentry/vue | 27.99 KB |
| @sentry/vue (incl. Tracing) | 40.97 KB |
| @sentry/svelte | 23.63 KB |
| CDN Bundle | 25.16 KB |
| CDN Bundle (incl. Tracing) | 39.07 KB |
| CDN Bundle (incl. Tracing, Replay) | 74.5 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) | 79.83 KB |
| CDN Bundle - uncompressed | 73.44 KB |
| CDN Bundle (incl. Tracing) - uncompressed | 115.53 KB |
| CDN Bundle (incl. Tracing, Replay) - uncompressed | 227.93 KB |
| CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 240.39 KB |
| @sentry/nextjs (client) | 43.11 KB |
| @sentry/sveltekit (client) | 39.63 KB |
| @sentry/node-core | 48.66 KB |
| @sentry/node | 148.65 KB |
| @sentry/node - without tracing | 90.07 KB |
| @sentry/aws-serverless | 103.24 KB |