fix(deps): update module github.com/getsentry/sentry-go to v0.29.0
#224
Merged
group_2759636_bot_1c34751f7eccad09e089ac15ee7bd902
merged 1 commits from renovate/github.com-getsentry-sentry-go-0.x into main2024-09-10 12:23:44 +00:00
The WrapResponseWriter has been moved from the sentryhttp package to the internal/httputils package. If you've imported it previosuly, you'll need to copy the implementation in your project. (#871)
Features
Add new convenience methods to continue a trace and propagate tracing headers for error-only use cases. (#862)
If you are not using one of our integrations, you can manually continue an incoming trace by using sentry.ContinueTrace() by providing the sentry-trace and baggage header received from a downstream SDK.
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/getsentry/sentry-go](https://github.com/getsentry/sentry-go) | require | minor | `v0.28.1` -> `v0.29.0` |
---
### Release Notes
<details>
<summary>getsentry/sentry-go (github.com/getsentry/sentry-go)</summary>
### [`v0.29.0`](https://github.com/getsentry/sentry-go/releases/tag/v0.29.0): 0.29.0
[Compare Source](https://github.com/getsentry/sentry-go/compare/v0.28.1...v0.29.0)
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.29.0.
##### Breaking Changes
- Remove the `sentrymartini` integration ([#​861](https://github.com/getsentry/sentry-go/pull/861))
- The `WrapResponseWriter` has been moved from the `sentryhttp` package to the `internal/httputils` package. If you've imported it previosuly, you'll need to copy the implementation in your project. ([#​871](https://github.com/getsentry/sentry-go/pull/871))
##### Features
- Add new convenience methods to continue a trace and propagate tracing headers for error-only use cases. ([#​862](https://github.com/getsentry/sentry-go/pull/862))
If you are not using one of our integrations, you can manually continue an incoming trace by using `sentry.ContinueTrace()` by providing the `sentry-trace` and `baggage` header received from a downstream SDK.
```go
hub := sentry.CurrentHub()
sentry.ContinueTrace(hub, r.Header.Get(sentry.SentryTraceHeader), r.Header.Get(sentry.SentryBaggageHeader)),
```
You can use `hub.GetTraceparent()` and `hub.GetBaggage()` to fetch the necessary header values for outgoing HTTP requests.
```go
hub := sentry.GetHubFromContext(ctx)
req, _ := http.NewRequest("GET", "http://localhost:3000", nil)
req.Header.Add(sentry.SentryTraceHeader, hub.GetTraceparent())
req.Header.Add(sentry.SentryBaggageHeader, hub.GetBaggage())
```
##### Bug Fixes
- Initialize `HTTPTransport.limit` if `nil` ([#​844](https://github.com/getsentry/sentry-go/pull/844))
- Fix `sentry.StartTransaction()` returning a transaction with an outdated context on existing transactions ([#​854](https://github.com/getsentry/sentry-go/pull/854))
- Treat `Proxy-Authorization` as a sensitive header ([#​859](https://github.com/getsentry/sentry-go/pull/859))
- Add support for the `http.Hijacker` interface to the `sentrynegroni` package ([#​871](https://github.com/getsentry/sentry-go/pull/871))
- Go version >= 1.23: Use value from `http.Request.Pattern` for HTTP transaction names when using `sentryhttp` & `sentrynegroni` ([#​875](https://github.com/getsentry/sentry-go/pull/875))
- Go version >= 1.21: Fix closure functions name grouping ([#​877](https://github.com/getsentry/sentry-go/pull/877))
##### Misc
- Collect `span` origins ([#​849](https://github.com/getsentry/sentry-go/pull/849))
</details>
---
### 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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43Mi4xIiwidXBkYXRlZEluVmVyIjoiMzguNzIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This MR contains the following updates:
v0.28.1->v0.29.0Release Notes
getsentry/sentry-go (github.com/getsentry/sentry-go)
v0.29.0: 0.29.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.29.0.
Breaking Changes
sentrymartiniintegration (#861)WrapResponseWriterhas been moved from thesentryhttppackage to theinternal/httputilspackage. If you've imported it previosuly, you'll need to copy the implementation in your project. (#871)Features
Add new convenience methods to continue a trace and propagate tracing headers for error-only use cases. (#862)
If you are not using one of our integrations, you can manually continue an incoming trace by using
sentry.ContinueTrace()by providing thesentry-traceandbaggageheader received from a downstream SDK.You can use
hub.GetTraceparent()andhub.GetBaggage()to fetch the necessary header values for outgoing HTTP requests.Bug Fixes
HTTPTransport.limitifnil(#844)sentry.StartTransaction()returning a transaction with an outdated context on existing transactions (#854)Proxy-Authorizationas a sensitive header (#859)http.Hijackerinterface to thesentrynegronipackage (#871)http.Request.Patternfor HTTP transaction names when usingsentryhttp&sentrynegroni(#875)Misc
spanorigins (#849)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 MR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this MR and you won't be reminded about this update again.
This MR has been generated by Renovate Bot.
mentioned in issue #4
added 2 commits
35f3d16d- 1 commit from branchmain9f043af2- fix(deps): update module github.com/getsentry/sentry-go to v0.29.0Compare with previous version