Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 21, 2026

This PR contains the following updates:

Package Change Age Confidence
@sentry/browser (source) 10.35.010.37.0 age confidence

⚠️ Note: Make sure to update the integrity hashes before merging this PR. You should be able to find the full HTML tag here: https://docs.sentry.io/platforms/javascript/install/cdn/ or https://github.com/getsentry/sentry-release-registry/tree/master/packages/npm/@sentry/browser


Release Notes

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

v10.37.0

Compare Source

Important Changes
  • feat(core): Introduces a new Sentry.setConversationId() API to track multi turn AI conversations across API calls. (#​18909)

    You can now set a conversation ID that will be automatically applied to spans within that scope. This allows you to link traces from the same conversation together.

    import * as Sentry from '@​sentry/node';
    
    // Set conversation ID for all subsequent spans
    Sentry.setConversationId('conv_abc123');
    
    // All AI spans will now include the gen_ai.conversation.id attribute
    await openai.chat.completions.create({...});

    This is particularly useful for tracking multiple AI API calls that are part of the same conversation, allowing you to analyze entire conversation flows in Sentry.
    The conversation ID is stored on the isolation scope and automatically applied to spans via the new conversationIdIntegration.

  • feat(tanstackstart-react): Auto-instrument global middleware in sentryTanstackStart Vite plugin (#​18844)

    The sentryTanstackStart Vite plugin now automatically instruments requestMiddleware and functionMiddleware arrays in createStart(). This captures performance data without requiring manual wrapping.

    Auto-instrumentation is enabled by default. To disable it:

    // vite.config.ts
    sentryTanstackStart({
      authToken: process.env.SENTRY_AUTH_TOKEN,
      org: 'your-org',
      project: 'your-project',
      autoInstrumentMiddleware: false,
    });
Other Changes
  • feat(core): simplify truncation logic to only keep the newest message (#​18906)
  • feat(core): Support new client discard reason invalid (#​18901)
  • feat(deps): Bump OpenTelemetry instrumentations (#​18934)
  • feat(nextjs): Update default ignore list for sourcemaps (#​18938)
  • feat(node): pass prisma instrumentation options through (#​18900)
  • feat(nuxt): Don't run source maps related code on Nuxt "prepare" (#​18936)
  • feat(replay): Update client report discard reason for invalid sessions (#​18796)
  • feat(winston): Add customLevelMap for winston transport (#​18922)
  • feat(react-router): Add support for React Router instrumentation API (#​18580)
  • fix(astro): Do not show warnings for valid options (#​18947)
  • fix(core): Report well known values in gen_ai.operation.name attribute (#​18925)
  • fix(node-core): ignore vercel AbortError by default on unhandled rejection (#​18973)
  • fix(nuxt): include sentry.config.server.ts in nuxt app types (#​18971)
  • fix(profiling): Add platform to envelope item header (#​18954)
  • fix(react): Defer React Router span finalization until lazy routes load (#​18881)
  • ref(core): rename gen_ai.input.messages.original_length to sentry.sdk_meta.gen_ai.input.messages.original_length (#​18970)
  • ref(core): rename gen_ai.request.messages to gen_ai.input.messages (#​18944)
  • ref(core): Set system message as separate attribute (#​18978)
  • deps: Bump version of sentry-bundler-plugins (#​18972)
Internal Changes
  • chore(e2e): Add e2e claude skill (#​18957)
  • chore(e2e): Add Makefile to make running specific e2e test apps easier (#​18953)
  • chore(e2e): Modify e2e skill to also account for untracked files (#​18959)
  • ref(tests): use constants in ai integration tests and add missing ones (#​18945)
  • test(nextjs): Added nextjs CF workers test app (#​18928)
  • test(prisma): Move to yarn prisma (#​18975)

Work in this release was contributed by @​sebws, @​harshit078, and @​fedetorre. Thank you for your contributions!

v10.36.0

Compare Source


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 added the dependencies Pull requests that update a dependency file label Jan 21, 2026
@coderabbitai
Copy link

coderabbitai bot commented Jan 21, 2026

Important

Review skipped

Bot user detected.

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.

  • 🔍 Trigger a full review

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

@codecov
Copy link

codecov bot commented Jan 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.11%. Comparing base (a7e2cea) to head (35e14d2).

Additional details and impacted files
@@           Coverage Diff            @@
##           staging    #1214   +/-   ##
========================================
  Coverage    77.11%   77.11%           
========================================
  Files           54       54           
  Lines         1372     1372           
========================================
  Hits          1058     1058           
  Misses         314      314           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@renovate renovate bot changed the title chore(deps): update dependency @sentry/browser to v10.36.0 chore(deps): update dependency @sentry/browser to v10.37.0 Jan 27, 2026
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from cbf9dbe to 35e14d2 Compare January 27, 2026 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants