Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/getsentry/sentry-go to v0.28.0 #195

Merged
merged 1 commit into from
Jun 14, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 5, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/getsentry/sentry-go v0.27.0 -> v0.28.0 age adoption passing confidence

Release Notes

getsentry/sentry-go (github.com/getsentry/sentry-go)

v0.28.0: 0.28.0

Compare Source

The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.28.0.

Features
  • Add a Fiber performance tracing & error reporting integration (#​795)
  • Add performance tracing to the Echo integration (#​722)
  • Add performance tracing to the FastHTTP integration (#​732)
  • Add performance tracing to the Iris integration (#​809)
  • Add performance tracing to the Negroni integration (#​808)
  • Add FailureIssueThreshold & RecoveryThreshold to MonitorConfig (#​775)
  • Use errors.Unwrap() to create exception groups (#​792)
  • Add support for matching on strings for ClientOptions.IgnoreErrors & ClientOptions.IgnoreTransactions (#​819)
  • Add http.request.method attribute for performance span data (#​786)
  • Accept interface{} for span data values (#​784)
Fixes
  • Fix missing stack trace for parsing error in logrusentry (#​689)

Configuration

📅 Schedule: Branch creation - "* 0-4 * * 3" (UTC), 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Contributor Author

renovate bot commented Jun 5, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 2 additional dependencies were updated

Details:

Package Change
golang.org/x/sys v0.10.0 -> v0.18.0
golang.org/x/text v0.13.0 -> v0.14.0

@renovate renovate bot force-pushed the renovate/github.com-getsentry-sentry-go-0.x branch from 9bb009e to 131f815 Compare June 5, 2024 03:43
@renovate renovate bot force-pushed the renovate/github.com-getsentry-sentry-go-0.x branch from 131f815 to fcee284 Compare June 12, 2024 04:27
Copy link

[puLL-Merge] - getsentry/sentry-go@otel/v0.27.0..otel/v0.28.0

Description

This PR makes various updates and improvements to the Sentry Go SDK, including:

  • Adds new integrations for Fiber, Echo, Iris and Negroni web frameworks including performance tracing and error reporting
  • Adds support for reporting metrics events to Sentry
  • Improves exception grouping by using errors.Unwrap() to create exception groups
  • Adds FailureIssueThreshold & RecoveryThreshold options to MonitorConfig
  • Allows matching on strings in addition to regular expressions for ClientOptions.IgnoreErrors & ClientOptions.IgnoreTransactions
  • Allows passing interface{} values for span data
  • Fixes missing stack trace in logrusentry when parsing errors
  • Updates dependencies and CI configuration

The main motivations seem to be extending Sentry's support for popular Go web frameworks and improving overall SDK functionality and error reporting.

Possible Issues

  • The new web framework integrations could have bugs or edge cases not covered by the added tests
  • The errors.Unwrap() based exception grouping changes exception reporting behavior which could unexpectedly change how errors are grouped for some users
  • The FailureIssueThreshold & RecoveryThreshold options add more configuration that needs to be documented and could confuse users if not explained clearly
  • Allowing interface{} for span data loses type safety
Changes

Changes

  • _examples/: Added and updated example code for Echo, Fiber, Iris integrations
  • echo/: Added Echo integration with tracing, error reporting, tests and docs
  • fasthttp/: Added tracing support and tests to FastHTTP integration
  • fiber/: Added new Fiber integration with tracing, error reporting, tests and docs
  • gin/: Added tracing tests
  • http/: Added tracing and status code reporting
  • interfaces.go:
    • Added Metrics field to Event struct for reporting metrics
    • Updated Exception and Mechanism to support exception groups
    • Changed SetException to use errors.Unwrap() to create exception groups
  • iris/: Added tracing support and tests to Iris integration
  • logrus/: Fixed missing stack trace when parsing errors
  • metrics.go: Added new metrics types and serialization
  • negroni/: Added tracing support and tests to Negroni integration
  • transport.go: Added metrics event encoding
  • tracing.go: Allow interface{} for span data values
  • check_in.go: Added FailureIssueThreshold & RecoveryThreshold options
  • integrations.go: Allow matching strings in IgnoreErrors & IgnoreTransactions
  • Updated CHANGELOG.md, README.md, and bumped version to v0.28.0
  • Updated module dependencies
  • Updated GitHub Actions CI config to use newer versions

@mihaiplesa mihaiplesa merged commit 761a7d5 into master Jun 14, 2024
8 checks passed
@mihaiplesa mihaiplesa deleted the renovate/github.com-getsentry-sentry-go-0.x branch June 14, 2024 08:40
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.

1 participant