[Snyk] Upgrade @sentry/react from 8.15.0 to 8.17.0 #370
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Snyk has created this PR to upgrade @sentry/react from 8.15.0 to 8.17.0.
ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.
The recommended version is 2 versions ahead of your current version.
The recommended version was released on 22 days ago.
Release notes
Package name: @sentry/react
-
8.17.0 - 2024-07-10
- feat: Upgrade OTEL deps (#12809)
- fix(nuxt): Add module to build:transpile script (#12843)
- fix(browser): Allow SDK initialization in NW.js apps (#12846)
Path
Size
@ sentry/browser
22.31 KB
@ sentry/browser (incl. Tracing)
33.45 KB
@ sentry/browser (incl. Tracing, Replay)
69.2 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
62.53 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
73.27 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
85.9 KB
@ sentry/browser (incl. Tracing, Replay, Feedback, metrics)
87.76 KB
@ sentry/browser (incl. metrics)
26.59 KB
@ sentry/browser (incl. Feedback)
38.98 KB
@ sentry/browser (incl. sendFeedback)
26.92 KB
@ sentry/browser (incl. FeedbackAsync)
31.54 KB
@ sentry/react
25.05 KB
@ sentry/react (incl. Tracing)
36.49 KB
@ sentry/vue
26.41 KB
@ sentry/vue (incl. Tracing)
35.31 KB
@ sentry/svelte
22.44 KB
CDN Bundle
23.52 KB
CDN Bundle (incl. Tracing)
35.21 KB
CDN Bundle (incl. Tracing, Replay)
69.31 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
74.51 KB
CDN Bundle - uncompressed
69.02 KB
CDN Bundle (incl. Tracing) - uncompressed
104.04 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
214.43 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
227.15 KB
@ sentry/nextjs (client)
36.37 KB
@ sentry/sveltekit (client)
34.1 KB
@ sentry/node
130.79 KB
@ sentry/node - without tracing
91.88 KB
@ sentry/aws-serverless
117.05 KB
-
8.16.0 - 2024-07-09
- feat(nextjs): Use spans generated by Next.js for App Router (#12729)
- - feat(nestjs): Add nest cron monitoring support (#12781)
import { Cron } from '@ nestjs/schedule';
- feat(node): Allow to pass instrumentation config to
- feat(nuxt): Add server error hook (#12796)
- feat(nuxt): Inject sentry config with Nuxt
- fix: Apply stack frame metadata before event processors (#12799)
- fix(feedback): Add missing
- fix(node): Ensure
- ref(feedback): Let CropCorner inherit the existing h prop (#12814)
- ref(otel): Ensure we never swallow args for ContextManager (#12798)
Path
Size
@ sentry/browser
22.29 KB
@ sentry/browser (incl. Tracing)
33.44 KB
@ sentry/browser (incl. Tracing, Replay)
69.19 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
62.52 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
73.25 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
85.88 KB
@ sentry/browser (incl. Tracing, Replay, Feedback, metrics)
87.74 KB
@ sentry/browser (incl. metrics)
26.58 KB
@ sentry/browser (incl. Feedback)
38.97 KB
@ sentry/browser (incl. sendFeedback)
26.92 KB
@ sentry/browser (incl. FeedbackAsync)
31.53 KB
@ sentry/react
25.04 KB
@ sentry/react (incl. Tracing)
36.48 KB
@ sentry/vue
26.4 KB
@ sentry/vue (incl. Tracing)
35.3 KB
@ sentry/svelte
22.43 KB
CDN Bundle
23.51 KB
CDN Bundle (incl. Tracing)
35.2 KB
CDN Bundle (incl. Tracing, Replay)
69.31 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
74.5 KB
CDN Bundle - uncompressed
69 KB
CDN Bundle (incl. Tracing) - uncompressed
104.02 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
214.41 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
227.12 KB
@ sentry/nextjs (client)
36.36 KB
@ sentry/sveltekit (client)
34.09 KB
@ sentry/node
130.86 KB
@ sentry/node - without tracing
91.88 KB
@ sentry/aws-serverless
117.05 KB
-
8.15.0 - 2024-07-05
- feat(core): allow unregistering callback through
- feat(nestjs): Add function-level span decorator to nestjs (#12721)
- feat(otel): Export & use
- fix(core): Pass origin as referrer for
- fix(deno): Publish from build directory (#12773)
- fix(hapi): Specify error channel to filter boom errors (#12725)
- fix(react): Revert back to
- fix(tracing): Report dropped spans for transactions (#12751)
- ref(scope): Delete unused public
Path
Size
@ sentry/browser
22.28 KB
@ sentry/browser (incl. Tracing)
33.43 KB
@ sentry/browser (incl. Tracing, Replay)
69.18 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
62.51 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
73.24 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
85.87 KB
@ sentry/browser (incl. Tracing, Replay, Feedback, metrics)
87.73 KB
@ sentry/browser (incl. metrics)
26.57 KB
@ sentry/browser (incl. Feedback)
38.93 KB
@ sentry/browser (incl. sendFeedback)
26.9 KB
@ sentry/browser (incl. FeedbackAsync)
31.52 KB
@ sentry/react
25.02 KB
@ sentry/react (incl. Tracing)
36.46 KB
@ sentry/vue
26.39 KB
@ sentry/vue (incl. Tracing)
35.29 KB
@ sentry/svelte
22.41 KB
CDN Bundle
23.5 KB
CDN Bundle (incl. Tracing)
35.19 KB
CDN Bundle (incl. Tracing, Replay)
69.29 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
74.48 KB
CDN Bundle - uncompressed
68.97 KB
CDN Bundle (incl. Tracing) - uncompressed
103.98 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
214.38 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
227.09 KB
@ sentry/nextjs (client)
36.35 KB
@ sentry/sveltekit (client)
34.07 KB
@ sentry/node
130.73 KB
@ sentry/node - without tracing
91.75 KB
@ sentry/aws-serverless
116.92 KB
from @sentry/react GitHub release notesBundle size 📦
Important Changes
Previously, the
@ sentry/nextjsSDK automatically recorded spans in the form of transactions for each of your top-levelserver components (pages, layouts, ...). This approach had a few drawbacks, the main ones being that traces didn't have
a root span, and more importantly, if you had data stream to the client, its duration was not captured because the
server component spans had finished before the data could finish streaming.
With this release, we will capture the duration of App Router requests in their entirety as a single transaction with
server component spans being descendants of that transaction. This means you will get more data that is also more
accurate. Note that this does not apply to the Edge runtime. For the Edge runtime, the SDK will emit transactions as it
has before.
Generally speaking, this change means that you will see less transactions and more spans in Sentry. You will no
longer receive server component transactions like
Page Server Component (/path/to/route)(unless using the Edgeruntime), and you will instead receive transactions for your App Router SSR requests that look like
GET /path/to/route.If you are on Sentry SaaS, this may have an effect on your quota consumption: Less transactions, more spans.
The
@ sentry/nestjsSDK now includes a@ SentryCrondecorator that can be used to augment the native NestJS@ Crondecorator to send check-ins to Sentry before and after each cron job run:
import { SentryCron, MonitorConfig } from '@ sentry/nestjs';
import type { MonitorConfig } from '@ sentry/types';
const monitorConfig: MonitorConfig = {
schedule: {
type: 'crontab',
value: '* * * * *',
},
checkinMargin: 2, // In minutes. Optional.
maxRuntime: 10, // In minutes. Optional.
timezone: 'America/Los_Angeles', // Optional.
};
export class MyCronService {
@Cron('* * * * *')
@SentryCron('my-monitor-slug', monitorConfig)
handleCron() {
// Your cron job logic here
}
}
Other Changes
httpIntegration(#12761)addPluginTemplate(#12760)himport inScreenshotEditor(#12784)autoSessionTrackingis enabled by default (#12790)Bundle size 📦
on(#11710)spanTimeInputToSecondsfor otel span exporter (#12699)lazyLoadIntegration(#12766)jsxRuntime: 'classic'to prevent breaking react 17 (#12775)getStack()(#12737)Work in this release was contributed by @ arturovt and @ jaulz. Thank you for your contributions!
Bundle size 📦
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information: