[Snyk] Upgrade @sentry/node from 9.43.0 to 10.12.0#565
Conversation
Snyk has created this PR to upgrade @sentry/node from 9.43.0 to 10.12.0. See this package in npm: @sentry/node See this project in Snyk: https://app.snyk.io/org/reisene/project/55e114f8-489e-4f14-b900-20574b041e59?utm_source=github-cloud-app&utm_medium=referral&page=upgrade-pr
|
Aviator Changeset actions:
|
Current Aviator status
This PR was merged manually (without Aviator). Merging manually can negatively impact the performance of the queue. Consider using Aviator next time.
See the real-time status of this PR on the
Aviator webapp.
Use the Aviator Chrome Extension
to see the status of your PR within GitHub.
|
|
Please follow naming conventions! 😿 |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.OpenSSF Scorecard
Scanned Files
|
|
Here's the code health analysis summary for commits Analysis Summary
|
Merge ProtectionsYour pull request matches the following merge protections and will not be merged until they are valid. 🟢 Do not merge outdated PRsWonderful, this rule succeeded.Make sure PRs are almost up to date before merging
|
|
Important Review skippedIgnore keyword(s) in the title. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Comment |
|
Skipping bot pull request creation because the queue is empty and this pull request is up to date with |
|
This pull request failed to merge: new commit introduced for a queued PR, invalidating the status. After you have resolved the problem, you should remove the |
|



