Skip to content

🧺 chore(deps): update dependency @sentry/bun to ^10.44.0#29

Open
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/sentry
Open

🧺 chore(deps): update dependency @sentry/bun to ^10.44.0#29
renovate[bot] wants to merge 1 commit intodevelopfrom
renovate/sentry

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 13, 2026

This PR contains the following updates:

Package Change Age Confidence
@sentry/bun (source) ^10.42.0 → ^10.44.0 age confidence

Release Notes

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

v10.44.0

Compare Source

Important Changes
  • feat(effect): Add @sentry/effect SDK (Alpha) (#​19644)

    This release introduces @sentry/effect, a new SDK for Effect.ts applications. The SDK provides Sentry integration via composable Effect layers for both Node.js and browser environments.

    Compose the effectLayer with optional tracing, logging, and metrics layers to instrument your Effect application:

    import * as Sentry from '@​sentry/effect';
    import * as Layer from 'effect/Layer';
    import * as Logger from 'effect/Logger';
    
    const SentryLive = Layer.mergeAll(
      Sentry.effectLayer({ dsn: '__DSN__', tracesSampleRate: 1.0, enableLogs: true }),
      Layer.setTracer(Sentry.SentryEffectTracer),
      Logger.replace(Logger.defaultLogger, Sentry.SentryEffectLogger),
      Sentry.SentryEffectMetricsLayer,
    );

    Alpha features are still in progress, may have bugs and might include breaking changes. Please reach out on GitHub if you have any feedback or concerns.

  • feat(astro): Add Astro 6 support (#​19745)

    This release enables full support for Astro v6 by adjusting our Astro SDK's middleware to some Astro-internal
    changes. We cannot yet guarantee full support for server-islands, due to a bug in Astro v6
    but we'll follow up on this once the bug is fixed.

  • feat(hono): Add basic instrumentation for Node runtime (#​19817)

    Adds a new package @sentry/hono/node (alpha) with basic instrumentation for Hono applications running in Node.js.
    The Hono middleware for Cloudflare (@sentry/hono/cloudflare - alpha) comes with fixes, and it's now possible to access the Cloudflare Worker Bindings (env) from the options' callback.

    Start using the new Hono middlewares by installing @sentry/hono and importing the respective middleware for your runtime.
    More instructions can be found in the Hono readme.

    Alpha features are still in progress, may have bugs and might include breaking changes. Please reach out on GitHub if you have any feedback or concerns.

  • feat(nestjs): Instrument @nestjs/bullmq @Processor decorator (#​19759)

    Automatically capture exceptions and create transactions for BullMQ queue processors in NestJS applications.

    When using the @Processor decorator from @nestjs/bullmq, the SDK now automatically wraps the process() method
    to create queue.process transactions with proper isolation scopes, preventing breadcrumb and scope leakage between
    jobs and HTTP requests. Errors thrown in processors are captured with the auto.queue.nestjs.bullmq mechanism type.

    Requires @nestjs/bullmq v10.0.0 or later.

  • feat(nestjs): Instrument @nestjs/schedule decorators (#​19735)

    Automatically capture exceptions thrown in @Cron, @Interval, and @Timeout decorated methods.

    Previously, exceptions in @Cron methods were only captured if you used the SentryCron decorator. Now they are
    captured automatically. The exception mechanism type changed from auto.cron.nestjs.async to
    auto.function.nestjs.cron. If you have Sentry queries or alerts that filter on the old mechanism type, update them
    accordingly.

  • feat(node): Expose headersToSpanAttributes option on nativeNodeFetchIntegration() (#​19770)

    Response headers like http.response.header.content-length were previously captured automatically on outgoing
    fetch spans but are now opt-in since @opentelemetry/instrumentation-undici@0.22.0. You can now configure which
    headers to capture via the headersToSpanAttributes option.

    Sentry.init({
      integrations: [
        Sentry.nativeNodeFetchIntegration({
          headersToSpanAttributes: {
            requestHeaders: ['x-custom-header'],
            responseHeaders: ['content-length', 'content-type'],
          },
        }),
      ],
    });
Other Changes
  • feat(browser/cloudflare): Export conversation id from browser and cloudflare runtimes (#​19820)
  • feat(bun): Set http response header attributes instead of response context headers (#​19821)
  • feat(core): Add sentry.timestamp.sequence attribute for timestamp tie-breaking (#​19421)
  • feat(deno): Set http response header attributes instead of response context headers (#​19822)
  • feat(deps): Bump OpenTelemetry dependencies (#​19682)
  • feat(nestjs): Use more specific span origins for NestJS guards, pipes, interceptors, and exception filters (#​19751)
  • feat(nextjs): Vercel queue instrumentation (#​19799)
  • feat(node): Avoid OTEL instrumentation for outgoing requests on Node 22+ (#​17355)
  • feat(deps): bump hono from 4.12.5 to 4.12.7 (#​19747)
  • feat(deps): bump mysql2 from 3.14.4 to 3.19.1 (#​19787)
  • feat(deps): bump simple-git from 3.30.0 to 3.33.0 (#​19744)
  • feat(deps): bump yauzl from 3.2.0 to 3.2.1 (#​19809)
  • fix(browser): Skip browserTracingIntegration setup for bot user agents (#​19708)
  • fix(cloudflare): Recreate client when previous one was disposed (#​19727)
  • fix(core): Align Vercel embedding spans with semantic conventions (#​19795)
  • fix(core): Fallback to sendDefaultPii setting in langchain and langgraph in non-node environments (#​19813)
  • fix(core): Improve Vercel AI SDK instrumentation attributes (#​19717)
  • fix(hono): Align error mechanism (#​19831)
  • fix(hono): Allow passing env and fix type issues (#​19825)
  • fix(nestjs): Fork isolation scope in @nestjs/event-emitter instrumentation (#​19725)
  • fix(nextjs): Log correct lastEventId when error is thrown in component render (#​19764)
  • fix(nextjs): Strip sourceMappingURL comments after deleting source maps in turbopack builds (#​19814)
  • fix(nuxt): Upload client source maps (#​19805)
  • fix(profiling-node): Fix NODE_VERSION rendered as [object Object] in warning (#​19788)
Internal Changes

Bundle size 📦

Path Size
@​sentry/browser 25.04 KB
@​sentry/browser - with treeshaking flags 23.57 KB
@​sentry/browser (incl. Tracing) 41.62 KB
@​sentry/browser (incl. Tracing, Profiling) 46.17 KB
@​sentry/browser (incl. Tracing, Replay) 79.51 KB
@​sentry/browser (incl. Tracing, Replay) - with treeshaking flags 69.33 KB
@​sentry/browser (incl. Tracing, Replay with Canvas) 84.11 KB
@​sentry/browser (incl. Tracing, Replay, Feedback) 96.07 KB
@​sentry/browser (incl. Feedback) 41.45 KB
@​sentry/browser (incl. sendFeedback) 29.6 KB
@​sentry/browser (incl. FeedbackAsync) 34.53 KB
@​sentry/browser (incl. Metrics) 26.29 KB
@​sentry/browser (incl. Logs) 26.43 KB
@​sentry/browser (incl. Metrics & Logs) 27.09 KB
@​sentry/react 26.75 KB
@​sentry/react (incl. Tracing) 43.9 KB
@​sentry/vue 29.38 KB
@​sentry/vue (incl. Tracing) 43.44 KB
@​sentry/svelte 25.06 KB
CDN Bundle 27.62 KB
CDN Bundle (incl. Tracing) 42.49 KB
CDN Bundle (incl. Logs, Metrics) 28.46 KB
CDN Bundle (incl. Tracing, Logs, Metrics) 43.32 KB
CDN Bundle (incl. Replay, Logs, Metrics) 66.61 KB
CDN Bundle (incl. Tracing, Replay) 78.45 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) 79.33 KB
CDN Bundle (incl. Tracing, Replay, Feedback) 83.86 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) 84.74 KB
CDN Bundle - uncompressed 80.69 KB
CDN Bundle (incl. Tracing) - uncompressed 125.55 KB
CDN Bundle (incl. Logs, Metrics) - uncompressed 83.49 KB
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed 128.35 KB
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed 204.22 KB
CDN Bundle (incl. Tracing, Replay) - uncompressed 239.66 KB
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed 242.45 KB
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed 252.27 KB
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed 255.05 KB
@​sentry/nextjs (client) 46.26 KB
@​sentry/sveltekit (client) 42.06 KB
@​sentry/node-core 55.03 KB
@​sentry/node 169.1 KB
@​sentry/node - without tracing 94.09 KB
@​sentry/aws-serverless 110.68 KB

v10.43.0

Compare Source

Important Changes
  • feat(nextjs): Add Turbopack support for React component name annotation (#​19604)

    We added experimental support for React component name annotation in Turbopack builds. When enabled, JSX elements
    are annotated with data-sentry-component, data-sentry-element, and data-sentry-source-file attributes at build
    time. This enables searching Replays by component name, seeing component names in breadcrumbs, and performance
    monitoring — previously only available with webpack builds.

    This feature requires Next.js 16+ and is currently behind an experimental flag:

    // next.config.ts
    import { withSentryConfig } from '@​sentry/nextjs';
    
    export default withSentryConfig(nextConfig, {
      _experimental: {
        turbopackReactComponentAnnotation: {
          enabled: true,
          ignoredComponents: ['Header', 'Footer'], // optional
        },
      },
    });
  • feat(hono): Instrument middlewares app.use() (#​19611)

    Hono middleware registered via app.use() is now automatically instrumented, creating spans for each middleware invocation.

Other Changes
  • feat(node-core,node): Add tracePropagation option to http and fetch integrations (#​19712)
  • feat(hono): Use parametrized names for errors (#​19577)
  • fix(browser): Fix missing traces for user feedback (#​19660)
  • fix(cloudflare): Use correct Proxy receiver in instrumentDurableObjectStorage (#​19662)
  • fix(core): Standardize Vercel AI span descriptions to align with GenAI semantic conventions (#​19624)
  • fix(deps): Bump hono to 4.12.5 to fix multiple vulnerabilities (#​19653)
  • fix(deps): Bump svgo to 4.0.1 to fix DoS via entity expansion (#​19651)
  • fix(deps): Bump tar to 7.5.10 to fix hardlink path traversal (#​19650)
  • fix(nextjs): Align Turbopack module metadata injection with webpack behavior (#​19645)
  • fix(node): Prevent duplicate LangChain spans from double module patching (#​19684)
  • fix(node-core,vercel-edge): Use HEROKU_BUILD_COMMIT env var for default release (#​19617)
  • fix(sveltekit): Fix file system race condition in source map cleaning (#​19714)
  • fix(tanstackstart-react): Add workerd and worker export conditions (#​19461)
  • fix(vercel-ai): Prevent tool call span map memory leak (#​19328)
  • feat(deps): Bump @​sentry/rollup-plugin from 5.1.0 to 5.1.1 (#​19658)
Internal Changes

Work in this release was contributed by @​dmmulroy, @​lithdew, and @​smorimoto. Thank you for your contributions!


Configuration

📅 Schedule: Branch creation - "after 9am and before 5pm every weekday" in timezone America/Chicago, Automerge - "after 9am and before 5pm every weekday" in timezone America/Chicago.

🚦 Automerge: Enabled.

â™» Rebasing: Whenever PR is behind base branch, 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 requested a review from UniquePixels as a code owner March 13, 2026 20:49
@renovate renovate bot force-pushed the renovate/sentry branch from adf3a39 to b1c1bd6 Compare March 20, 2026 17:04
@renovate renovate bot changed the title 🧺 chore(deps): update dependency @sentry/bun to ^10.43.0 🧺 chore(deps): update dependency @sentry/bun to ^10.44.0 Mar 20, 2026
@sonarqubecloud
Copy link

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.

0 participants