Skip to content

[Snyk] Upgrade @sentry/node from 10.15.0 to 10.17.0#82

Open
djdiptayan1 wants to merge 1 commit intostagingfrom
snyk-upgrade-befeecb6b39c6abe66488c3352e7c227
Open

[Snyk] Upgrade @sentry/node from 10.15.0 to 10.17.0#82
djdiptayan1 wants to merge 1 commit intostagingfrom
snyk-upgrade-befeecb6b39c6abe66488c3352e7c227

Conversation

@djdiptayan1
Copy link
Copy Markdown
Member

snyk-top-banner

Snyk has created this PR to upgrade @sentry/node from 10.15.0 to 10.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 a month ago.

Release notes
Package name: @sentry/node
  • 10.17.0 - 2025-09-30

    Important Changes

    • feat(nuxt): Implement server middleware instrumentation (#17796)

      This release introduces instrumentation for Nuxt middleware, ensuring that all middleware handlers are automatically wrapped with tracing and error reporting functionality.

    • fix(aws-serverless): Take http_proxy into account when choosing
      useLayerExtension default (#17817)

      The default setting for useLayerExtension now considers the http_proxy environment variable.
      When http_proxy is set, useLayerExtension will be off by default.
      If you use a http_proxy but would still like to make use of the Sentry Lambda extension, exempt localhost in a no_proxy environment variable.

    Other Changes

    • feat(node): Split up http integration into composable parts (#17524)
    • fix(core): Remove check and always respect ai.telemetry.functionId for Vercel AI gen spans (#17811)
    • doc(core): Fix outdated JSDoc in beforeSendSpan (#17815)
    Internal Changes
    • ci: Do not run dependabot on e2e test applications (#17813)
    • docs: Reword changelog for google gen ai integration (#17805)

    Bundle size 📦

    Path Size
    @ sentry/browser 23.67 KB
    @ sentry/browser - with treeshaking flags 22.21 KB
    @ sentry/browser (incl. Tracing) 39.48 KB
    @ sentry/browser (incl. Tracing, Replay) 76.96 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.85 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 81.52 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 93.43 KB
    @ sentry/browser (incl. Feedback) 39.99 KB
    @ sentry/browser (incl. sendFeedback) 28.21 KB
    @ sentry/browser (incl. FeedbackAsync) 33.03 KB
    @ sentry/react 25.35 KB
    @ sentry/react (incl. Tracing) 41.4 KB
    @ sentry/vue 28.07 KB
    @ sentry/vue (incl. Tracing) 41.24 KB
    @ sentry/svelte 23.69 KB
    CDN Bundle 25.15 KB
    CDN Bundle (incl. Tracing) 39.37 KB
    CDN Bundle (incl. Tracing, Replay) 74.76 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 80.14 KB
    CDN Bundle - uncompressed 73.53 KB
    CDN Bundle (incl. Tracing) - uncompressed 116.51 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 228.97 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 241.43 KB
    @ sentry/nextjs (client) 43.36 KB
    @ sentry/sveltekit (client) 39.88 KB
    @ sentry/node-core 49.15 KB
    @ sentry/node 149.82 KB
    @ sentry/node - without tracing 90.02 KB
    @ sentry/aws-serverless 103.41 KB
  • 10.16.0 - 2025-09-29
    • feat(logs): Add internal replay_is_buffering flag (#17752)
    • feat(react-router): Update loadContext type to be compatible with middleware (#17758)
    • feat(replay/logs): Only attach sampled replay Ids to logs (#17750)
    • fix(browser): Use current start timestamp for CLS span when CLS is 0 (#17800)
    • fix(core): Prevent instrumentAnthropicAiClient breaking MessageStream api (#17754)
    • fix(nextjs): Don't use chalk in turbopack config file (#17806)
    • fix(react): Do not send additional navigation span on pageload (#17799)
    Internal Changes
    • build(aws): Ensure AWS build cache does not keep old files (#17776)
    • chore: Add publish_release command (#17797)
    • ref(aws-serverless): Add resolution for import-in-the-middle when building the Lambda layer (#17780)
    • ref(aws-serverless): Improve README with better examples (#17787)
    • ref(core): Improve promise buffer (#17788)
    • Revert "test(e2e): Pin import-in-the-middle@1.14.2 due to @ vercel/nft incompatibility (#17777)" (#17784)
    • test(e2e): Pin import-in-the-middle@1.14.2 due to @ vercel/nft incompatibility (#17777)
    • test(nextjs): Add route handler tests for turbopack (#17515)
    • test(react-router): Test v8 middleware (#17783)
  • 10.15.0 - 2025-09-24

    Important Changes

    • feat(cloudflare): Add honoIntegration with error-filtering function (#17743)

      This release adds a honoIntegration to @ sentry/cloudflare, which exposes a shouldHandleError function that lets you define which errors in onError should be captured.
      By default, Sentry captures exceptions with error.status >= 500 || error.status <= 299.

      The integration is added by default, and it's possible to modify this behavior like this:

       integrations: [
         honoIntegration({
          shouldHandleError: (err) => true; // always capture exceptions in onError
         })
       ]
    • feat(node): Add instrumentation for hono handler (#17428)

    This PR enhances the Hono integration by adding comprehensive handler instrumentation, error handling capabilities.

    • feat(aws): Enable Lambda extension by default when using the Lamba layer (#17684)

    • feat(browser): Add setActiveSpanInBrowser to set an active span in the browser (#17714)

    This PR adds a feature to the browser SDKs only: Making an inactive span active. We do this to enable use cases where having a span only being active in the callback is not practical.

    Other Changes

    • fix(browser): Improve handling of 0 and undefined resource timing values (#17751)
    • ref(nextjs): Display build compatibility warning for webpack (#17746)
    Internal Changes
    • docs: Reword changelog for google gen ai instrumentation (#17753)
    • build: Add @ typescript-eslint/no-unnecessary-type-assertion rule (#17728)
    • build: Update TS target to es2020 everywhere (#17709)
    • chore: Add external contributor to CHANGELOG.md (#17745)

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

    Bundle size 📦

    Path Size
    @ sentry/browser 23.69 KB
    @ sentry/browser - with treeshaking flags 22.24 KB
    @ sentry/browser (incl. Tracing) 39.49 KB
    @ sentry/browser (incl. Tracing, Replay) 76.96 KB
    @ sentry/browser (incl. Tracing, Replay) - with treeshaking flags 66.87 KB
    @ sentry/browser (incl. Tracing, Replay with Canvas) 81.52 KB
    @ sentry/browser (incl. Tracing, Replay, Feedback) 93.44 KB
    @ sentry/browser (incl. Feedback) 40.01 KB
    @ sentry/browser (incl. sendFeedback) 28.24 KB
    @ sentry/browser (incl. FeedbackAsync) 33.05 KB
    @ sentry/react 25.37 KB
    @ sentry/react (incl. Tracing) 41.42 KB
    @ sentry/vue 28.11 KB
    @ sentry/vue (incl. Tracing) 41.25 KB
    @ sentry/svelte 23.72 KB
    CDN Bundle 25.17 KB
    CDN Bundle (incl. Tracing) 39.39 KB
    CDN Bundle (incl. Tracing, Replay) 74.76 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) 80.13 KB
    CDN Bundle - uncompressed 73.6 KB
    CDN Bundle (incl. Tracing) - uncompressed 116.59 KB
    CDN Bundle (incl. Tracing, Replay) - uncompressed 229.02 KB
    CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 241.48 KB
    @ sentry/nextjs (client) 43.38 KB
    @ sentry/sveltekit (client) 39.9 KB
    @ sentry/node-core 48.85 KB
    @ sentry/node 149.25 KB
    @ sentry/node - without tracing 89.79 KB
    @ sentry/aws-serverless 102.92 KB
from @sentry/node GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

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:

Snyk has created this PR to upgrade @sentry/node from 10.15.0 to 10.17.0.

See this package in npm:
@sentry/node

See this project in Snyk:
https://app.snyk.io/org/githubcommunitysrm/project/501eb950-751a-41a5-986a-1768250d72fe?utm_source=github&utm_medium=referral&page=upgrade-pr
Copilot AI review requested due to automatic review settings October 26, 2025 08:17
@vercel
Copy link
Copy Markdown

vercel bot commented Oct 26, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
gcsrm-server Ready Ready Preview Comment Oct 26, 2025 8:18am

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Oct 26, 2025

Important

Review skipped

Ignore keyword(s) in the title.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch snyk-upgrade-befeecb6b39c6abe66488c3352e7c227

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR upgrades the @sentry/node dependency from version 10.15.0 to 10.17.0, incorporating two minor version updates that include new features for middleware instrumentation, Lambda extension improvements, and various bug fixes.

Key Changes:

  • Version 10.17.0 adds Nuxt server middleware instrumentation and improves AWS Lambda proxy handling
  • Version 10.16.0 includes logging improvements for replay integration and CLS span fixes
  • Bug fixes and performance improvements across both versions

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

"dependencies": {
"@sentry/node": "^10.15.0",
"@sentry/node": "^10.17.0",
"@sentry/profiling-node": "^10.15.0",
Copy link

Copilot AI Oct 26, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The @sentry/profiling-node package remains at version ^10.15.0 while @sentry/node is being upgraded to ^10.17.0. Consider upgrading @sentry/profiling-node to the same version to maintain compatibility and benefit from potential fixes in the profiling package.

Suggested change
"@sentry/profiling-node": "^10.15.0",
"@sentry/profiling-node": "^10.17.0",

Copilot uses AI. Check for mistakes.
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.

3 participants