Skip to content

fix(deps): update dependency @sentry/react from v7.120.4 to v10 #834

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 13, 2024

This PR contains the following updates:

Package Change Age Confidence
@sentry/react (source) 7.120.4 -> 10.1.0 age confidence

Release Notes

getsentry/sentry-javascript (@​sentry/react)

v10.1.0

Compare Source

  • feat(nuxt): Align build-time options to follow bundler plugins structure (#​17255)
  • fix(browser-utils): Ensure web vital client hooks unsubscribe correctly (#​17272)
  • fix(browser): Ensure request from diagnoseSdkConnectivity doesn't create span (#​17280)

Bundle size 📦

Path Size
@​sentry/browser 23.21 KB
@​sentry/browser - with treeshaking flags 21.82 KB
@​sentry/browser (incl. Tracing) 38.51 KB
@​sentry/browser (incl. Tracing, Replay) 75.7 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 65.81 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.29 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.14 KB
@​sentry/browser (incl. Feedback) 39.5 KB
@​sentry/browser (incl. sendFeedback) 27.78 KB
@​sentry/browser (incl. FeedbackAsync) 32.56 KB
@​sentry/react 24.9 KB
@​sentry/react (incl. Tracing) 40.43 KB
@​sentry/vue 27.54 KB
@​sentry/vue (incl. Tracing) 40.27 KB
@​sentry/svelte 23.23 KB
CDN Bundle 24.69 KB
CDN Bundle (incl. Tracing) 38.38 KB
CDN Bundle (incl. Tracing, Replay) 73.62 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.92 KB
CDN Bundle - uncompressed 72.13 KB
CDN Bundle (incl. Tracing) - uncompressed 113.62 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.16 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 237.67 KB
@​sentry/nextjs (client) 42.44 KB
@​sentry/sveltekit (client) 38.93 KB
@​sentry/node-core 46.41 KB
@​sentry/node 142.76 KB
@​sentry/node - without tracing 89.48 KB
@​sentry/aws-serverless 100.67 KB

v10.0.0

Compare Source

Version 10.0.0 marks a release of the Sentry JavaScript SDKs that contains breaking changes. The goal of this release is to primarily upgrade the underlying OpenTelemetry dependencies to v2 with minimal breaking changes.

How To Upgrade

Please carefully read through the migration guide in the Sentry docs on how to upgrade from version 9 to version 10. Make sure to select your specific platform/framework in the top left corner: https://docs.sentry.io/platforms/javascript/migration/v9-to-v10/

A comprehensive migration guide outlining all changes can be found within the Sentry JavaScript SDK Repository: https://github.com/getsentry/sentry-javascript/blob/develop/MIGRATION.md

Breaking Changes
  • feat!: Bump to OpenTelemetry v2 (#​16872)
  • feat(browser)!: Remove FID web vital collection (#​17076)
  • feat(core)!: Remove BaseClient (#​17071)
  • feat(core)!: Remove enableLogs and beforeSendLog experimental options (#​17063)
  • feat(core)!: Remove hasTracingEnabled (#​17072)
  • feat(core)!: Remove deprecated logger (#​17061)
  • feat(replay)!: Promote _experiments.autoFlushOnFeedback option as default (#​17220)
  • chore(deps)!: Bump bundler plugins to v4 (#​17089)
Other Changes
  • feat(astro): Implement Request Route Parametrization for Astro 5 (#​17105)
  • feat(astro): Parametrize routes on client-side (#​17133)
  • feat(aws): Add SentryNodeServerlessSDKv10 v10 AWS Lambda Layer (#​17069)
  • feat(aws): Create unified lambda layer for ESM and CJS (#​17012)
  • feat(aws): Detect SDK source for AWS Lambda layer (#​17128)
  • feat(core): Add missing openai tool calls attributes (#​17226)
  • feat(core): Add shared flushIfServerless function (#​17177)
  • feat(core): Implement strictTraceContinuation (#​16313)
  • feat(core): MCP server instrumentation without breaking Miniflare (#​16817)
  • feat(deps): bump @​prisma/instrumentation from 6.11.1 to 6.12.0 (#​17117)
  • feat(meta): Unify detection of serverless environments and add Cloud Run (#​17168)
  • feat(nestjs): Switch to OTel core instrumentation (#​17068)
  • feat(node-native): Upgrade @sentry-internal/node-native-stacktrace to 0.2.2 (#​17207)
  • feat(node): Add shouldHandleError option to fastifyIntegration (#​16845)
  • feat(node): Add firebase integration (#​16719)
  • feat(node): Instrument stream responses for openai (#​17110)
  • feat(react-router): Add createSentryHandleError (#​17235)
  • feat(react-router): Automatically flush on serverless for loaders/actions (#​17234)
  • feat(react-router): Automatically flush on Vercel for request handlers (#​17232)
  • fix(astro): Construct parametrized route during runtime (#​17190)
  • fix(aws): Add layer build output to nx cache (#​17148)
  • fix(aws): Fix path to packages directory (#​17112)
  • fix(aws): Resolve all Sentry packages to local versions in layer build (#​17106)
  • fix(aws): Use file link in dependency version (#​17111)
  • fix(cloudflare): Allow non uuid workflow instance IDs (#​17121)
  • fix(cloudflare): Avoid turning DurableObject sync methods into async (#​17184)
  • fix(core): Fix OpenAI SDK private field access by binding non-instrumented fns (#​17163)
  • fix(core): Fix operation name for openai responses API (#​17206)
  • fix(core): Update ai.response.object to gen_ai.response.object (#​17153)
  • fix(nextjs): Flush in route handlers (#​17223)
  • fix(nextjs): Handle async params in url extraction (#​17162)
  • fix(nextjs): Update stackframe calls for next v15.5 (#​17156)
  • fix(node): Add mechanism to fastifyIntegration error handler (#​17208)
  • fix(node): Ensure tool errors for vercelAiIntegration have correct trace connected (#​17132)
  • fix(node): Fix exports for openai instrumentation (#​17238)
  • fix(node): Handle stack traces with data URI filenames (#​17218)
  • fix(react): Memoize wrapped component to prevent rerenders (#​17230)
  • fix(remix): Ensure source maps upload fails silently if Sentry CLI fails (#​17082)
  • fix(replay): Fix re-sampled sessions after a click (#​17008)
  • fix(svelte): Do not insert preprocess code in script module in Svelte 5 (#​17114)
  • fix(sveltekit): Align error status filtering and mechanism in handleErrorWithSentry (#​17157)

Work in this release was contributed by @​richardjelinek-fastest. Thank you for your contribution!

Bundle size 📦
Path Size
@​sentry/browser 23.21 KB
@​sentry/browser - with treeshaking flags 21.82 KB
@​sentry/browser (incl. Tracing) 38.49 KB
@​sentry/browser (incl. Tracing, Replay) 75.68 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 65.78 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.27 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.11 KB
@​sentry/browser (incl. Feedback) 39.5 KB
@​sentry/browser (incl. sendFeedback) 27.78 KB
@​sentry/browser (incl. FeedbackAsync) 32.56 KB
@​sentry/react 24.9 KB
@​sentry/react (incl. Tracing) 40.41 KB
@​sentry/vue 27.54 KB
@​sentry/vue (incl. Tracing) 40.25 KB
@​sentry/svelte 23.23 KB
CDN Bundle 24.69 KB
CDN Bundle (incl. Tracing) 38.37 KB
CDN Bundle (incl. Tracing, Replay) 73.61 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.91 KB
CDN Bundle - uncompressed 72.13 KB
CDN Bundle (incl. Tracing) - uncompressed 113.57 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.11 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 237.62 KB
@​sentry/nextjs (client) 42.42 KB
@​sentry/sveltekit (client) 38.91 KB
@​sentry/node-core 46.41 KB
@​sentry/node 142.76 KB
@​sentry/node - without tracing 89.48 KB
@​sentry/aws-serverless 100.67 KB

v9.44.2

Compare Source

This release is publishing the AWS Lambda Layer under SentryNodeServerlessSDKv9. The previous release 9.44.1 accidentally published the layer under SentryNodeServerlessSDKv10.

Bundle size 📦

Path Size
@​sentry/browser 23.24 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.95 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 65.98 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.53 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.34 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.81 KB
@​sentry/browser (incl. FeedbackAsync) 32.59 KB
@​sentry/react 24.95 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.58 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.63 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.97 KB
CDN Bundle - uncompressed 71.73 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.6 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.11 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.21 KB
@​sentry/node - without tracing 97.96 KB
@​sentry/aws-serverless 125.46 KB

v9.44.1

Compare Source

  • fix(replay/v9): Call sendBufferedReplayOrFlush when opening/sending feedback (#​17270)

Bundle size 📦

Path Size
@​sentry/browser 23.24 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.94 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 65.98 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.53 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.34 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.81 KB
@​sentry/browser (incl. FeedbackAsync) 32.59 KB
@​sentry/react 24.95 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.58 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.63 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.97 KB
CDN Bundle - uncompressed 71.73 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.6 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.11 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.21 KB
@​sentry/node - without tracing 97.96 KB
@​sentry/aws-serverless 125.46 KB

v9.44.0

Compare Source

  • feat(replay/v9): Deprecate _experiments.autoFlushOnFeedback (#​17219)
  • feat(v9/core): Add shared flushIfServerless function (#​17239)
  • feat(v9/node-native): Upgrade @sentry-internal/node-native-stacktrace to 0.2.2 (#​17256)
  • feat(v9/react-router): Add createSentryHandleError (#​17244)
  • feat(v9/react-router): Automatically flush on serverless for loaders/actions (#​17243)
  • feat(v9/react-router): Automatically flush on serverless for request handler (#​17242)
  • fix(v9/astro): Construct parametrized route during runtime (#​17227)
  • fix(v9/nextjs): Flush in route handlers (#​17245)
  • fix(v9/node): Fix exports for openai instrumentation (#​17238) (#​17241)

Bundle size 📦

Path Size
@​sentry/browser 23.24 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.94 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 65.98 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.53 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.34 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.81 KB
@​sentry/browser (incl. FeedbackAsync) 32.59 KB
@​sentry/react 24.95 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.58 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.62 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.97 KB
CDN Bundle - uncompressed 71.73 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.56 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.07 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.21 KB
@​sentry/node - without tracing 97.96 KB
@​sentry/aws-serverless 125.46 KB

v9.43.0

Compare Source

  • feat(v9/core): add MCP server instrumentation (#​17196)
  • feat(v9/meta): Unify detection of serverless environments and add Cloud Run (#​17204)
  • fix(v9/node): Add mechanism to fastifyIntegration error handler (#​17211)
  • fix(v9/replay): Fix re-sampled sessions after a click (#​17195)

Bundle size 📦

Path Size
@​sentry/browser 23.24 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.98 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.02 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.57 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.38 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.81 KB
@​sentry/browser (incl. FeedbackAsync) 32.59 KB
@​sentry/react 24.95 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.58 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.66 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79 KB
CDN Bundle - uncompressed 71.73 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.16 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.2 KB
@​sentry/node - without tracing 97.96 KB
@​sentry/aws-serverless 125.46 KB

v9.42.1

Compare Source

  • fix(v9/astro): Revert Astro v5 storing route data to globalThis (#​17185)
  • fix(v9/cloudflare): Avoid turning DurableObject sync methods into async (#​17187)
  • fix(v9/nextjs): Handle async params in url extraction (#​17176)
  • fix(v9/sveltekit): Align error status filtering and mechanism in handleErrorWithSentry (#​17174)

Bundle size 📦

Path Size
@​sentry/browser 23.24 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.97 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.01 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.56 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.38 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.81 KB
@​sentry/browser (incl. FeedbackAsync) 32.59 KB
@​sentry/react 24.95 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.58 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.99 KB
CDN Bundle - uncompressed 71.73 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.59 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.1 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.18 KB
@​sentry/node - without tracing 97.96 KB
@​sentry/aws-serverless 125.46 KB

v9.42.0

Compare Source

  • feat(v9/aws): Detect SDK source for AWS Lambda layer (#​17150)
  • fix(v9/core): Fix OpenAI SDK private field access by binding non-instrumented fns (#​17167)
  • fix(v9/core): Update ai.response.object to gen_ai.response.object (#​17155)
  • fix(v9/nextjs): Update stackframe calls for next v15.5 (#​17161)
Bundle size 📦
Path Size
@​sentry/browser 23.24 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.97 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.01 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.56 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.38 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.81 KB
@​sentry/browser (incl. FeedbackAsync) 32.59 KB
@​sentry/react 24.95 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.58 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.99 KB
CDN Bundle - uncompressed 71.73 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.59 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.1 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.18 KB
@​sentry/node - without tracing 97.96 KB
@​sentry/aws-serverless 125.46 KB

v9.41.0

Compare Source

v9.40.0

Compare Source

Important Changes
  • feat(browser): Add debugId sync APIs between web worker and main thread (#​16981)

This release adds two Browser SDK APIs to let the main thread know about debugIds of worker files:

  • webWorkerIntegration({worker}) to be used in the main thread
  • registerWebWorker({self}) to be used in the web worker
// main.js
Sentry.init({...})

const worker = new MyWorker(...);

Sentry.addIntegration(Sentry.webWorkerIntegration({ worker }));

worker.addEventListener('message', e => {...});
// worker.js
Sentry.registerWebWorker({ self });

self.postMessage(...);
  • feat(core): Deprecate logger in favor of debug (#​17040)

The internal SDK logger export from @sentry/core has been deprecated in favor of the debug export. debug only exposes log, warn, and error methods but is otherwise identical to logger. Note that this deprecation does not affect the logger export from other packages (like @sentry/browser or @sentry/node) which is used for Sentry Logging.

import { logger, debug } from '@​sentry/core';

// before
logger.info('This is an info message');

// after
debug.log('This is an info message');
  • feat(node): Add OpenAI integration (#​17022)

This release adds official support for instrumenting OpenAI SDK calls in with Sentry tracing, following OpenTelemetry semantic conventions for Generative AI. It instruments:

  • client.chat.completions.create() - For chat-based completions
  • client.responses.create() - For the responses API
// The integration respects your `sendDefaultPii` option, but you can override the behavior in the integration options

Sentry.init({
  dsn: '__DSN__',
  integrations: [
    Sentry.openAIIntegration({
      recordInputs: true, // Force recording prompts
      recordOutputs: true, // Force recording responses
    }),
  ],
});
Other Changes
  • feat(node-core): Expand @opentelemetry/instrumentation range to cover 0.203.0 (#​17043)
  • fix(cloudflare): Ensure errors get captured from durable objects (#​16838)
  • fix(sveltekit): Ensure server errors from streamed responses are sent (#​17044)

Work in this release was contributed by @​0xbad0c0d3 and @​tommy-gilligan. Thank you for your contributions!

Bundle size 📦

Path Size
@​sentry/browser 23.23 KB
@​sentry/browser - with treeshaking flags 21.82 KB
@​sentry/browser (incl. Tracing) 38.73 KB
@​sentry/browser (incl. Tracing, Replay) 75.96 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.56 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.37 KB
@​sentry/browser (incl. Feedback) 39.53 KB
@​sentry/browser (incl. sendFeedback) 27.8 KB
@​sentry/browser (incl. FeedbackAsync) 32.58 KB
@​sentry/react 24.94 KB
@​sentry/react (incl. Tracing) 40.64 KB
@​sentry/vue 27.57 KB
@​sentry/vue (incl. Tracing) 40.48 KB
@​sentry/svelte 23.25 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.49 KB
CDN Bundle (incl. Tracing, Replay) 73.65 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 78.99 KB
CDN Bundle - uncompressed 71.72 KB
CDN Bundle (incl. Tracing) - uncompressed 114.12 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.58 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.1 KB
@​sentry/nextjs (client) 42.64 KB
@​sentry/sveltekit (client) 39.14 KB
@​sentry/node 165.02 KB
@​sentry/node - without tracing 97.85 KB
@​sentry/aws-serverless 125.35 KB

v9.39.0

Compare Source

Important Changes
  • feat(browser): Add afterStartPageloadSpan hook to improve spanId assignment on web vital spans (#​16893)

This PR adds a new afterStartPageloadSpan lifecycle hook to more robustly assign the correct pageload span ID to web vital spans, replacing the previous unreliable "wait for a tick" approach with a direct callback that fires when the pageload span becomes available.

  • feat(nextjs): Client-side parameterized routes (#​16934)

This PR implements client-side parameterized routes for Next.js by leveraging an injected manifest within the existing app-router instrumentation to automatically parameterize all client-side transactions (e.g. users/123 and users/456 now become become users/:id).

  • feat(node): Drop 401-404 and 3xx status code spans by default (#​16972)

This PR changes the default behavior in the Node SDK to drop HTTP spans with 401-404 and 3xx status codes by default to reduce noise in tracing data.

Other Changes
  • feat(core): Prepend vercel ai attributes with vercel.ai.X (#​16908)
  • feat(nextjs): Add disableSentryWebpackConfig flag (#​17013)
  • feat(nextjs): Build app manifest (#​16851)
  • feat(nextjs): Inject manifest into client for turbopack builds (#​16902)
  • feat(nextjs): Inject manifest into client for webpack builds (#​16857)
  • feat(node-native): Add option to disable event loop blocked detection (#​16919)
  • feat(react-router): Ensure http.server route handling is consistent (#​16986)
  • fix(core): Avoid prolonging idle span when starting standalone span (#​16928)
  • fix(core): Remove side-effect from tracing/errors.ts (#​16888)
  • fix(core): Wrap beforeSendLog in consoleSandbox (#​16968)
  • fix(node-core): Apply correct SDK metadata (#​17014)
  • fix(react-router): Ensure that all browser spans have source=route (#​16984)

Work in this release was contributed by @​janpapenbrock. Thank you for your contribution!

Bundle size 📦

Path Size
@​sentry/browser 23.32 KB
@​sentry/browser - with treeshaking flags 21.83 KB
@​sentry/browser (incl. Tracing) 38.82 KB
@​sentry/browser (incl. Tracing, Replay) 76.05 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.03 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 80.65 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 92.46 KB
@​sentry/browser (incl. Feedback) 39.63 KB
@​sentry/browser (incl. sendFeedback) 27.89 KB
@​sentry/browser (incl. FeedbackAsync) 32.67 KB
@​sentry/react 25.01 KB
@​sentry/react (incl. Tracing) 40.74 KB
@​sentry/vue 27.65 KB
@​sentry/vue (incl. Tracing) 40.56 KB
@​sentry/svelte 23.34 KB
CDN Bundle 24.59 KB
CDN Bundle (incl. Tracing) 38.51 KB
CDN Bundle (incl. Tracing, Replay) 73.67 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 79.01 KB
CDN Bundle - uncompressed 71.82 KB
CDN Bundle (incl. Tracing) - uncompressed 114.25 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 225.76 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 238.27 KB
@​sentry/nextjs (client) 42.72 KB
@​sentry/sveltekit (client) 39.25 KB
@​sentry/node 163.76 KB
@​sentry/node - without tracing 97.98 KB
@​sentry/aws-serverless 125.47 KB

v9.38.0

Compare Source

Important Changes

This release publishes the @sentry/node-native SDK.

Other Changes
  • feat(core): Introduce debug to replace logger (#​16906)
  • fix(browser): Guard nextHopProtocol when adding resource spans ([#​16900](ht

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 99b0aff to addd0f6 Compare May 18, 2024 03:03
@renovate renovate bot changed the title fix(deps): update dependency @sentry/react from v7.114.0 to v8 fix(deps): update dependency @sentry/react from v7.116.0 to v8 May 18, 2024
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 3941a9b to 0c2b762 Compare May 29, 2024 17:05
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from 1e5ac86 to 21da752 Compare June 10, 2024 18:39
@renovate renovate bot changed the title fix(deps): update dependency @sentry/react from v7.116.0 to v8 fix(deps): update dependency @sentry/react from v7.117.0 to v8 Jun 10, 2024
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from fce1d95 to 561f44c Compare June 12, 2024 11:12
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from ff48e41 to 11903e6 Compare June 21, 2024 09:37
@renovate renovate bot changed the title fix(deps): update dependency @sentry/react from v7.117.0 to v8 fix(deps): update dependency @sentry/react from v7.118.0 to v8 Jun 21, 2024
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from 19bd349 to e3820c5 Compare June 27, 2024 13:46
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from 0029367 to 97bcc09 Compare July 5, 2024 11:38
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from 397fb8f to 4405609 Compare July 16, 2024 15:18
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from c932340 to e199714 Compare July 24, 2024 16:57
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch from e199714 to d5bad2a Compare July 27, 2024 22:01
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 430ca33 to b897b80 Compare June 10, 2025 17:56
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from d0e994b to a4144b6 Compare June 17, 2025 09:36
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 3 times, most recently from ebded3e to c094503 Compare June 27, 2025 10:26
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from bcc8b35 to 9543863 Compare July 4, 2025 17:55
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 4 times, most recently from 29e6958 to 084b205 Compare July 15, 2025 18:30
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 084b205 to b467f4b Compare July 17, 2025 18:02
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 5 times, most recently from 43c3b9f to f373f67 Compare July 30, 2025 07:54
@renovate renovate bot changed the title fix(deps): update dependency @sentry/react from v7.120.3 to v9 fix(deps): update dependency @sentry/react from v7.120.4 to v9 Jul 30, 2025
@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch 2 times, most recently from a66792e to 623b3be Compare July 31, 2025 23:32
@renovate renovate bot changed the title fix(deps): update dependency @sentry/react from v7.120.4 to v9 fix(deps): update dependency @sentry/react from v7.120.4 to v10 Jul 31, 2025
Copy link

github-actions bot commented Jul 31, 2025

Visit the preview URL for this PR (updated for commit dc0f6db):

https://ent-ror-abzu-dev--pr834-renovate-major-sentr-5jrdfzul.web.app

(expires Mon, 11 Aug 2025 16:05:31 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 062563fce35e36a421ef531ddfc5db6c937ea3b1

@renovate renovate bot force-pushed the renovate/major-sentry-javascript-monorepo branch from 623b3be to dc0f6db Compare August 4, 2025 16:03
Copy link

sonarqubecloud bot commented Aug 4, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants