This repository has been archived by the owner on Dec 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 17
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
⚠ Artifact update problemRenovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below: File name: go.sum
|
569ff3a
to
8553da3
Compare
8553da3
to
387e2d4
Compare
387e2d4
to
c7e3ab7
Compare
c7e3ab7
to
8722b8f
Compare
8722b8f
to
1bad9b6
Compare
1bad9b6
to
3621780
Compare
3621780
to
e34a1b5
Compare
e34a1b5
to
bedf944
Compare
59d81ff
to
8be7ff1
Compare
82381d7
to
4ce795c
Compare
4ce795c
to
e38bfc6
Compare
QuentinBisson
approved these changes
Jul 13, 2023
174adc0
to
f9b3f92
Compare
1b9d957
to
b216714
Compare
5da7e18
to
f6f6fd5
Compare
835b6cf
to
0ffda22
Compare
0ffda22
to
2577440
Compare
2577440
to
9c5897c
Compare
2dc7fa6
to
abc8090
Compare
abc8090
to
dc40e12
Compare
dc40e12
to
9e7f80d
Compare
9e7f80d
to
0c834c0
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.12.0
->v0.25.0
v1.12.1
->v1.17.0
v0.2.0
->v0.5.0
v1.9.0
->v1.17.0
v1.7.0
->v1.8.4
Release Notes
getsentry/sentry-go (github.com/getsentry/sentry-go)
v0.25.0
: 0.25.0Compare Source
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. Usesentry.SDKVersion
instead (#727)sentry.SDKIdentifier
was removed. UseClient.GetSDKIdentifier()
instead (#727)Features
ClientOptions.IgnoreTransactions
, which allows you to ignore specific transactions based on their name (#717)ClientOptions.Tags
, which allows you to set global tags that are applied to all events. You can also define tags by settingSENTRY_TAGS_
environment variables (#718)Bug fixes
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)v0.24.1
: 0.24.1Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.24.1.
Bug fixes
sentryotel.flushSpanProcessor()
((#711))v0.24.0
: 0.24.0Compare Source
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. Usesentry.SDKVersion
instead.sentry.SDKIdentifier
to be removed in 0.25.0. UseClient.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
debug.ReadBuildInfo
(#704)Bug fixes
attributes.Value.AsString
(#684)Misc
v0.23.0
: 0.23.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.23.0.
Features
Initial support for Cron Monitoring (#661)
This is how the basic usage of the feature looks like:
A full example of using Crons Monitoring is available here.
More documentation on configuring and using Crons can be found here.
Add support for Event Attachments (#670)
It's now possible to add file/binary payloads to Sentry events:
The attachment will then be accessible on the Issue Details page.
Add sampling decision to trace envelope header (#666)
Expose SpanFromContext function (#672)
Bug fixes
Span.Finish
a no-op when the span is already finished (#660)v0.22.0
: 0.22.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.22.0.
This release contains initial profiling support, as well as a few bug fixes and improvements.
Features
Initial (alpha) support for profiling (#626)
Profiling is disabled by default. To enable it, configure both
TracesSampleRate
andProfilesSampleRate
when initializing the SDK:More documentation on profiling and current limitations can be found here.
Add transactions/tracing support go the Gin integration (#644)
Bug fixes
v0.21.0
: 0.21.0Compare Source
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 use https://sentry.io
/store
endpoint (#631)Features
TransctionSource
->WithTransactionSource
SpanSampled
->WithSpanSampled
OpName
->WithOpName
TransactionName
->WithTransactionName
TransctionSource
,SpanSampled
,OpName
, andTransactionName
are still available but are now deprecated and will be removed in a future release.client.EventFromMessage
andclient.EventFromException
methods public (#607)client.SetException
method (#607)Event
.Bug Fixes
Misc
v0.20.0
: 0.20.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.20.0.
Note: this release has some breaking changes, which are listed below.
Breaking Changes
Remove the following methods:
Scope.SetTransaction()
,Scope.Transaction()
(#605)Span.Name should be used instead to access the transaction's name.
For example, the following
TracesSampler
function should be now written as follows:Before:
After:
Features
Span.SetContext()
method (#599)hub.Scope().SetContext
when setting or updating context on transactions.DebugMeta
interface toEvent
and extendFrame
structure with more fields (#606)Bug Fixes
Misc
github.com/kataras/iris/v12
to 12.2.0,github.com/labstack/echo/v4
to v4.10.0 (#595)google.golang.org/protobuf
minimum required version to 1.29.1 (#604)otel
module when building in GOPATH mode (#615)v0.19.0
: 0.19.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.19.0.
Features
Bug Fixes
Misc
golang.org/x/text
minimum required version to 0.3.8 (#586)v0.18.0
: 0.18.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.18.0.
This release contains initial support for OpenTelemetry and various other bug fixes and improvements.
Note: This is the last release supporting Go 1.17.
Features
Initial support for OpenTelemetry.
You can now send all your OpenTelemetry spans to Sentry.
Install the
otel
moduleConfigure the Sentry and OpenTelemetry SDKs
You can read more about using OpenTelemetry with Sentry in our docs.
Bug Fixes
span.ToBaggage()
(#566)Misc
Span.SetDynamicSamplingContext()
(#539)Dsn
(#540)SpanOption::SpanSampled
(#546)Span.SetData()
(#542)Span.IsTransaction()
(#543)Span.GetTransaction()
method (#558)v0.17.0
: 0.17.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.17.0.
This release contains a new
BeforeSendTransaction
hook option and corrects two regressions introduced in0.16.0
.Features
BeforeSendTransaction
hook toClientOptions
(#517)Bug Fixes
ClientOptions.SendDefaultPii
is set tofalse
(#524)Misc
examples
directory to_examples
(#521)github.com/golang-jwt/jwt
v0.16.0
: 0.16.0Compare Source
The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.16.0.
Due to ongoing work towards a stable API for
v1.0.0
, we sadly had to include two breaking changes in this release.Breaking Changes
EnableTracing
, a boolean option flag to enable performance monitoring (false
by default).If you're using
TracesSampleRate
orTracesSampler
, this option is required to enable performance monitoring.TracesSampler
was changed to a callback that must return afloat64
between0.0
and1.0
.For example, you can apply a sample rate of
1.0
(100%) to all/api
transactions, and a sample rate of0.5
(50%) to all other transactions.You can read more about this in our SDK docs.
Features
sentry.ClientOptions.Debug: true
.Bug Fixes
StartTransaction
#505v0.15.0
: 0.15.0Compare Source
v0.14.0
: 0.14.0Compare Source
max-depth
options (#428)Context
type mapping to amap[string]interface{}
for all event contexts (#444)ioutil
pkg withos
&io
(#454)stacktrace.go
from size and speed (#467)go1.19
andgo1.18
, dropgo1.16
andgo1.15
support (#432, #477)NOTE: This version drops support for Go 1.16 and Go 1.15. The currently supported Go versions are the last 3 stable releases: 1.19, 1.18 and 1.17.
v0.13.0
Compare Source
PC
field (#393)prometheus/client_golang (github.com/prometheus/client_golang)
v1.17.0
Compare Source
What's Changed
Commits
code
andmethod
but withWithLabelFromCtx
by @tigrato in https://github.com/prometheus/client_golang/pull/1318New Contributors
Full Changelog: prometheus/client_golang@v1.16.0...v1.17.0
v1.16.0
Compare Source
What's Changed
Commits
New Contributors
Full Changelog: prometheus/client_golang@v1.15.1...v1.16.0
v1.15.1
Compare Source
Changes
causing panics #1253
Full Changelog: prometheus/client_golang@v1.15.0...v1.15.1
v1.15.0
Compare Source
Changed
[BUGFIX] Fix issue with atomic variables on ppc64le #1171⚠️ Only set start/end if time is not Zero. This breaks compatibility in experimental api package. If you strictly depend on empty time.Time as actual value, the behavior is now changed #1238
[BUGFIX] Support for multiple samples within same metric #1181
[BUGFIX] Bump golang.org/x/text to v0.3.8 to mitigate CVE-2022-32149 #1187
[ENHANCEMENT] Add exemplars and middleware examples #1173
[ENHANCEMENT] Add more context to "duplicate label names" error to enable debugging #1177
[ENHANCEMENT] Add constrained labels and constrained variant for all MetricVecs #1151
[ENHANCEMENT] Moved away from deprecated github.com/golang/protobuf package #1183
[ENHANCEMENT] Add possibility to dynamically get label values for http instrumentation #1066
[ENHANCEMENT] Add ability to Pusher to add custom headers #1218
[ENHANCEMENT] api: Extend and improve efficiency of json-iterator usage #1225
[ENHANCEMENT] Added (official) support for go 1.20 #1234
[ENHANCEMENT] timer: Added support for exemplars #1233
[ENHANCEMENT] Filter expected metrics as well in CollectAndCompare #1143
[ENHANCEMENT]
All commits
Header
method to Pusher for custom header by @songjiayang in https://github.com/prometheus/client_golang/pull/1218New Contributors
Full Changelog: prometheus/client_golang@v1.14.0...v1.15.0
v1.14.0
: 1.14.0 / 2022-11-08Compare Source
It might look like a small release, but it's quite opposite 😱 There were many non user facing changes and fixes and enormous work from engineers from Grafana to add native histograms in 💪🏾 Enjoy! 😍
What's Changed
prometheus.Registry
to implementprometheus.Collector
interface. #1103New Contributors
Full Changelog: prometheus/client_golang@v1.13.1...v1.14.0
v1.13.1
: 1.13.1 / 2022-11-02Compare Source
CumulativeCount
value of+Inf
bucket created from exemplar. #1148promhttp.InstrumentRoundTripperCounter
. #1118Full Changelog: prometheus/client_golang@v1.13.0...v1.13.1
v1.13.0
: 1.13.0 / 2022-08-06Compare Source
prometheus.TransactionalGatherer
interface forpromhttp.Handler
use which allows using low allocation update techniques for custom collectors. #989prometheus.NewConstHistogram
. SeeExampleNewConstHistogram_WithExemplar
example on how to use it. #986prometheus/push.Pusher
now has context-aware methods that pass context to HTTP requests. #1028prometheus/push.Pusher
has nowError
method that retrieve last error. #1075testutil.GatherAndCompare
provides now readable diff on failed comparisons. #998MetricVec
methodDeletePartialMatch(labels Labels)
for deleting all metrics that match provided labels. #1013api.Config
now accepts passing custom*http.Client
. #1025promhttp.Instrument*
middlewares now support adding exemplars to metrics. This allows hooking those to your tracing middleware that retrieves trace ID and puts it in exemplar if present. [#10Configuration
📅 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.