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.enableLambdaExtension
in 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.type
to errors captured byhttpClientIntegration
(#17254) - ref(browser): Set more descriptive
mechanism.type
inbrowserApiErrorsIntergation
(#17251) - ref(core): Add
mechanism.type
totrpcMiddleware
errors (#17287) - ref(core): Add more specific event
mechanism
s and span origins toopenAiIntegration
(#17288) - ref(nestjs): Add
mechanism
to captured errors (#17312)
Internal Changes
- chore: Use proper
test-utils
dependency in workspace (#17538) - chore(test): Remove
geist
font (#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 ai@5.0.30 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 |