Closed renovate[bot] closed 11 months ago
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.
This PR contains the following updates:
v0.17.0
->v0.25.0
Release Notes
getsentry/sentry-go (github.com/getsentry/sentry-go)
### [`v0.25.0`](https://togithub.com/getsentry/sentry-go/releases/tag/v0.25.0): 0.25.0 [Compare Source](https://togithub.com/getsentry/sentry-go/compare/v0.24.1...v0.25.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.25.0. ##### Breaking Changes As previously announced, this release removes two global constants from the SDK. - `sentry.Version` was removed. Use `sentry.SDKVersion` instead ([#727](https://togithub.com/getsentry/sentry-go/pull/727)) - `sentry.SDKIdentifier` was removed. Use `Client.GetSDKIdentifier()` instead ([#727](https://togithub.com/getsentry/sentry-go/pull/727)) ##### Features - Add `ClientOptions.IgnoreTransactions`, which allows you to ignore specific transactions based on their name ([#717](https://togithub.com/getsentry/sentry-go/pull/717)) - Add `ClientOptions.Tags`, which allows you to set global tags that are applied to all events. You can also define tags by setting `SENTRY_TAGS_` environment variables ([#718](https://togithub.com/getsentry/sentry-go/pull/718)) ##### Bug fixes - Fix an issue in the profiler that would cause an infinite loop if the duration of a transaction is longer than 30 seconds ([#724](https://togithub.com/getsentry/sentry-go/issues/724)) ##### Misc - `dsn.RequestHeaders()` is not to be removed, though it is still considered deprecated and should only be used when using a custom transport that sends events to the `/store` endpoint ([#720](https://togithub.com/getsentry/sentry-go/pull/720)) ### [`v0.24.1`](https://togithub.com/getsentry/sentry-go/releases/tag/v0.24.1): 0.24.1 [Compare Source](https://togithub.com/getsentry/sentry-go/compare/v0.24.0...v0.24.1) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.24.1. ##### Bug fixes - Prevent a panic in `sentryotel.flushSpanProcessor()` ([(#711)](https://togithub.com/getsentry/sentry-go/pull/711)) - Prevent a panic when setting the SDK identifier ([#715](https://togithub.com/getsentry/sentry-go/pull/715)) ### [`v0.24.0`](https://togithub.com/getsentry/sentry-go/releases/tag/v0.24.0): 0.24.0 [Compare Source](https://togithub.com/getsentry/sentry-go/compare/v0.23.0...v0.24.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.24.0. ##### Deprecations - `sentry.Version` to be removed in 0.25.0. Use `sentry.SDKVersion` instead. - `sentry.SDKIdentifier` to be removed in 0.25.0. Use `Client.GetSDKIdentifier()` instead. - `dsn.RequestHeaders()` to be removed after 0.25.0, but no earlier than December 1, 2023. Requests to the `/envelope` endpoint are authenticated using the DSN in the envelope header. ##### Features - Run a single instance of the profiler instead of multiple ones for each Go routine ([#655](https://togithub.com/getsentry/sentry-go/pull/655)) - Use the route path as the transaction names when using the Gin integration ([#675](https://togithub.com/getsentry/sentry-go/pull/675)) - Set the SDK name accordingly when a framework integration is used ([#694](https://togithub.com/getsentry/sentry-go/pull/694)) - Read release information (VCS revision) from `debug.ReadBuildInfo` ([#704](https://togithub.com/getsentry/sentry-go/pull/704)) ##### Bug fixes - \[otel] Fix incorrect usage of `attributes.Value.AsString` ([#684](https://togithub.com/getsentry/sentry-go/pull/684)) - Fix trace function name parsing in profiler on go1.21+ ([#695](https://togithub.com/getsentry/sentry-go/pull/695)) ##### Misc - Test against Go 1.21 ([#695](https://togithub.com/getsentry/sentry-go/pull/695)) - Make tests more robust ([#698](https://togithub.com/getsentry/sentry-go/pull/698), [#699](https://togithub.com/getsentry/sentry-go/pull/699), [#700](https://togithub.com/getsentry/sentry-go/pull/700), [#702](https://togithub.com/getsentry/sentry-go/pull/702)) ### [`v0.23.0`](https://togithub.com/getsentry/sentry-go/releases/tag/v0.23.0): 0.23.0 [Compare Source](https://togithub.com/getsentry/sentry-go/compare/v0.22.0...v0.23.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.23.0. ##### Features - Initial support for [Cron Monitoring](https://docs.sentry.io/product/crons/) ([#661](https://togithub.com/getsentry/sentry-go/pull/661)) This is how the basic usage of the feature looks like: ```go // 🟡 Notify Sentry your job is running: checkinId := sentry.CaptureCheckIn( &sentry.CheckIn{ MonitorSlug: "Look, HTML
"), }) }) ``` The attachment will then be accessible on the Issue Details page. - Add sampling decision to trace envelope header ([#666](https://togithub.com/getsentry/sentry-go/pull/666)) - Expose SpanFromContext function ([#672](https://togithub.com/getsentry/sentry-go/pull/672)) ##### Bug fixes - Make `Span.Finish` a no-op when the span is already finished ([#660](https://togithub.com/getsentry/sentry-go/pull/660)) ### [`v0.22.0`](https://togithub.com/getsentry/sentry-go/releases/tag/v0.22.0): 0.22.0 [Compare Source](https://togithub.com/getsentry/sentry-go/compare/v0.21.0...v0.22.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.22.0. This release contains initial [profiling](https://docs.sentry.io/product/profiling/) support, as well as a few bug fixes and improvements. ##### Features - Initial (alpha) support for [profiling](https://docs.sentry.io/product/profiling/) ([#626](https://togithub.com/getsentry/sentry-go/pull/626)) Profiling is disabled by default. To enable it, configure both `TracesSampleRate` and `ProfilesSampleRate` when initializing the SDK: ```go err := sentry.Init(sentry.ClientOptions{ Dsn: "__DSN__", EnableTracing: true, TracesSampleRate: 1.0, // The sampling rate for profiling is relative to TracesSampleRate. In this case, we'll capture profiles for 100% of transactions. ProfilesSampleRate: 1.0, }) ``` More documentation on profiling and current limitations [can be found here](https://docs.sentry.io/platforms/go/profiling/). - Add transactions/tracing support go the Gin integration ([#644](https://togithub.com/getsentry/sentry-go/pull/644)) ##### Bug fixes - Always set a valid source on transactions ([#637](https://togithub.com/getsentry/sentry-go/pull/637)) - Clone scope.Context in more places to avoid panics on concurrent reads and writes ([#638](https://togithub.com/getsentry/sentry-go/pull/638)) - Fixes [#570](https://togithub.com/getsentry/sentry-go/issues/570) - Fix frames recognized as not being in-app still showing as in-app ([#647](https://togithub.com/getsentry/sentry-go/pull/647)) ### [`v0.21.0`](https://togithub.com/getsentry/sentry-go/releases/tag/v0.21.0): 0.21.0 [Compare Source](https://togithub.com/getsentry/sentry-go/compare/v0.20.0...v0.21.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.21.0. Note: this release includes one **breaking change** and some **deprecations**, which are listed below. ##### Breaking Changes **This change does not apply if you useConfiguration
📅 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.
This PR has been generated by Mend Renovate. View repository job log here.