Important Changes
- feat(browser): Add INP support for v8 (#11650)
INP web vital support was now forward-ported to version 8. Recording of INP data is enabled by default.
- feat(core): Increase default transport buffer size from 30 to 64 (#11764)
The default limit of queued events to be sent was increased from 30 to 64 events. You may observe a higher memory
footprint of the SDK. You can override this limit by setting the transportOptions.bufferSize
option in
Sentry.init()
.
- feat(replay): Add "maxCanvasSize" option for replay canvases (#11617)
A maxCanvasSize
option was added to the replayCanvasIntegration
to disallow capturing of canvases larger than a
certain size. This value defaults to 1280
which will not capture canvases bigger than 1280x1280 pixels.
Other Changes
- deps: Downgrade
@opentelemetry/instrumentation-http
to0.48.0
(#11745) - deps(nextjs): Remove unnecessary and faulty
@opentelemetry/api
dependency from Next.js package (#11717) - feat(aws): Add OTEL based integrations (#11548)
- feat(core): Ensure trace context only includes relevant data (#11713)
- feat(deps): Bump @opentelemetry/instrumentation-fastify from 0.33.0 to 0.35.0 (#11690)
- feat(deps): Bump @opentelemetry/instrumentation-graphql from 0.37.0 to 0.39.0 (#11692)
- feat(deps): Bump @opentelemetry/instrumentation-http from 0.48.0 to 0.50.0 (#11725)
- feat(deps): Bump @opentelemetry/instrumentation-mongoose from 0.35.0 to 0.37.0 (#11693)
- feat(deps): Bump @opentelemetry/instrumentation-mysql2 from 0.35.0 to 0.37.0 (#11726)
- feat(deps): Bump @opentelemetry/instrumentation-nestjs-core from 0.34.0 to 0.36.0 (#11727)
- feat(deps): Bump @opentelemetry/sdk-metrics from 1.21.0 to 1.23.0 (#11695)
- feat(deps): Bump @prisma/instrumentation from 5.9.0 to 5.12.1 (#11724)
- feat(feedback): Create async bundles and code to resolve helper integrations (#11621)
- feat(nextjs): Sample out low-quality spans on older Next.js versions (#11722)
- feat(opentelemetry): Support new http method attribute (#11756)
- feat(opentelemetry): Use rest args for addOpenTelemetryInstrumentation (#11721)
- feat(replay): Upgrade rrweb packages to 2.15.0 (#11736)
- fix(browser): Ensure
lazyLoadIntegration
works in NPM mode (#11673) - fix(browser): Set custom sentry source correctly (#11735)
- fix(ember): Do not create rendering spans without transaction (#11749)
- fix(serverless): Check if cloud event callback is a function (#9044) (#11701)
- ref(nextjs): Remove unnecessary logic to filter symbolification/sentry spans (#11714)
Bundle size 📦
Path | Size |
---|---|
@sentry/browser | 21.65 KB |
@sentry/browser (incl. Tracing) | 32.63 KB |
@sentry/browser (incl. Tracing, Replay) | 67.98 KB |
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags | 61.37 KB |
@sentry/browser (incl. Tracing, Replay with Canvas) | 72.02 KB |
@sentry/browser (incl. Tracing, Replay, Feedback) | 84.21 KB |
@sentry/browser (incl. Feedback) | 37.76 KB |
@sentry/browser (incl. sendFeedback) | 26.43 KB |
@sentry/browser (incl. FeedbackAsync) | 30.91 KB |
@sentry/react | 24.33 KB |
@sentry/react (incl. Tracing) | 35.53 KB |
@sentry/vue | 25.27 KB |
@sentry/vue (incl. Tracing) | 34.38 KB |
@sentry/svelte | 21.77 KB |
CDN Bundle | 23.95 KB |
CDN Bundle (incl. Tracing) | 33.89 KB |
CDN Bundle (incl. Tracing, Replay) | 67.61 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) | 83.44 KB |
CDN Bundle - uncompressed | 70.56 KB |
CDN Bundle (incl. Tracing) - uncompressed | 100.57 KB |
CDN Bundle (incl. Tracing, Replay) - uncompressed | 210.18 KB |
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed | 256.49 KB |
@sentry/nextjs (client) | 34.75 KB |
@sentry/sveltekit (client) | 33.13 KB |
@sentry/node | 152.88 KB |