Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Aug 26, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
@sentry/vue (source) 10.5.0 -> 10.11.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

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

v10.11.0

Compare Source

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.enableLambdaExtension in your Sentry config like this:

    Sentry.init({
      dsn: '<YOUR_DSN>',
      _experiments: {
        enableLambdaExtension: true,
      },
    });
Other Changes
  • 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 handleExistingNavigation (#​17534)
  • ref(browser): Add more specific mechanism.type to errors captured by httpClientIntegration (#​17254)
  • ref(browser): Set more descriptive mechanism.type in browserApiErrorsIntergation (#​17251)
  • ref(core): Add mechanism.type to trpcMiddleware errors (#​17287)
  • ref(core): Add more specific event mechanisms and span origins to openAiIntegration (#​17288)
  • ref(nestjs): Add mechanism to captured errors (#​17312)
Internal Changes
  • chore: Use proper test-utils dependency in workspace (#​17538)
  • chore(test): Remove geist font (#​17541)
  • 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)

v10.10.0

Compare Source

Important Changes
  • feat(browser): Add support for propagateTraceparent SDK option (#​17509)

Adds support for a new browser SDK init option, propagateTraceparent for 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.

  • feat(core): Add tool calls attributes for Anthropic AI (#​17478)

Adds missing tool call attributes, we add gen_ai.response.tool_calls attribute for Anthropic AI, supporting both streaming and non-streaming requests.

  • feat(nextjs): Use compiler hook for uploading turbopack sourcemaps (#​17352)

Adds a new experimental flag _experimental.useRunAfterProductionCompileHook to withSentryConfig for automatic source maps uploads when building a Next.js app with next build --turbopack.
When set we:

  • 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.
Other Changes
  • feat(feedback): Add more labels so people can configure Highlight and Hide labels (#​17513)
  • fix(node): Add origin for OpenAI spans & test auto instrumentation (#​17519)

Bundle size 📦

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

v10.9.0

Compare Source

Important Changes
  • feat(node): Update httpIntegration handling 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 _experimentalConfig option 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 new incomingRequestSpanHook configuration option if you want to adjust the incoming request span.

Other Changes
  • feat(browser): Add replay.feedback CDN bundle (#​17496)
  • feat(browser): Export sendFeedback from CDN bundles (#​17495)
  • fix(astro): Ensure span name from beforeStartSpan isn't overwritten (#​17500)
  • fix(browser): Ensure source is set correctly when updating span name in-place in beforeStartSpan (#​17501)
  • 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 Sentry.close() (#​17499)
Internal Changes
  • chore: Add changelog script back to package.json (#​17517)
  • 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)

Bundle size 📦

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

v10.8.0

Compare Source

Important Changes
  • feat(sveltekit): Add Compatibility for builtin SvelteKit Tracing (#​17423)

    This release makes the @sentry/sveltekit SDK compatible with SvelteKit's native observability support introduced in SvelteKit version 2.31.0.
    If you enable both, instrumentation and tracing, the SDK will now initialize early enough to set up additional instrumentation like database queries and it will pick up spans emitted from SvelteKit.

    We will follow up with docs how to set up the SDK soon.
    For now, If you're on SvelteKit version 2.31.0 or newer, you can easily opt into the new feature:

    1. Enable experimental tracing and instrumentation support in svelte.config.js:

    2. Move your Sentry.init() call from src/hooks.server.(js|ts) to the new instrumentation.server.(js|ts) file:

      // instrumentation.server.ts
      import * as Sentry from '@&#8203;sentry/sveltekit';
      
      Sentry.init({
        dsn: '...',
        // rest of your config
      });

      The rest of your Sentry config in hooks.server.ts (sentryHandle and handleErrorWithSentry) should stay the same.

    If you prefer to stay on the hooks-file based config for now, the SDK will continue to work as previously.

    Thanks to the Svelte team and @​elliott-with-the-longest-name-on-github for implementing observability support and for reviewing our PR!

Other Changes
  • fix(react): Avoid multiple name updates on navigation spans (#​17438)
Internal Changes
  • test(profiling): Add tests for current state of profiling (#​17470)

v10.7.0

Compare Source

Important Changes
  • feat(cloudflare): Add instrumentPrototypeMethods option to instrument RPC methods for DurableObjects (#​17424)

By default, Sentry.instrumentDurableObjectWithSentry will not wrap any RPC methods on the prototype. To enable wrapping for RPC methods, set instrumentPrototypeMethods to true or, if performance is a concern, a list of only the methods you want to instrument:

class MyDurableObjectBase extends DurableObject<Env> {
  method1() {
    // ...
  }

  method2() {
    // ...
  }

  method3() {
    // ...
  }
}
// Export your named class as defined in your wrangler config
export const MyDurableObject = Sentry.instrumentDurableObjectWithSentry(
  (env: Env) => ({
    dsn: "https://ac49b7af3017c458bd12dab9b3328bfc@o4508482761982032.ingest.de.sentry.io/4508482780987481",
    tracesSampleRate: 1.0,
    instrumentPrototypeMethods: ['method1', 'method3'],
  }),
  MyDurableObjectBase,
);

v10.6.0

Compare Source

Important Changes
  • feat(node): Add Anthropic AI integration (#​17348)

This release adds support for automatically tracing Anthropic AI SDK requests, providing better observability for AI-powered applications.

  • fix(core): Instrument invoke_agent root span, and support Vercel ai v5 (#​17395)

This release makes the Sentry vercelAiIntegration compatible with version 5 of Vercel ai.

The Sentry Nuxt SDK is now considered stable and no longer in beta!

Other Changes
  • feat(astro): Align options with shared build time options type (#​17396)
  • feat(aws): Add support for automatic wrapping in ESM (#​17407)
  • feat(node): Add an instrumentation interface for Hono (#​17366)
  • fix(browser): Use DedicatedWorkerGlobalScope global object type in registerWebWorker (#​17447)
  • fix(core): Only consider ingest endpoint requests when checking isSentryRequestUrl (#​17393)
  • fix(node): Fix preloading of instrumentation (#​17403)
Internal Changes
  • chore: Add external contributor to CHANGELOG.md (#​17449)
  • chore(deps): bump astro from 4.16.18 to 4.16.19 in /dev-packages/e2e-tests/test-applications/astro-4 (#​17434)
  • test(e2e/firebase): Fix firebase e2e test failing due to outdated rules file (#​17448)
  • test(nextjs): Fix canary tests (#​17416)
  • test(nuxt): Don't rely on flushing for lowQualityTransactionFilter (#​17406)
  • test(solidstart): Don't rely on flushing for lowQualityTransactionFilter (#​17408)

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 these updates 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 changed the title fix(deps): update dependency @sentry/vue to v10.6.0 fix(deps): update dependency @sentry/vue to v10.7.0 Aug 27, 2025
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch 2 times, most recently from cfaf205 to c0a5c71 Compare August 29, 2025 12:26
@renovate renovate bot changed the title fix(deps): update dependency @sentry/vue to v10.7.0 fix(deps): update dependency @sentry/vue to v10.8.0 Aug 29, 2025
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch 2 times, most recently from 352c24b to 8ac1984 Compare September 3, 2025 13:42
@renovate renovate bot changed the title fix(deps): update dependency @sentry/vue to v10.8.0 fix(deps): update dependency @sentry/vue to v10.9.0 Sep 3, 2025
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from 8ac1984 to d01018b Compare September 4, 2025 14:55
@renovate renovate bot changed the title fix(deps): update dependency @sentry/vue to v10.9.0 fix(deps): update dependency @sentry/vue to v10.10.0 Sep 4, 2025
@renovate renovate bot force-pushed the renovate/sentry-javascript-monorepo branch from d01018b to 37b21bd Compare September 9, 2025 13:30
@renovate renovate bot changed the title fix(deps): update dependency @sentry/vue to v10.10.0 fix(deps): update dependency @sentry/vue to v10.11.0 Sep 9, 2025
@JammingBen JammingBen merged commit 51e190f into main Sep 15, 2025
28 checks passed
@JammingBen JammingBen deleted the renovate/sentry-javascript-monorepo branch September 15, 2025 12:34
@openclouders openclouders mentioned this pull request Sep 15, 2025
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants