yarn @sentry/nextjs 8.0.0-beta.4

latest releases: 8.19.0, 8.18.0, 8.17.0...
2 months ago

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 to 0.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

Don't miss a new nextjs release

NewReleases is sending notifications on new releases.