Skip to content

Conversation

@github-actions
Copy link
Contributor

Bumps scripts/update-javascript.sh from 10.36.0 to 10.37.0.

Auto-generated by a dependency updater.

Changelog

10.37.0

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!

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Jan 28, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-javascript.sh branch from 8f571d0 to ebfff3a Compare January 28, 2026 03:37
@github-actions
Copy link
Contributor Author

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • chore(deps): update JavaScript SDK to v10.37.0 by github-actions[bot] in #5589
  • chore(deps): update Bundler Plugins to v4.8.0 by github-actions in #5581
  • feat(tracing): Add sentry-span-attributes prop for custom span attributes by antonis in #5569
  • chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by dependabot in #5576
  • chore(deps): bump github/codeql-action from 4.31.10 to 4.31.11 by dependabot in #5573
  • chore(deps): bump getsentry/craft from 2.19.0 to 2.20.0 by dependabot in #5575
  • chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml from 2.19.0 to 2.20.0 by dependabot in #5574
  • ci(release): Fix changelog-preview permissions by BYK in #5571

🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Contributor Author

Fails
🚫 Pull request is not ready for merge, please add the "ready-to-merge" label to the pull request

Generated by 🚫 dangerJS against ebfff3a

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.

1 participant