Snyk has created this PR to upgrade @sentry/node from 9.43.0 to 10.12.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 22 versions ahead of your current version.
The recommended version was released 23 days ago.
Issues fixed by the recommended upgrade:
SNYK-JS-BRACEEXPANSION-9789073
SNYK-JS-BRACEEXPANSION-9789073
Release notes
Package name: @sentry/node
-
10.12.0 - 2025-09-16
-
- ref(angular): Adjust ErrorHandler event mechanism (#17608)
- ref(astro): Adjust
- ref(aws-severless): Slightly adjust aws-serverless mechanism type (#17614)
- ref(bun): Adjust
- ref(cloudflare): Adjust event
- ref(core): Adjust
- ref(core): Adjust MCP server error event
- ref(core): Simplify
- ref(deno): Adjust
- ref(nextjs): Set more specific event
- ref(node): Adjust mechanism of express, hapi and fastify error handlers (#17623)
- ref(node-core): Add
- ref(node-core): Add more specific
- ref(node-core): Adjust
- ref(node): Add mechanism to errors captured via connect and koa integrations (#17579)
- ref(nuxt): Add and adjust
- ref(react): Add mechanism to
- ref(remix): Adjust event mechanism of
- ref(replay-internal): Add mechanism to error caught by
- ref(solid): Add
- ref(solidstart): Adjust event mechanism in withServerActionInstrumentation (#17637)
- ref(sveltekit): Adjust
- ref(vue): Adjust mechanism in Vue error handler (#17647)
- ref(browser): Add more specific
- ref(browser): Set more descriptive
- ref(core): Add
- ref(core): Add more specific event
- ref(nestjs): Add
- feat(node) Ensure
- feat(deps): Update OpenTelemetry dependencies (#17558)
- @ opentelemetry/core bumped to ^2.1.0
- @ opentelemetry/context-async-hooks bumped to ^2.1.0
- @ opentelemetry/resources bumped to ^2.1.0
- @ opentelemetry/sdk-trace-base bumped to ^2.1.0
- @ opentelemetry/semantic-conventions bumped to ^1.37.0
- @ opentelemetry/instrumentation bumped to ^0.204.0
- @ opentelemetry/instrumentation-http bumped to ^0.204.0
- @ opentelemetry/instrumentation-amqplib bumped to ^0.51.0
- @ opentelemetry/instrumentation-aws-sdk bumped to ^0.59.0
- @ opentelemetry/instrumentation-connect bumped to ^0.48.0
- @ opentelemetry/instrumentation-dataloader bumped to ^0.22.0
- @ opentelemetry/instrumentation-express bumped to ^0.53.0
- @ opentelemetry/instrumentation-fs bumped from to ^0.24.0
- @ opentelemetry/instrumentation-generic-pool bumped to ^0.48.0
- @ opentelemetry/instrumentation-graphql bumped to ^0.52.0
- @ opentelemetry/instrumentation-hapi bumped to ^0.51.0
- @ opentelemetry/instrumentation-ioredis bumped to ^0.52.0
- @ opentelemetry/instrumentation-kafkajs bumped to ^0.14.0
- @ opentelemetry/instrumentation-knex bumped to ^0.49.0
- @ opentelemetry/instrumentation-koa bumped to ^0.52.0
- @ opentelemetry/instrumentation-lru-memoizer bumped to ^0.49.0
- @ opentelemetry/instrumentation-mongodb bumped from to ^0.57.0
- @ opentelemetry/instrumentation-mongoose bumped from to ^0.51.0
- @ opentelemetry/instrumentation-mysql bumped to ^0.50.0
- @ opentelemetry/instrumentation-mysql2 bumped to ^0.51.0
- @ opentelemetry/instrumentation-nestjs-core bumped to ^0.50.0
- @ opentelemetry/instrumentation-pg bumped to ^0.57.0
- @ opentelemetry/instrumentation-redis bumped to ^0.53.0
- @ opentelemetry/instrumentation-undici bumped to ^0.15.0
- @ prisma/instrumentation bumped to 6.15.0
- feat(browser): Add timing and status atttributes to resource spans (#17562)
- feat(cloudflare,vercel-edge): Add support for Anthropic AI instrumentation (#17571)
- feat(core): Add Consola integration (#17435)
- feat(deps): Update OpenTelemetry dependencies (#17569)
- feat(core): Export
- feat(deno): Add OpenTelemetry support and vercelAI integration (#17445)
- feat(node-core): Remove experimental note from winston api (#17626)
- feat(node): Ensure
- feat(node): Tidy existing ESM loader hook (#17566)
- feat(sveltekit): Align build time options with shared type (#17413)
- fix(core): Fix error handling when sending envelopes (#17662)
- fix(browser): Always start navigation as root span (#17648)
- fix(browser): Ensure propagated
- fix(cloudflare): Initialize once per workflow run and preserve scope for
- fix(nextjs): Add edge polyfills for nextjs-13 in dev mode (#17488)
- fix(nitro): Support nested
- fix(node): Preserve synchronous return behavior for streamText and other methods for AI (#17580)
- ref(node): Inline types imported from
- ref(browser): Improve
- chore: Add changelog note about mechanism changes (#17632)
- chore(aws): Update README.md (#17601)
- chore(deps): bump hono from 4.7.10 to 4.9.7 in /dev-packages/e2e-tests/test-applications/cloudflare-hono (#17630)
- chore(deps): bump next from 14.2.25 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-app-dir (#17627)
- chore(deps): bump next from 14.2.25 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-pages-dir (#17620)
- chore(deps): bump next from 14.2.29 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-orpc (#17494)
- chore(deps): bump next from 14.2.30 to 14.2.32 in /dev-packages/e2e-tests/test-applications/nextjs-14 (#17628)
- chore(repo): Rename
- docs(issue-template): Add note about prioritization (#17590)
- ref(core): Streamline event processor handling (#17634)
- test(angular): Bump TS version to 5.9.0 in Angular 20 e2e test (#17605)
- test(nextjs): Remove Next 13 and pin Next 14 canary and latest tests (#17577)
- test(react-router): Unflake
Path
Size
@ sentry/browser
23.59 KB
@ sentry/browser - with treeshaking flags
22.19 KB
@ sentry/browser (incl. Tracing)
39.21 KB
@ sentry/browser (incl. Tracing, Replay)
76.69 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
66.64 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
81.24 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
93.16 KB
@ sentry/browser (incl. Feedback)
39.92 KB
@ sentry/browser (incl. sendFeedback)
28.13 KB
@ sentry/browser (incl. FeedbackAsync)
32.96 KB
@ sentry/react
25.27 KB
@ sentry/react (incl. Tracing)
41.18 KB
@ sentry/vue
27.97 KB
@ sentry/vue (incl. Tracing)
40.99 KB
@ sentry/svelte
23.62 KB
CDN Bundle
25.13 KB
CDN Bundle (incl. Tracing)
39.11 KB
CDN Bundle (incl. Tracing, Replay)
74.48 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
79.86 KB
CDN Bundle - uncompressed
73.41 KB
CDN Bundle (incl. Tracing) - uncompressed
115.73 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
228.13 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
240.59 KB
@ sentry/nextjs (client)
43.12 KB
@ sentry/sveltekit (client)
39.64 KB
@ sentry/node-core
48.69 KB
@ sentry/node
147.6 KB
@ sentry/node - without tracing
89.6 KB
@ sentry/aws-serverless
102.73 KB
-
10.11.0 - 2025-09-09
-
- feat(core): Add replay id to logs (#17563)
- feat(core): Improve error handling for Anthropic AI instrumentation (#17535)
- feat(deps): bump @ opentelemetry/instrumentation-ioredis from 0.51.0 to 0.52.0 (#17557)
- feat(node): Add incoming request headers as OTel span attributes (#17475)
- fix(astro): Ensure traces are correctly propagated for static routes (#17536)
- fix(react): Remove
- ref(browser): Add more specific
- ref(browser): Set more descriptive
- ref(core): Add
- ref(core): Add more specific event
- ref(nestjs): Add
- chore: Use proper
- chore(test): Remove
- ci: Check for stable lockfile (#17552)
- ci: Fix running of only changed E2E tests (#17551)
- ci: Remove project automation workflow (#17508)
- test(node-integration-tests): pin ai@5.0.30 to fix test fails (#17542)
Path
Size
@ sentry/browser
23.61 KB
@ sentry/browser - with treeshaking flags
22.22 KB
@ sentry/browser (incl. Tracing)
39.2 KB
@ sentry/browser (incl. Tracing, Replay)
76.66 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
66.66 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
81.23 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
93.15 KB
@ sentry/browser (incl. Feedback)
39.95 KB
@ sentry/browser (incl. sendFeedback)
28.15 KB
@ sentry/browser (incl. FeedbackAsync)
32.98 KB
@ sentry/react
25.29 KB
@ sentry/react (incl. Tracing)
41.12 KB
@ sentry/vue
27.99 KB
@ sentry/vue (incl. Tracing)
40.97 KB
@ sentry/svelte
23.63 KB
CDN Bundle
25.16 KB
CDN Bundle (incl. Tracing)
39.07 KB
CDN Bundle (incl. Tracing, Replay)
74.5 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
79.83 KB
CDN Bundle - uncompressed
73.44 KB
CDN Bundle (incl. Tracing) - uncompressed
115.53 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
227.93 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
240.39 KB
@ sentry/nextjs (client)
43.11 KB
@ sentry/sveltekit (client)
39.63 KB
@ sentry/node-core
48.66 KB
@ sentry/node
148.65 KB
@ sentry/node - without tracing
90.07 KB
@ sentry/aws-serverless
103.24 KB
-
10.10.0 - 2025-09-04
- feat(browser): Add support for
- feat(core): Add tool calls attributes for Anthropic AI (#17478)
- feat(nextjs): Use compiler hook for uploading turbopack sourcemaps (#17352)
- Automatically enable source map generation for turbopack client files (if not explicitly disabled)
- Upload generated source maps to Sentry at the end of the build by leveraging a Next.js compiler hook.
- feat(feedback): Add more labels so people can configure Highlight and Hide labels (#17513)
- fix(node): Add
Path
Size
@ sentry/browser
23.59 KB
@ sentry/browser - with treeshaking flags
22.2 KB
@ sentry/browser (incl. Tracing)
39.19 KB
@ sentry/browser (incl. Tracing, Replay)
76.63 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
66.64 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
81.2 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
93.13 KB
@ sentry/browser (incl. Feedback)
39.93 KB
@ sentry/browser (incl. sendFeedback)
28.13 KB
@ sentry/browser (incl. FeedbackAsync)
32.96 KB
@ sentry/react
25.27 KB
@ sentry/react (incl. Tracing)
41.11 KB
@ sentry/vue
27.97 KB
@ sentry/vue (incl. Tracing)
40.95 KB
@ sentry/svelte
23.62 KB
CDN Bundle
25.14 KB
CDN Bundle (incl. Tracing)
39.05 KB
CDN Bundle (incl. Tracing, Replay)
74.48 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
79.82 KB
CDN Bundle - uncompressed
73.4 KB
CDN Bundle (incl. Tracing) - uncompressed
115.49 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
227.88 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
240.35 KB
@ sentry/nextjs (client)
43.08 KB
@ sentry/sveltekit (client)
39.62 KB
@ sentry/node-core
48.49 KB
@ sentry/node
147.1 KB
@ sentry/node - without tracing
90.07 KB
@ sentry/aws-serverless
103.06 KB
-
10.9.0 - 2025-09-03
- feat(node): Update
- feat(browser): Add replay.feedback CDN bundle (#17496)
- feat(browser): Export
- fix(astro): Ensure span name from
- fix(browser): Ensure source is set correctly when updating span name in-place in
- fix(core): Only set template attributes on logs if parameters exist (#17480)
- fix(nextjs): Fix parameterization for root catchall routes (#17489)
- fix(node-core): Shut down OTel TraceProvider when calling
- chore: Add
- chore: Ensure prettier is run on all files (#17497)
- chore: Ignore prettier commit for git blame (#17498)
- chore: Remove experimental from Nuxt SDK package description (#17483)
- ci: Capture overhead in node app (#17420)
- ci: Ensure we fail on cancelled jobs (#17506)
- ci(deps): bump actions/checkout from 4 to 5 (#17505)
- ci(deps): bump actions/create-github-app-token from 2.0.6 to 2.1.1 (#17504)
- test(aws): Improve reliability on CI (#17502)
Path
Size
@ sentry/browser
23.59 KB
@ sentry/browser - with treeshaking flags
22.2 KB
@ sentry/browser (incl. Tracing)
38.93 KB
@ sentry/browser (incl. Tracing, Replay)
76.4 KB
@ sentry/browser (incl. Tracing, Replay) - with treeshaking flags
66.43 KB
@ sentry/browser (incl. Tracing, Replay with Canvas)
80.97 KB
@ sentry/browser (incl. Tracing, Replay, Feedback)
92.81 KB
@ sentry/browser (incl. Feedback)
39.88 KB
@ sentry/browser (incl. sendFeedback)
28.13 KB
@ sentry/browser (incl. FeedbackAsync)
32.92 KB
@ sentry/react
25.27 KB
@ sentry/react (incl. Tracing)
40.91 KB
@ sentry/vue
27.97 KB
@ sentry/vue (incl. Tracing)
40.72 KB
@ sentry/svelte
23.62 KB
CDN Bundle
25.06 KB
CDN Bundle (incl. Tracing)
38.82 KB
CDN Bundle (incl. Tracing, Replay)
74.25 KB
CDN Bundle (incl. Tracing, Replay, Feedback)
79.56 KB
CDN Bundle - uncompressed
73.2 KB
CDN Bundle (incl. Tracing) - uncompressed
114.83 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed
227.23 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed
239.56 KB
@ sentry/nextjs (client)
42.86 KB
@ sentry/sveltekit (client)
39.38 KB
@ sentry/node-core
48.45 KB
@ sentry/node
146.74 KB
@ sentry/node - without tracing
90.02 KB
@ sentry/aws-serverless
103.01 KB
-
10.8.0 - 2025-08-29
-
10.7.0 - 2025-08-27
-
10.6.0 - 2025-08-26
-
10.5.0 - 2025-08-12
-
10.4.0 - 2025-08-11
-
10.3.0 - 2025-08-08
-
10.2.0 - 2025-08-06
-
10.1.0 - 2025-08-04
-
10.0.0 - 2025-07-31
-
10.0.0-beta.0 - 2025-07-30
-
10.0.0-alpha.2 - 2025-07-24
-
10.0.0-alpha.1 - 2025-07-21
-
10.0.0-alpha.0 - 2025-07-21
-
9.46.0 - 2025-08-13
-
9.45.0 - 2025-08-08
-
9.44.2 - 2025-08-04
-
9.44.1 - 2025-08-04
-
9.44.0 - 2025-07-31
-
9.43.0 - 2025-07-29
from @sentry/node GitHub release notesImportant Changes
ref: Add and Adjust error event
mechanismvaluesThis release includes a variety of changes aimed at setting the
mechanismfield on errors captured automatically by the Sentry SDKs. The intention is to clearly mark which instrumentation captured an error. In addition, some instrumentations previously did not yet annotate the error as handled or unhandled which this series of PRs corrects as well.Relevant PRs
Released in
10.12.0:mechanismon error events captured by astro middleware (#17613)mechanismof errors captured in Bun.serve (#17616)mechanismsand durable object origin (#17618)mechanismincaptureConsoleIntegration(#17633)mechanism(#17622)linkedErrorsmechanism logic (#17600)mechanismof errors caught byglobalHandlersIntegration(#17635)mechanisms (#17543)mechanismto cron instrumentations (#17544)mechanism.typeto worker thread errors fromchildProcessIntegration(#17578)mechanismofonUnhandledRejectionandonUnhandledExceptionintegrations (#17636)mechanism.typein error events (#17599)reactErrorHandlerand adjust mechanism inErrorBoundary(#17602)captureRemixServerException(#17629)replayIntegrationin debug mode (#17606)mechanismto error captured bywithSentryErrorBoundary(#17607)mechanismof error events (#17646)Released in
10.11.0:mechanism.typeto errors captured byhttpClientIntegration(#17254)mechanism.typeinbrowserApiErrorsIntergation(#17251)mechanism.typetotrpcMiddlewareerrors (#17287)mechanisms and span origins toopenAiIntegration(#17288)mechanismto captured errors (#17312)prismaIntegrationworks with Prisma 5 (#17595)We used to require to pass in the v5 version of
@ prisma/instrumentationintoprismaIntegration({ prismaInstrumentation: new PrismaInstrumentation() }), if you wanted to get full instrumentation for Prisma v5. However, it turns out this does not work on v10 of the SDK anymore, because@ prisma/instrumentation@5requires OTEL v1.With this release, we dropped the requirement to configure anything to get v5 support of Prisma. You do not need to configure anything in the integration anymore, and can remove the dependency on
@ prisma/instrumentation@5if you had it in your application. You only need to configure thetracingpreview feature according to our docs.Other Changes
TracesSamplerSamplingContexttype (#17523)prismaIntegrationworks with Prisma v5 (#17595)parentSpanIdstays consistent during trace in TwP mode (#17526)step.do(#17582)_platformproperties in Nitro 2.11.7+ (#17596)shimmer(#17597) - ref(nuxt): Add and adjustmechanism.typein error events (#17599)fetchTransporterror handling (#17661)Internal Changes
.claude/settings.local.jsonto.claude/settings.json(#17591)flushIfServerlesstest (#17610)Bundle size 📦
Important Changes
feat(aws): Add experimental AWS Lambda extension for tunnelling events (#17525)
This release adds an experimental Sentry Lambda extension to the existing Sentry Lambda layer. Sentry events are now tunneled through the extension and then forwarded to Sentry. This has the benefit of reducing the request processing time.
To enable it, set
_experiments.enableLambdaExtensionin your Sentry config like this:Other Changes
handleExistingNavigation(#17534)mechanism.typeto errors captured byhttpClientIntegration(#17254)mechanism.typeinbrowserApiErrorsIntergation(#17251)mechanism.typetotrpcMiddlewareerrors (#17287)mechanisms and span origins toopenAiIntegration(#17288)mechanismto captured errors (#17312)Internal Changes
test-utilsdependency in workspace (#17538)geistfont (#17541)Bundle size 📦
Important Changes
propagateTraceparentSDK option (#17509)Adds support for a new browser SDK init option,
propagateTraceparentfor attaching a W3C compliant traceparent header to outgoing fetch and XHR requests, in addition to sentry-trace and baggage headers. More details can be found here.Adds missing tool call attributes, we add gen_ai.response.tool_calls attribute for Anthropic AI, supporting both streaming and non-streaming requests.
Adds a new experimental flag
_experimental.useRunAfterProductionCompileHooktowithSentryConfigfor automatic source maps uploads when building a Next.js app withnext build --turbopack.When set we:
Other Changes
originfor OpenAI spans & test auto instrumentation (#17519)Bundle size 📦
Important Changes
httpIntegrationhandling of incoming requests (#17371)This version updates the handling of the Node SDK of incoming requests. Instead of relying on @ opentelemetry/instrumentation-http, we now handle incoming request instrumentation internally, ensuring that we can optimize performance as much as possible and avoid interop problems.
This change should not affect you, unless you're relying on very in-depth implementation details. Importantly, this also drops the
_experimentalConfigoption of the integration - this will no longer do anything.Finally, you can still pass
instrumentation.{requestHook,responseHook,applyCustomAttributesOnSpan}options, but they are deprecated and will be removed in v11. Instead, you can use the newincomingRequestSpanHookconfiguration option if you want to adjust the incoming request span.Other Changes
sendFeedbackfrom CDN bundles (#17495)beforeStartSpanisn't overwritten (#17500)beforeStartSpan(#17501)Sentry.close()(#17499)Internal Changes
changelogscript back to package.json (#17517)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: