Packages

@sentry/gatsby

11.10.0 · 28 Oct 2026MIT17.5k / weekRepositoryHomepagenpmAtom feed

Your version

8.10.0

19 Jun 2024Where it was published

8.55.2 is the newest release of 8.x.

In short

7 new10 fixed3 changed

Release note

Important Changes

  • remix: Migrate to opentelemetry-instrumentation-remix.

You can now simplify your remix instrumentation by opting-in like this:

const Sentry = require('@sentry/remix');

Sentry.init({
  dsn: YOUR_DSN
  // opt-in to new auto instrumentation
  autoInstrumentRemix: true,
});

With this setup, you do not need to add e.g. wrapExpressCreateRequestHandler anymore. Additionally, the quality of the
captured data improves. The old way to use @sentry/remix continues to work, but it is encouraged to use the new setup.

Other Changes

  • browser: Export thirdPartyErrorFilterIntegration from @sentry/browser

  • feedback: Allow passing tags field to any feedback config param

  • feedback: Improve screenshot quality for retina displays

  • feedback: Screenshots don't resize after cropping

  • feat(node) add max lineno and colno limits

  • feat(profiling) add global profile context while profiler is running

  • react: Add React version to events

  • replay: Add url to replay hydration error breadcrumb type

  • core: Ensure standalone spans respect sampled flag

  • core: Use maxValueLength in extra error data integration

  • feedback: Fix scrolling after feedback submission

  • feedback: Send feedback rejects invalid responses

  • nextjs: Update @rollup/plugin-commonjs

  • node: Ensure status is correct for http server span errors

  • node: UnifygetDynamicSamplingContextFromSpan

  • profiling: Continuous profile chunks should be in seconds

  • remix: Add nativeFetch support for accessing request headers

  • remix: Export no-op as captureRemixServerException from client SDK

  • ref(node) refactor contextlines to use readline

Work in this release was contributed by @AndreyKovanov and @kiliman. Thank you for your contributions!

Bundle size

PathSize
@sentry/browser22.22 KB
@sentry/browser (incl. Tracing)33.27 KB
@sentry/browser (incl. Tracing, Replay)69.05 KB
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags62.37 KB
@sentry/browser (incl. Tracing, Replay with Canvas)73.11 KB
@sentry/browser (incl. Tracing, Replay, Feedback)85.27 KB
@sentry/browser (incl. Tracing, Replay, Feedback, metrics)87.09 KB
@sentry/browser (incl. metrics)26.42 KB
@sentry/browser (incl. Feedback)38.42 KB
@sentry/browser (incl. sendFeedback)26.85 KB
@sentry/browser (incl. FeedbackAsync)31.42 KB
@sentry/react24.96 KB
@sentry/react (incl. Tracing)36.32 KB
@sentry/vue26.23 KB
@sentry/vue (incl. Tracing)35.13 KB
@sentry/svelte22.35 KB
CDN Bundle23.41 KB
CDN Bundle (incl. Tracing)34.95 KB
CDN Bundle (incl. Tracing, Replay)69.08 KB
CDN Bundle (incl. Tracing, Replay, Feedback)74.25 KB
CDN Bundle - uncompressed68.76 KB
CDN Bundle (incl. Tracing) - uncompressed103.41 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed213.88 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed226.47 KB
@sentry/nextjs (client)36.2 KB
@sentry/sveltekit (client)33.9 KB
@sentry/node112.62 KB
@sentry/node - without tracing90.04 KB
@sentry/aws-serverless99.12 KB