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 opentelemetry-go monorepo to v1.12.0 #23
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/opentelemetry-go-monorepo
base: main
Could not load branches
Branch not found: {{ refName }}
Could not load tags
Nothing to show
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
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
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
March 16, 2022 17:50
9bd5596
to
f8185c5
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.4.1
fix(deps): update opentelemetry-go monorepo to v1.5.0
Mar 16, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
March 23, 2022 22:29
f8185c5
to
7414d33
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.5.0
fix(deps): update opentelemetry-go monorepo to v1.6.0
Mar 23, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
March 28, 2022 17:53
7414d33
to
ce5edbf
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.6.0
fix(deps): update opentelemetry-go monorepo to v1.6.1
Mar 28, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
April 7, 2022 00:21
ce5edbf
to
e7d6ec0
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.6.1
fix(deps): update opentelemetry-go monorepo to v1.6.2
Apr 7, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
April 7, 2022 22:42
e7d6ec0
to
f00f8b3
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.6.2
fix(deps): update opentelemetry-go monorepo to v1.6.3
Apr 7, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
May 15, 2022 18:42
f00f8b3
to
26eef90
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.6.3
fix(deps): update opentelemetry-go monorepo to v1.7.0
May 15, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
14 times, most recently
from
May 24, 2022 15:19
3e96eaf
to
0ea18ad
Compare
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
July 8, 2022 18:49
0ea18ad
to
4a084d6
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.7.0
fix(deps): update opentelemetry-go monorepo
Jul 8, 2022
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo
fix(deps): update opentelemetry-go monorepo to v1.8.0
Jul 8, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
July 18, 2022 00:54
4a084d6
to
a979035
Compare
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
2 times, most recently
from
August 2, 2022 19:07
62865ee
to
f5f8d75
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.8.0
fix(deps): update opentelemetry-go monorepo to v1.9.0
Aug 2, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
August 11, 2022 02:20
f5f8d75
to
6760bcb
Compare
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
September 2, 2022 03:19
6760bcb
to
5f5be33
Compare
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
September 12, 2022 21:03
5f5be33
to
aa25eea
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.9.0
fix(deps): update opentelemetry-go monorepo to v1.10.0
Sep 12, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
3 times, most recently
from
September 18, 2022 02:38
694816a
to
9baefce
Compare
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
September 22, 2022 02:47
9baefce
to
8879b45
Compare
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
October 12, 2022 18:07
8879b45
to
38d8cf8
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.10.0
fix(deps): update opentelemetry-go monorepo to v1.11.0
Oct 12, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
October 19, 2022 20:13
38d8cf8
to
743dbb8
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.11.0
fix(deps): update opentelemetry-go monorepo
Oct 19, 2022
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo
fix(deps): update opentelemetry-go monorepo to v1.11.1
Oct 19, 2022
renovate
bot
force-pushed
the
renovate/opentelemetry-go-monorepo
branch
from
January 29, 2023 23:52
743dbb8
to
de3bbcd
Compare
renovate
bot
changed the title
fix(deps): update opentelemetry-go monorepo to v1.11.1
fix(deps): update opentelemetry-go monorepo to v1.12.0
Jan 29, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
v1.4.0
->v1.12.0
v1.4.0
->v1.12.0
v1.4.0
->v1.12.0
Release Notes
open-telemetry/opentelemetry-go
v1.12.0
: /v0.35.0Compare Source
Added
WithInt64Callback
option togo.opentelemetry.io/otel/metric/instrument
. This options is used to configureint64
Observer callbacks during their creation. (#3507)WithFloat64Callback
option togo.opentelemetry.io/otel/metric/instrument
. This options is used to configurefloat64
Observer callbacks during their creation. (#3507)Producer
interface andReader.RegisterProducer(Producer)
togo.opentelemetry.io/otel/sdk/metric
. These additions are used to enable external metric Producers. (#3524)Callback
function type togo.opentelemetry.io/otel/metric
. This new named function type is registered with aMeter
. (#3564)go.opentelemetry.io/otel/semconv/v1.13.0
package. The package contains semantic conventions from thev1.13.0
version of the OpenTelemetry specification. (#3499)EndUserAttributesFromHTTPRequest
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is merged intoClientRequest
andServerRequest
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.HTTPAttributesFromHTTPStatusCode
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is merged intoClientResponse
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.HTTPClientAttributesFromHTTPRequest
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is replaced byClientRequest
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.HTTPServerAttributesFromHTTPRequest
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is replaced byServerRequest
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.HTTPServerMetricAttributesFromHTTPRequest
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is replaced byServerRequest
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.NetAttributesFromHTTPRequest
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is split intoTransport
ingo.opentelemetry.io/otel/semconv/v1.13.0/netconv
andClientRequest
orServerRequest
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.SpanStatusFromHTTPStatusCode
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is replaced byClientStatus
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.SpanStatusFromHTTPStatusCodeAndSpanKind
function ingo.opentelemetry.io/otel/semconv/v1.12.0
is split intoClientStatus
andServerStatus
ingo.opentelemetry.io/otel/semconv/v1.13.0/httpconv
.Client
function is included ingo.opentelemetry.io/otel/semconv/v1.13.0/netconv
to generate attributes for anet.Conn
.Server
function is included ingo.opentelemetry.io/otel/semconv/v1.13.0/netconv
to generate attributes for anet.Listener
.go.opentelemetry.io/otel/semconv/v1.14.0
package. The package contains semantic conventions from thev1.14.0
version of the OpenTelemetry specification. (#3566)go.opentelemetry.io/otel/semconv/v1.15.0
package. The package contains semantic conventions from thev1.15.0
version of the OpenTelemetry specification. (#3578)go.opentelemetry.io/otel/semconv/v1.16.0
package. The package contains semantic conventions from thev1.16.0
version of the OpenTelemetry specification. (#3579)go.opentelemetry.io/otel/metric/instrument
. These instruments are use as replacements of the depreactedgo.opentelemetry.io/otel/metric/instrument/{asyncfloat64,asyncint64,syncfloat64,syncint64}
packages.(#3575, #3586)Float64ObservableCounter
replaces theasyncfloat64.Counter
Float64ObservableUpDownCounter
replaces theasyncfloat64.UpDownCounter
Float64ObservableGauge
replaces theasyncfloat64.Gauge
Int64ObservableCounter
replaces theasyncint64.Counter
Int64ObservableUpDownCounter
replaces theasyncint64.UpDownCounter
Int64ObservableGauge
replaces theasyncint64.Gauge
Float64Counter
replaces thesyncfloat64.Counter
Float64UpDownCounter
replaces thesyncfloat64.UpDownCounter
Float64Histogram
replaces thesyncfloat64.Histogram
Int64Counter
replaces thesyncint64.Counter
Int64UpDownCounter
replaces thesyncint64.UpDownCounter
Int64Histogram
replaces thesyncint64.Histogram
NewTracerProvider
togo.opentelemetry.io/otel/bridge/opentracing
. This is used to createWrapperTracer
instances from aTracerProvider
. (#3116)Extrema
type togo.opentelemetry.io/otel/sdk/metric/metricdata
. This type is used to represent min/max values and still be able to distinguish unset and zero values. (#3487)go.opentelemetry.io/otel/semconv/v1.17.0
package. The package contains semantic conventions from thev1.17.0
version of the OpenTelemetry specification. (#3599)Changed
github.com/go-logr/logr
as the logging interface, and add theWithLogr
option. (#3497, #3500)go.opentelemetry.io/otel/metric/instrument
is split into specific options and confguration based on the instrument type. (#3507)Int64Option
type to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/syncint64
.Float64Option
type to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/syncfloat64
.Int64ObserverOption
type to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/asyncint64
.Float64ObserverOption
type to configure instruments fromgo.opentelemetry.io/otel/metric/instrument/asyncfloat64
.Registration
from theRegisterCallback
method of aMeter
in thego.opentelemetry.io/otel/metric
package. ThisRegistration
can be used to unregister callbacks. (#3522)NewMetricProducer
togo.opentelemetry.io/otel/bridge/opencensus
, which can be used to pass OpenCensus metrics to an OpenTelemetry Reader. (#3541)Shutdown
method of the"go.opentelemetry.io/otel/sdk/trace".TracerProvider
releases all computational resources when called the first time. (#3551)Sampler
returned fromTraceIDRatioBased
go.opentelemetry.io/otel/sdk/trace
now uses the rightmost bits for sampling decisions. This fixes random sampling when using ID generators likexray.IDGenerator
and increasing parity with other language implementations. (#3557)go.opentelemetry.io/otel/exporters/otlp/otlptrace
exporters are wrapped in erros identifying their signal name. Existing users of the exporters attempting to identify specific errors will need to useerrors.Unwrap()
to get the underlying error. (#3516)go.opentelemetry.io/otel/exporters/otlp
will print the final retryable error message when attempts to retry time out. (#3514)go.opentelemetry.io/otel/sdk/metric
are updated to match the API. (#3562)InstrumentKindSyncCounter
is renamed toInstrumentKindCounter
InstrumentKindSyncUpDownCounter
is renamed toInstrumentKindUpDownCounter
InstrumentKindSyncHistogram
is renamed toInstrumentKindHistogram
InstrumentKindAsyncCounter
is renamed toInstrumentKindObservableCounter
InstrumentKindAsyncUpDownCounter
is renamed toInstrumentKindObservableUpDownCounter
InstrumentKindAsyncGauge
is renamed toInstrumentKindObservableGauge
RegisterCallback
method of theMeter
ingo.opentelemetry.io/otel/metric
changed.Callback
replaces the inline function parameter. (#3564)Callback
is required to return an error. (#3576)Callback
accepts the addedObserver
parameter added. This new parameter is used byCallback
implementations to observe values for asynchronous instruments instead of calling theObserve
method of the instrument directly. (#3584)instrument.Asynchronous
is now passed as a variadic argument. (#3587)go.opentelemetry.io/otel/exporters/zipkin
is updated to use thev1.16.0
version of semantic conventions. This means it no longer uses the removednet.peer.ip
orhttp.host
attributes to determine the remote endpoint. Instead it uses thenet.sock.peer
attributes. (#3581)Min
andMax
fields of theHistogramDataPoint
ingo.opentelemetry.io/otel/sdk/metric/metricdata
are now defined with the addedExtrema
type instead of a*float64
. (#3487)Fixed
RegisterCallback
method of theMeter
fromgo.opentelemetry.io/otel/sdk/metric
only registers a callback for instruments created by that meter. Trying to register a callback with instruments from a different meter will result in an error being returned. (#3584)Deprecated
NewMetricExporter
ingo.opentelemetry.io/otel/bridge/opencensus
is deprecated. UseNewMetricProducer
instead. (#3541)go.opentelemetry.io/otel/metric/instrument/asyncfloat64
package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrument
instead. (#3575)go.opentelemetry.io/otel/metric/instrument/asyncint64
package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrument
instead. (#3575)go.opentelemetry.io/otel/metric/instrument/syncfloat64
package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrument
instead. (#3575)go.opentelemetry.io/otel/metric/instrument/syncint64
package is deprecated. Use the instruments fromgo.opentelemetry.io/otel/metric/instrument
instead. (#3575)NewWrappedTracerProvider
ingo.opentelemetry.io/otel/bridge/opentracing
is now deprecated. UseNewTracerProvider
instead. (#3116)Removed
go.opentelemetry.io/otel/sdk/metric/view
package is removed. (#3520)InstrumentProvider
fromgo.opentelemetry.io/otel/sdk/metric/asyncint64
is removed. Use the new creation methods of theMeter
ingo.opentelemetry.io/otel/sdk/metric
instead. (#3530)Counter
method is replaced byMeter.Int64ObservableCounter
UpDownCounter
method is replaced byMeter.Int64ObservableUpDownCounter
Gauge
method is replaced byMeter.Int64ObservableGauge
InstrumentProvider
fromgo.opentelemetry.io/otel/sdk/metric/asyncfloat64
is removed. Use the new creation methods of theMeter
ingo.opentelemetry.io/otel/sdk/metric
instead. (#3530)Counter
method is replaced byMeter.Float64ObservableCounter
UpDownCounter
method is replaced byMeter.Float64ObservableUpDownCounter
Gauge
method is replaced byMeter.Float64ObservableGauge
InstrumentProvider
fromgo.opentelemetry.io/otel/sdk/metric/syncint64
is removed. Use the new creation methods of theMeter
ingo.opentelemetry.io/otel/sdk/metric
instead. (#3530)Counter
method is replaced byMeter.Int64Counter
UpDownCounter
method is replaced byMeter.Int64UpDownCounter
Histogram
method is replaced byMeter.Int64Histogram
InstrumentProvider
fromgo.opentelemetry.io/otel/sdk/metric/syncfloat64
is removed. Use the new creation methods of theMeter
ingo.opentelemetry.io/otel/sdk/metric
instead. (#3530)Counter
method is replaced byMeter.Float64Counter
UpDownCounter
method is replaced byMeter.Float64UpDownCounter
Histogram
method is replaced byMeter.Float64Histogram
v1.11.2
: /0.34.0Compare Source
Added
WithView
Option
is added to thego.opentelemetry.io/otel/sdk/metric
package.This option is used to configure the view(s) a
MeterProvider
will use for allReader
s that are registered with it. (#3387)This can be disabled using the
WithoutScopeInfo()
option added to that package.(#3273, #3357)OTEL_EXPORTER_OTLP_INSECURE
OTEL_EXPORTER_OTLP_TRACES_INSECURE
OTEL_EXPORTER_OTLP_METRICS_INSECURE
OTEL_EXPORTER_OTLP_CLIENT_KEY
OTEL_EXPORTER_OTLP_TRACES_CLIENT_KEY
OTEL_EXPORTER_OTLP_METRICS_CLIENT_KEY
OTEL_EXPORTER_OTLP_CLIENT_CERTIFICATE
OTEL_EXPORTER_OTLP_TRACES_CLIENT_CERTIFICATE
OTEL_EXPORTER_OTLP_METRICS_CLIENT_CERTIFICATE
View
type and relatedNewView
function to create a view according to the OpenTelemetry specification are added togo.opentelemetry.io/otel/sdk/metric
.These additions are replacements for the
View
type andNew
function fromgo.opentelemetry.io/otel/sdk/metric/view
. (#3459)Instrument
andInstrumentKind
type are added togo.opentelemetry.io/otel/sdk/metric
.These additions are replacements for the
Instrument
andInstrumentKind
types fromgo.opentelemetry.io/otel/sdk/metric/view
. (#3459)Stream
type is added togo.opentelemetry.io/otel/sdk/metric
to define a metric data stream a view will produce. (#3459)AssertHasAttributes
allows instrument authors to test that datapoints returned have appropriate attributes. (#3487)Changed
"go.opentelemetry.io/otel/sdk/metric".WithReader
option no longer accepts views to associate with theReader
.Instead, views are now registered directly with the
MeterProvider
via the newWithView
option.The views registered with the
MeterProvider
apply to allReader
s. (#3387)Temporality(view.InstrumentKind) metricdata.Temporality
andAggregation(view.InstrumentKind) aggregation.Aggregation
methods are added to the"go.opentelemetry.io/otel/sdk/metric".Exporter
interface. (#3260)Temporality(view.InstrumentKind) metricdata.Temporality
andAggregation(view.InstrumentKind) aggregation.Aggregation
methods are added to the"go.opentelemetry.io/otel/exporters/otlp/otlpmetric".Client
interface. (#3260)WithTemporalitySelector
andWithAggregationSelector
ReaderOption
s have been changed toManualReaderOption
s in thego.opentelemetry.io/otel/sdk/metric
package. (#3260)go.opentelemetry.io/otel/sdk/metric
package now uses the temporality and aggregation selectors from its configured exporter instead of accepting them as options. (#3260)Fixed
go.opentelemetry.io/otel/exporters/prometheus
exporter fixes duplicated_total
suffixes. (#3369)Reader
s. (#3387)go.opentelemetry.io/otel/bridge/opencensus
) are defined as monotonic sums, instead of non-monotonic. (#3389)Counter
andUpDownCounter
) from the metric SDK now produce delta sums when configured with delta temporality. (#3398)Status
codes in thego.opentelemetry.io/otel/exporters/zipkin
exporter are now exported as all upper case values. (#3340)Aggregation
s fromgo.opentelemetry.io/otel/sdk/metric
with no data are not exported. (#3394, #3436)go.opentelemetry.io/otel/exporters/otlp
exporters. (#3438, #3432)go.opentelemetry.io/otel/exporters/otlp/otlpmetric
exporters. (#3162, #3440)attribute.Value.As[Type]Slice()
. (#3489)Removed
go.opentelemetry.io/otel/exporters/otlp/otlpmetric.Client
interface is removed. (#3486)go.opentelemetry.io/otel/exporters/otlp/otlpmetric.New
function is removed. Use theotlpmetric[http|grpc].New
directly. (#3486)Deprecated
go.opentelemetry.io/otel/sdk/metric/view
package is deprecated.Use
Instrument
,InstrumentKind
,View
, andNewView
ingo.opentelemetry.io/otel/sdk/metric
instead. (#3476)v1.11.1
: /v0.33.0Compare Source
Added
go.opentelemetry.io/otel/exporters/prometheus
registers with a Prometheus registerer on creation. By default, it will register with the default Prometheus default registerer. A non-default registerer can be used by passing theWithRegisterer
option. (#3239)WithAggregationSelector
option to thego.opentelemetry.io/otel/exporters/prometheus
package to change the defaultAggregationSelector
used. (#3341)go.opentelemetry.io/otel/exporters/prometheus
converts theResource
associated with metric exports into atarget_info
metric. (#3285)Changed
"go.opentelemetry.io/otel/exporters/prometheus".New
function is updated to return an error. It will return an error if the exporter fails to register with Prometheus. (#3239)Fixed
OTEL_RESOURCE_ATTRIBUTES
environment variable are decoded. (#2963)baggage.NewMember
function decodes thevalue
parameter instead of directly using it. This fixes the implementation to be compliant with the W3C specification. (#3226)attribute
package are now comparable based on their value, not instance. (#3108 #3252)Shutdown
andForceFlush
methods of the"go.opentelemetry.io/otel/sdk/trace".TraceProvider
no longer return an error when no processor is registered. (#3268)go.opentelemetry.io/otel/exporters/prometheus
cumulatively sums histogram buckets. (#3281)go.opentelemetry.io/otel/exporters/otlpmetric
exporters. (#3284, #3293)Counter
andUpDownCounter
) are interpreted as exact, not incremental, sum values by the metric SDK. (#3350, #3278)UpDownCounters
are now correctly output as Prometheus gauges in thego.opentelemetry.io/otel/exporters/prometheus
exporter. (#3358)go.opentelemetry.io/otel/exporters/prometheus
no longer describes the metrics it will send to Prometheus on startup. Instead the exporter is defined as an "unchecked" collector for Prometheus. This fixes thereader is not registered
warning currently emitted on startup. (#3291 #3342)go.opentelemetry.io/otel/exporters/prometheus
exporter now correctly adds_total
suffixes to counter metrics. (#3360)go.opentelemetry.io/otel/exporters/prometheus
exporter now adds a unit suffix to metric names. This can be disabled using theWithoutUnits()
option added to that package. (#3352)v1.11.0
: /v0.32.3Compare Source
Retracts the
v0.32.2
version ofgo.opentelemetry.io/otel/exporters/otlpmetric/otlpmetricgrpc
andgo.opentelemetry.io/otel/exporters/otlpmetric/otlpmetrichttp
given they include unresolvable dependencies.Added
go.opentelemetry.io/otel/exporters/otlptrace/otlptracegrpc
andgo.opentelemetry.io/otel/exporters/otlptrace/otlptracehttp
). (#3261)Changed
span.SetStatus
has been updated such that calls that lower the status are now no-ops. (#3214)golang.org/x/sys/unix
fromv0.0.0-20210423185535-09eb48e85fd7
tov0.0.0-20220919091848-fb04ddd9f9c8
.This addresses GO-2022-0493. (#3235)
v1.10.0
Compare Source
Added
Include compatibility testing and document support. (#3077)
Changed
SpanKind
in OpenTracing bridge (go.opentelemetry.io/otel/bridge/opentracing
). (#3096)context
will no longer cause a panic. (#3110)v1.9.0
: /v0.0.3Compare Source
Added
go.opentelemetry.io/otel/schema/v1.1
package. (#2999)go.opentelemetry.io/otel/semconv/v1.11.0
package.The package contains semantic conventions from the
v1.11.0
version of the OpenTelemetry specification. (#3009)go.opentelemetry.io/otel/semconv/v1.12.0
package.The package contains semantic conventions from the
v1.12.0
version of the OpenTelemetry specification. (#3010)http.method
attribute to HTTP server metric from allgo.opentelemetry.io/otel/semconv/*
packages. (#3018)Fixed
go.opentelemetry.io/otel/bridge/opentracing
package. (#3029)v1.8.0
: /v0.31.0Compare Source
1.8.0/0.31.0 - 2022-07-08
Added
opentracing.TextMap
format in theInject
andExtract
methodsof the
"go.opentelemetry.io/otel/bridge/opentracing".BridgeTracer
type. (#2911)Changed
crosslink
make target has been updated to use thego.opentelemetry.io/build-tools/crosslink
package. (#2886)go.opentelemetry.io/otel/sdk/instrumentation
package renameLibrary
toScope
and aliasLibrary
asScope
(#2976)nonrecording
tometric
package. (#2866)Removed
Deprecated
Library
struct in thego.opentelemetry.io/otel/sdk/instrumentation
package is deprecated.Use the equivalent
Scope
struct instead. (#2977)ReadOnlySpan.InstrumentationLibrary
method from thego.opentelemetry.io/otel/sdk/trace
package is deprecated.Use the equivalent
ReadOnlySpan.InstrumentationScope
method instead. (#2977)v1.7.0
: /v0.30.0Compare Source
Added
go.opentelemetry.io/otel/semconv/v1.8.0
package.The package contains semantic conventions from the
v1.8.0
version of the OpenTelemetry specification. (#2763)go.opentelemetry.io/otel/semconv/v1.9.0
package.The package contains semantic conventions from the
v1.9.0
version of the OpenTelemetry specification. (#2792)go.opentelemetry.io/otel/semconv/v1.10.0
package.The package contains semantic conventions from the
v1.10.0
version of the OpenTelemetry specification. (#2842)Fixed
testing
package in non-tests builds of thego.opentelemetry.io/otel
package. (#2786)Changed
WithLabelEncoder
option from thego.opentelemetry.io/otel/exporters/stdout/stdoutmetric
package is renamed toWithAttributeEncoder
. (#2790)LabelFilterSelector
interface fromgo.opentelemetry.io/otel/sdk/metric/processor/reducer
is renamed toAttributeFilterSelector
.The method included in the renamed interface also changed from
LabelFilterFor
toAttributeFilterFor
. (#2790)Metadata.Labels
method from thego.opentelemetry.io/otel/sdk/metric/export
package is renamed toMetadata.Attributes
.Consequentially, the
Record
type from the same package also has had the embedded method renamed. (#2790)Deprecated
Iterator.Label
method in thego.opentelemetry.io/otel/attribute
package is deprecated.Use the equivalent
Iterator.Attribute
method instead. (#2790)Iterator.IndexedLabel
method in thego.opentelemetry.io/otel/attribute
package is deprecated.Use the equivalent
Iterator.IndexedAttribute
method instead. (#2790)MergeIterator.Label
method in thego.opentelemetry.io/otel/attribute
package is deprecated.Use the equivalent
MergeIterator.Attribute
method instead. (#2790)Removed
Batch
type from thego.opentelemetry.io/otel/sdk/metric/metrictest
package. (#2864)Measurement
type from thego.opentelemetry.io/otel/sdk/metric/metrictest
package. (#2864)v1.6.3
Compare Source
Fixed
MeterProvider
,TracerProvider
, andTextMapPropagator
types to be set. (#2772, #2773)v1.6.2
Compare Source
1.6.2 - 2022-04-06
Changed
go.opentelemetry.io/proto/otlp
ingo.opentelemetry.io/otel/exporters/otlp/otlptrace
fromv0.12.1
tov0.15.0
.This replaces the use of the now deprecated
InstrumentationLibrary
andInstrumentationLibrarySpans
types and fields in the proto library with the equivalentInstrumentationScope
andScopeSpans
. (#2748)v1.6.1
Compare Source
Fixed
go.opentelemetry.io/otel/schema/*
packages now use the correct schema URL for theirSchemaURL
constant. Instead of using"https://opentelemetry.io/schemas/v<version>"
they now use the correct URL without av
prefix,"https://opentelemetry.io/schemas/<version>"
. (#2743, #2744)Security
go.opentelemetry.io/proto/otlp
fromv0.12.0
tov0.12.1
. This includes an indirect upgrade ofgithub.com/grpc-ecosystem/grpc-gateway
which resolves a vulnerability fromgopkg.in/yaml.v2
in versionv2.2.3
. (#2724, #2728)v1.6.0
: /v0.28.0Compare Source
This update is a breaking change of the unstable Metrics API.
Code instrumented with the
go.opentelemetry.io/otel/metric
will need to be modified.Added
New mapping functions have been made available in
sdk/metric/aggregator/exponential/mapping
for other OpenTelemetry projects to take dependencies on. (#2502)OTEL_TRACES_SAMPLER
andOTEL_TRACES_SAMPLER_ARG
environment variables. (#2305, #2517)metric/global
for obtaining and setting the globalMeterProvider
. (#2660)Changed
The metrics API has been significantly changed to match the revised OpenTelemetry specification.
High-level changes include:
InstrumentProvider
s.These
InstrumentProvider
s are managed with aMeter
.Meter
.Be sure to check out the metric module documentation for more information on how to use the revised API. (#2587, #2660)
Fixed
v1.5.0
Compare Source
Added
The following environment variables are supported. (#2606, #2637)
OTEL_SPAN_ATTRIBUTE_VALUE_LENGTH_LIMIT
OTEL_SPAN_ATTRIBUTE_COUNT_LIMIT
OTEL_SPAN_EVENT_COUNT_LIMIT
OTEL_EVENT_ATTRIBUTE_COUNT_LIMIT
OTEL_SPAN_LINK_COUNT_LIMIT
OTEL_LINK_ATTRIBUTE_COUNT_LIMIT
If the provided environment variables are invalid (negative), the default values would be used.
gc
runtime name togo
(#2560)The new
AttributeValueLengthLimit
field is added to the"go.opentelemetry.io/otel/sdk/trace".SpanLimits
type to configure this limit for aTracerProvider
.The default limit for this resource is "unlimited". (#2637)
WithRawSpanLimits
option togo.opentelemetry.io/otel/sdk/trace
.This option replaces the
WithSpanLimits
option.Zero or negative values will not be changed to the default value like
WithSpanLimits
does.Setting a limit to zero will effectively disable the related resource it limits and setting to a negative value will mean that resource is unlimited.
Consequentially, limits should be constructed using
NewSpanLimits
and updated accordingly. (#2637)Changed
Member
when capacity is reached. (#2592)oltptrace
exporter. (#2601)otlpmetric
andotlptrace
configuration. (#2639)sdk/trace.BatchSpanProcessor
to reflect the count is cumulative. (#2640)envconfig
package for OTLP exporters. (#2608)http.Request.Host
is empty, fall back to useURL.Host
when populatinghttp.host
in thesemconv
packages. (#2661)Fixed
4318
instead of4317
for theotlpmetrichttp
andotlptracehttp
client. (#2614, #2625)Deprecated
"go.opentelemetry.io/otel/sdk/trace".WithSpanLimits
.Use
WithRawSpanLimits
instead.That option allows setting unlimited and zero limits, this option does not.
This option will be kept until the next major version incremented release. (#2637)
v1.4.1
Compare Source
Fixed
BatchSpanProcessor
. (#2615)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.