build(deps): bump github.com/getsentry/sentry-go from 0.46.2 to 0.47.0 #71

Merged
dependabot[bot] merged 1 commit from dependabot/go_modules/github.com/getsentry/sentry-go-0.47.0 into main 2026-07-10 18:21:55 +00:00
dependabot[bot] commented 2026-06-17 01:23:08 +00:00 (Migrated from github.com)

Bumps github.com/getsentry/sentry-go from 0.46.2 to 0.47.0.

Release notes

Sourced from github.com/getsentry/sentry-go's releases.

0.47.0

Breaking Changes 🛠

  • Fix transaction_info source getting set incorrectly across HTTP middleware integrations (http, fasthttp, fiber). Users should now expect traces to properly get grouped with their parameterized path. Transactions in affected integrations may regroup after upgrading. by @​giortzisg in #1325
  • remove deprecatedotel.NewSentrySpanProcessor. Users should now use the sentryotlp.NewTraceExporter instead by @​giortzisg in #1307
    // Before
    sentry.Init(sentry.ClientOptions{Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0})
    

    tp := sdktrace.NewTracerProvider( sdktrace.WithSpanProcessor(sentryotel.NewSentrySpanProcessor()), ) otel.SetTextMapPropagator(sentryotel.NewSentryPropagator()) otel.SetTracerProvider(tp)

    // After: sentry.Init(sentry.ClientOptions{ Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0, Integrations: func(i []sentry.Integration) []sentry.Integration { return append(i, sentryotel.NewOtelIntegration()) }, })

    exporter, _ := sentryotlp.NewTraceExporter(ctx, dsn) tp := sdktrace.NewTracerProvider(sdktrace.WithBatcher(exporter)) otel.SetTracerProvider(tp)

  • Enable logs by default to skip double allow behavior. Enabling logs now happens once when setting up either sentry.NewLogger or any supported integration. Also the EnableLogs flag changes to DisableLogs for a global override switch by @​giortzisg in #1306
  • Remove the ContextifyFrames integration. The recommended way to add source context is SCM by @​giortzisg in #1302

New Features

  • Add fiber v3 integration by @​giortzisg in #1324
  • Bump fasthttp from 1.51.0 to 1.71.0 by @​giortzisg in #1324
  • Add sentrysql SQL tracing integration by @​giortzisg in #1305
    • Supports multiple integration paths depending on how your app opens database connections: sentrysql.Open(...), sentrysql.OpenDB(...), and wrapped drivers/connectors for custom setups.
    • Database metadata is not inferred in every setup. If the database name is not discoverable automatically, pass sentrysql.WithDatabaseName(...) so spans are populated correctly.
    • Example:
     // Simple driver-based setup
     db, err := sentrysql.Open("sqlite", ":memory:",
         sentrysql.WithDatabaseSystem(sentrysql.SystemSQLite),
         sentrysql.WithDatabaseName("main"),
     )
    

Internal Changes 🔧

Deps

... (truncated)

Changelog

Sourced from github.com/getsentry/sentry-go's changelog.

0.47.0

Breaking Changes 🛠

  • Fix transaction_info source getting set incorrectly across HTTP middleware integrations (http, fasthttp, fiber). Users should now expect traces to properly get grouped with their parameterized path. Transactions in affected integrations may regroup after upgrading. by @​giortzisg in #1325
  • remove deprecatedotel.NewSentrySpanProcessor. Users should now use the sentryotlp.NewTraceExporter instead by @​giortzisg in #1307
    // Before
    sentry.Init(sentry.ClientOptions{Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0})
    

    tp := sdktrace.NewTracerProvider( sdktrace.WithSpanProcessor(sentryotel.NewSentrySpanProcessor()), ) otel.SetTextMapPropagator(sentryotel.NewSentryPropagator()) otel.SetTracerProvider(tp)

    // After: sentry.Init(sentry.ClientOptions{ Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0, Integrations: func(i []sentry.Integration) []sentry.Integration { return append(i, sentryotel.NewOtelIntegration()) }, })

    exporter, _ := sentryotlp.NewTraceExporter(ctx, dsn) tp := sdktrace.NewTracerProvider(sdktrace.WithBatcher(exporter)) otel.SetTracerProvider(tp)

  • Enable logs by default to skip double allow behavior. Enabling logs now happens once when setting up either sentry.NewLogger or any supported integration. Also the EnableLogs flag changes to DisableLogs for a global override switch by @​giortzisg in #1306
  • Remove the ContextifyFrames integration. The recommended way to add source context is SCM by @​giortzisg in #1302

New Features

  • Add fiber v3 integration by @​giortzisg in #1324
  • Bump fasthttp from 1.51.0 to 1.71.0 by @​giortzisg in #1324
  • Add sentrysql SQL tracing integration by @​giortzisg in #1305
    • Supports multiple integration paths depending on how your app opens database connections: sentrysql.Open(...), sentrysql.OpenDB(...), and wrapped drivers/connectors for custom setups.
    • Database metadata is not inferred in every setup. If the database name is not discoverable automatically, pass sentrysql.WithDatabaseName(...) so spans are populated correctly.
    • Example:
     // Simple driver-based setup
     db, err := sentrysql.Open("sqlite", ":memory:",
         sentrysql.WithDatabaseSystem(sentrysql.SystemSQLite),
         sentrysql.WithDatabaseName("main"),
     )
    

Internal Changes 🔧

Deps

... (truncated)

Commits

Bumps [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) from 0.46.2 to 0.47.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/getsentry/sentry-go/releases">github.com/getsentry/sentry-go's releases</a>.</em></p> <blockquote> <h2>0.47.0</h2> <h3>Breaking Changes 🛠</h3> <ul> <li>Fix <code>transaction_info</code> source getting set incorrectly across HTTP middleware integrations (http, fasthttp, fiber). Users should now expect traces to properly get grouped with their parameterized path. Transactions in affected integrations may regroup after upgrading. by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1325">#1325</a></li> <li>remove deprecated<code>otel.NewSentrySpanProcessor</code>. Users should now use the <code>sentryotlp.NewTraceExporter</code> instead by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1307">#1307</a> <pre lang="go"><code>// Before sentry.Init(sentry.ClientOptions{Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0}) <p>tp := sdktrace.NewTracerProvider( sdktrace.WithSpanProcessor(sentryotel.NewSentrySpanProcessor()), ) otel.SetTextMapPropagator(sentryotel.NewSentryPropagator()) otel.SetTracerProvider(tp)</p> <p>// After: sentry.Init(sentry.ClientOptions{ Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0, Integrations: func(i []sentry.Integration) []sentry.Integration { return append(i, sentryotel.NewOtelIntegration()) }, })</p> <p>exporter, _ := sentryotlp.NewTraceExporter(ctx, dsn) tp := sdktrace.NewTracerProvider(sdktrace.WithBatcher(exporter)) otel.SetTracerProvider(tp) </code></pre></p> </li> <li>Enable logs by default to skip double allow behavior. Enabling logs now happens once when setting up either <code>sentry.NewLogger</code> or any supported integration. Also the EnableLogs flag changes to DisableLogs for a global override switch by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1306">#1306</a></li> <li>Remove the <code>ContextifyFrames</code> integration. The recommended way to add source context is <a href="https://docs.sentry.io/integrations/source-code-mgmt/source-context/">SCM</a> by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1302">#1302</a></li> </ul> <h3>New Features ✨</h3> <ul> <li>Add fiber v3 integration by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1324">#1324</a></li> <li>Bump fasthttp from 1.51.0 to 1.71.0 by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1324">#1324</a></li> <li>Add sentrysql SQL tracing integration by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1305">#1305</a> <ul> <li>Supports multiple integration paths depending on how your app opens database connections: <code>sentrysql.Open(...)</code>, <code>sentrysql.OpenDB(...)</code>, and wrapped drivers/connectors for custom setups.</li> <li>Database metadata is not inferred in every setup. If the database name is not discoverable automatically, pass <code>sentrysql.WithDatabaseName(...)</code> so spans are populated correctly.</li> <li>Example:</li> </ul> <pre lang="go"><code> // Simple driver-based setup db, err := sentrysql.Open(&quot;sqlite&quot;, &quot;:memory:&quot;, sentrysql.WithDatabaseSystem(sentrysql.SystemSQLite), sentrysql.WithDatabaseName(&quot;main&quot;), ) </code></pre> </li> </ul> <h3>Internal Changes 🔧</h3> <h4>Deps</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/getsentry/sentry-go/blob/master/CHANGELOG.md">github.com/getsentry/sentry-go's changelog</a>.</em></p> <blockquote> <h2>0.47.0</h2> <h3>Breaking Changes 🛠</h3> <ul> <li>Fix <code>transaction_info</code> source getting set incorrectly across HTTP middleware integrations (http, fasthttp, fiber). Users should now expect traces to properly get grouped with their parameterized path. Transactions in affected integrations may regroup after upgrading. by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1325">#1325</a></li> <li>remove deprecated<code>otel.NewSentrySpanProcessor</code>. Users should now use the <code>sentryotlp.NewTraceExporter</code> instead by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1307">#1307</a> <pre lang="go"><code>// Before sentry.Init(sentry.ClientOptions{Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0}) <p>tp := sdktrace.NewTracerProvider( sdktrace.WithSpanProcessor(sentryotel.NewSentrySpanProcessor()), ) otel.SetTextMapPropagator(sentryotel.NewSentryPropagator()) otel.SetTracerProvider(tp)</p> <p>// After: sentry.Init(sentry.ClientOptions{ Dsn: dsn, EnableTracing: true, TracesSampleRate: 1.0, Integrations: func(i []sentry.Integration) []sentry.Integration { return append(i, sentryotel.NewOtelIntegration()) }, })</p> <p>exporter, _ := sentryotlp.NewTraceExporter(ctx, dsn) tp := sdktrace.NewTracerProvider(sdktrace.WithBatcher(exporter)) otel.SetTracerProvider(tp) </code></pre></p> </li> <li>Enable logs by default to skip double allow behavior. Enabling logs now happens once when setting up either <code>sentry.NewLogger</code> or any supported integration. Also the EnableLogs flag changes to DisableLogs for a global override switch by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1306">#1306</a></li> <li>Remove the <code>ContextifyFrames</code> integration. The recommended way to add source context is <a href="https://docs.sentry.io/integrations/source-code-mgmt/source-context/">SCM</a> by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1302">#1302</a></li> </ul> <h3>New Features ✨</h3> <ul> <li>Add fiber v3 integration by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1324">#1324</a></li> <li>Bump fasthttp from 1.51.0 to 1.71.0 by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1324">#1324</a></li> <li>Add sentrysql SQL tracing integration by <a href="https://github.com/giortzisg"><code>@​giortzisg</code></a> in <a href="https://redirect.github.com/getsentry/sentry-go/pull/1305">#1305</a> <ul> <li>Supports multiple integration paths depending on how your app opens database connections: <code>sentrysql.Open(...)</code>, <code>sentrysql.OpenDB(...)</code>, and wrapped drivers/connectors for custom setups.</li> <li>Database metadata is not inferred in every setup. If the database name is not discoverable automatically, pass <code>sentrysql.WithDatabaseName(...)</code> so spans are populated correctly.</li> <li>Example:</li> </ul> <pre lang="go"><code> // Simple driver-based setup db, err := sentrysql.Open(&quot;sqlite&quot;, &quot;:memory:&quot;, sentrysql.WithDatabaseSystem(sentrysql.SystemSQLite), sentrysql.WithDatabaseName(&quot;main&quot;), ) </code></pre> </li> </ul> <h3>Internal Changes 🔧</h3> <h4>Deps</h4> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/getsentry/sentry-go/commit/9b7a5624089638c2ba32feb0f19ada8d43a6cc45"><code>9b7a562</code></a> release: 0.47.0</li> <li><a href="https://github.com/getsentry/sentry-go/commit/320597ca56231b04d8cbecd7fb1638022a5f0f31"><code>320597c</code></a> chore: update bump-version script to also bump crosstest (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1327">#1327</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/02a836d7aa0d9714e7b043165aa8f576e051278c"><code>02a836d</code></a> build(deps): sync go.work (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1326">#1326</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/dc18868e4665622e8754b14693dfe74a03a0353d"><code>dc18868</code></a> feat: add fiberv3 integration (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1324">#1324</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/f970fb569e96394f1bee44e24cdbcdb8c03f3b5e"><code>f970fb5</code></a> feat: add sql transaction instrumentation (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1305">#1305</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/1010c034417791bc4e8863f8d350684e64557a7b"><code>1010c03</code></a> fix!: transaction source for integrations (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1325">#1325</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/97b9ddf7adee2af74ce3b129d4eef204de7cb307"><code>97b9ddf</code></a> build(deps): bump getsentry/github-workflows from 71588ddf95134f804e82c5970a8...</li> <li><a href="https://github.com/getsentry/sentry-go/commit/9cce79eaf28fec76f526628878f0819330bd85c0"><code>9cce79e</code></a> feat(sql): add lexer and obfuscator (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1299">#1299</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/063a5730fdb192c7fe3330f67a7e433841d8aeb9"><code>063a573</code></a> feat(sql): add span instrumentation (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1286">#1286</a>)</li> <li><a href="https://github.com/getsentry/sentry-go/commit/34d7db0afca784b8a73bc1b336ffa04163733c0d"><code>34d7db0</code></a> chore(otel): remove unused semconv helpers (<a href="https://redirect.github.com/getsentry/sentry-go/issues/1321">#1321</a>)</li> <li>Additional commits viewable in <a href="https://github.com/getsentry/sentry-go/compare/v0.46.2...v0.47.0">compare view</a></li> </ul> </details> <br />
pokebedrock-bot commented 2026-07-10 18:14:53 +00:00 (Migrated from github.com)

@dependabot rebase

@dependabot rebase
pokebedrock-bot commented 2026-07-10 18:20:06 +00:00 (Migrated from github.com)

@dependabot rebase

@dependabot rebase
Sign in to join this conversation.
No description provided.