fix(deps): update opentelemetry-go monorepo to v1.25.0 #62
Reference in New Issue
Block a user
No description provided.
Delete Branch "renovate/opentelemetry-go-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
v1.15.1->v1.25.0v1.15.1->v1.25.0v1.15.1->v1.25.0Release Notes
open-telemetry/opentelemetry-go
v1.25.0: /v0.47.0/v0.0.8/v0.1.0-alphaCompare Source
Added
WithProxyoption ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4906)WithProxyoption ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp. (#4906)AddLinkmethod to theSpaninterface ingo.opentelemetry.io/otel/trace. (#5032)Enabledmethod is added to theLoggerinterface ingo.opentelemetry.io/otel/log.This method is used to notify users if a log record will be emitted or not. (#5071)
SeverityUndefinedconsttogo.opentelemetry.io/otel/log.This value represents an unset severity level. (#5072)
Emptyfunction ingo.opentelemetry.io/otel/logto return aKeyValuefor an empty value. (#5076)go.opentelemetry.io/otel/log/globalto manage the globalLoggerProvider.This package is provided with the anticipation that all functionality will be migrate to
go.opentelemetry.io/otelwhengo.opentelemetry.io/otel/logstabilizes.At which point, users will be required to migrage their code, and this package will be deprecated then removed. (#5085)
Summarymetrics in thego.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpandgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcexporters. (#5100)otel.scope.nameandotel.scope.versiontags to spans exported bygo.opentelemetry.io/otel/exporters/zipkin. (#5108)AddLinktogo.opentelemetry.io/otel/bridge/opencensus. (#5116)Stringmethod toValueandKeyValueingo.opentelemetry.io/otel/log. (#5117)go.opentelemetry.io/otel/exporters/prometheus. (#5111)go.opentelemetry.io/otel/semconv/v1.24.0. Futuresemconvpackages will include metric semantic conventions as well. (#4528)Changed
SpanFromContextandSpanContextFromContextingo.opentelemetry.io/otel/traceno longer make a heap allocation when the passed context has no span. (#5049)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcandgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcnow create a gRPC client in idle mode and with "dns" as the default resolver usinggrpc.NewClient. (#5151)Because of that
WithDialOptionignoresgrpc.WithBlock,grpc.WithTimeout, andgrpc.WithReturnConnectionError.Notice that
grpc.DialContextwhich was used before is now deprecated.Fixed
SetandDistincttypes ingo.opentelemetry.io/otel/attribute. (#5027)ErrorHandlerself-delegation. (#5137)Removed
Deprecated
go.opentelemetry.io/otel/attribute.Sortabletype. (#4734)go.opentelemetry.io/otel/attribute.NewSetWithSortablefunction. (#4734)go.opentelemetry.io/otel/attribute.NewSetWithSortableFilteredfunction. (#4734)New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.24.0...v1.25.0
v1.24.0: /v0.46.0/v0.0.1-alphaCompare Source
This release is the last to support Go 1.20. The next release will require at least Go 1.21.
Added
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#4900)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4900)go.opentelemetry.io/otel/logmodule is added. This module includes OpenTelemetry Go's implementation of the Logs Bridge API. This module is in an alpha state, it is subject to breaking changes. See our versioning policy for more info. (#4961)Fixed
go.opentelemetry.io/otel. (#4945)New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.23.1...v1.24.0
v1.23.1: /v0.45.2Compare Source
Fixed
go.opentelemetry.io/otel/sdk/metric. (#4888)v1.23.0: /v0.45.1Compare Source
This release contains the first stable,
v1, release of the following modules:go.opentelemetry.io/otel/bridge/opencensusgo.opentelemetry.io/otel/bridge/opencensus/testgo.opentelemetry.io/otel/example/opencensusgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpgo.opentelemetry.io/otel/exporters/stdout/stdoutmetricSee our versioning policy for more information about these stability guarantees.
Added
WithEndpointURLoption to theexporters/otlp/otlpmetric/otlpmetricgrpc,exporters/otlp/otlpmetric/otlpmetrichttp,exporters/otlp/otlptrace/otlptracegrpcandexporters/otlp/otlptrace/otlptracehttppackages. (#4808)ErrSchemaURLConflictis added togo.opentelemetry.io/otel/sdk/resource. This error is returned when a merge of twoResources with different (non-empty) schema URL is attempted. (#4876)Changed
MergeandNewfunctions ingo.opentelemetry.io/otel/sdk/resourcenow returns a partial result if there is a schema URL merge conflict. Instead of returningnilwhen twoResources with different (non-empty) schema URLs are merged the mergedResource, along with the newErrSchemaURLConflicterror, is returned. It is up to the user to decide if they want to use the returnedResourceor not. It may have desired attributes overwritten or include stale semantic conventions. (#4876)Fixed
ContainerIDresource detection on systemd when cgroup path has a colon. (#4449)go.opentelemetry.io/otel/sdk/metricto cache instruments to avoid leaking memory when the same instrument is created multiple times. (#4820)MixandMaxvalues forgo.opentelemetry.io/otel/exporters/stdout/stdoutmetricby introducingMarshalTextandMarshalJSONfor theExtrematype ingo.opentelemetry.io/sdk/metric/metricdata. (#4827)New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0
v1.22.0: /v0.45.0Compare Source
Added
go.opentelemetry.io/otel/semconv/v1.22.0package.The package contains semantic conventions from the
v1.22.0version of the OpenTelemetry Semantic Conventions. (#4735)go.opentelemetry.io/otel/semconv/v1.23.0package.The package contains semantic conventions from the
v1.23.0version of the OpenTelemetry Semantic Conventions. (#4746)go.opentelemetry.io/otel/semconv/v1.23.1package.The package contains semantic conventions from the
v1.23.1version of the OpenTelemetry Semantic Conventions. (#4749)go.opentelemetry.io/otel/semconv/v1.24.0package.The package contains semantic conventions from the
v1.24.0version of the OpenTelemetry Semantic Conventions. (#4770)WithResourceAsConstantLabelsoption to apply resource attributes for every metric emitted by the Prometheus exporter. (#4733)See metric documentation for more information about this feature and how to enable it. (#4457)
NewMemberRawandNewKeyValuePropertyRawingo.opentelemetry.io/otel/baggage. (#4804)Changed
go.opentelemetry.io/otel/semconvto usev1.24.0. (#4754)go.opentelemetry.io/otel/exporters/zipkinto followv1.24.0version of the OpenTelemetry specification. (#4754)go.opentelemetry.io/otel/sdk/metric.If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g
if ctx.Err() != nil). (#4671)go.opentelemetry.io/otel/trace.TraceState's performance. (#4722)go.opentelemetry.io/otel/propagation.TraceContext's performance. (#4721)go.opentelemetry.io/otel/baggageperformance. (#4743)(*Set).Filtermethod ingo.opentelemetry.io/otel/attributewhen the passed filter does not filter out any attributes from the set. (#4774)Member.Stringingo.opentelemetry.io/otel/baggagepercent-encodes only when necessary. (#4775)Property.Valueingo.opentelemetry.io/otel/baggagenow returns a raw string instead of a percent-encoded value. (#4804)Fixed
Parseingo.opentelemetry.io/otel/baggageto validate member value before percent-decoding. (#4755)Member.Stringingo.opentelemetry.io/otel/baggage. (#4756)go.opentelemetry.io/otel/bridge/opentracing. (#4776)go.opentelemetry.io/otel/bridge/opentracingto properly handle baggage values that requires escaping during propagation. (#4804)go.opentelemetry.io/otel/sdk/metric. (#4742)v1.21.0: /v0.44.0Compare Source
Removed
go.opentelemetry.io/otel/bridge/opencensus.NewTracer. (#4706)go.opentelemetry.io/otel/exporters/otlp/otlpmetricmodule. (#4707)go.opentelemetry.io/otel/example/viewmodule. (#4708)go.opentelemetry.io/otel/example/fibmodule. (#4723)Fixed
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4719)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#4719)v1.20.0: /v0.43.0Compare Source
This release brings a breaking change for custom trace API implementations. Some interfaces (
TracerProvider,Tracer,Span) now embed thego.opentelemetry.io/otel/trace/embeddedtypes. Implementors need to update their implementations based on what they want the default behavior to be. See the "API Implementations" section of the trace API package documentation for more about how to accomplish this.Added
go.opentelemetry.io/otel/bridge/opencensus.InstallTraceBridge, which installs the OpenCensus trace bridge, and replacesopencensus.NewTracer. (#4567)go.opentelemetry.io/otel/bridge/opencensus. (#4584)go.opentelemetry.io/otel/trace/embeddedpackage to be embedded in the exported trace API interfaces. (#4620)go.opentelemetry.io/otel/trace/nooppackage as a default no-op implementation of the trace API. (#4620)go.opentelemetry.io/otel/example/dice. (#4644)go.opentelemetry.io/otel/example/prometheus. (#4649)go.opentelemetry.io/otel/metric.WithExplicitBucketBoundaries, which allows defining default explicit bucket boundaries when creating histogram instruments. (#4603)Versionfunction ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#4660)Versionfunction ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4660)go.opentelemetry.io/sdk/metric/metricdata. (#4622)go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducernow supports exemplars from OpenCensus. (#4585)WithExplicitBucketBoundariesingo.opentelemetry.io/otel/sdk/metric. (#4605)go.opentelemetry.io/otel/bridge/opencensus. (#4668)Deprecated
go.opentelemetry.io/otel/bridge/opencensus.NewTracerin favor ofopencensus.InstallTraceBridge. (#4567)go.opentelemetry.io/otel/example/fibpackage is in favor ofgo.opentelemetry.io/otel/example/dice. (#4618)go.opentelemetry.io/otel/trace.NewNoopTracerProvider.Use the added
NewTracerProviderfunction ingo.opentelemetry.io/otel/trace/noopinstead. (#4620)go.opentelemetry.io/otel/example/viewpackage in favor ofgo.opentelemetry.io/otel/example/prometheus. (#4649)go.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#4693)Changed
go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducerreturns a*MetricProducerstruct instead of the metric.Producer interface. (#4583)TracerProvideringo.opentelemetry.io/otel/tracenow embeds thego.opentelemetry.io/otel/trace/embedded.TracerProvidertype.This extends the
TracerProviderinterface and is is a breaking change for any existing implementation.Implementors need to update their implementations based on what they want the default behavior of the interface to be.
See the "API Implementations" section of the
go.opentelemetry.io/otel/tracepackage documentation for more information about how to accomplish this. (#4620)Traceringo.opentelemetry.io/otel/tracenow embeds thego.opentelemetry.io/otel/trace/embedded.Tracertype.This extends the
Tracerinterface and is is a breaking change for any existing implementation.Implementors need to update their implementations based on what they want the default behavior of the interface to be.
See the "API Implementations" section of the
go.opentelemetry.io/otel/tracepackage documentation for more informationabout how to accomplish this. (#4620)Spaningo.opentelemetry.io/otel/tracenow embeds thego.opentelemetry.io/otel/trace/embedded.Spantype.This extends the
Spaninterface and is is a breaking change for any existing implementation.Implementors need to update their implementations based on what they want the default behavior of the interface to be.
See the "API Implementations" section of the
go.opentelemetry.io/otel/tracepackage documentation for more information about how to accomplish this. (#4620)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcdoes no longer depend ongo.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#4660)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpdoes no longer depend ongo.opentelemetry.io/otel/exporters/otlp/otlpmetric. (#4660)502 Bad Gatewayand504 Gateway TimeoutHTTP statuses ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4670)502 Bad Gatewayand504 Gateway TimeoutHTTP statuses ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#4670)RESOURCE_EXHAUSTEDonly if RetryInfo is returned ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#4669)RESOURCE_EXHAUSTEDonly if RetryInfo is returned ingo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#4669)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4679)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#4679)Fixed
+,/byParseingo.opentelemetry.io/otel/baggageas they were rendered as a whitespace. (#4667)+,/passed viaOTEL_RESOURCE_ATTRIBUTESingo.opentelemetry.io/otel/sdk/resourceas they were rendered as a whitespace. (#4699)+,/passed viaOTEL_EXPORTER_OTLP_HEADERSandOTEL_EXPORTER_OTLP_METRICS_HEADERSingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcas they were rendered as a whitespace. (#4699)+,/passed viaOTEL_EXPORTER_OTLP_HEADERSandOTEL_EXPORTER_OTLP_METRICS_HEADERSingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpas they were rendered as a whitespace. (#4699)+,/passed viaOTEL_EXPORTER_OTLP_HEADERSandOTEL_EXPORTER_OTLP_TRACES_HEADERSingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracegrpcas they were rendered as a whitespace. (#4699)+,/passed viaOTEL_EXPORTER_OTLP_HEADERSandOTEL_EXPORTER_OTLP_TRACES_HEADERSingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttpas they were rendered as a whitespace. (#4699)go.opentelemetry.op/otel/exporters/prometheus, the exporter no longerCollects metrics afterShutdownis invoked. (#4648)WithCompressoringo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#4695)WithCompressoringo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#4695)v1.19.0: /v0.42.0/v0.0.7Compare Source
This release contains the first stable release of the OpenTelemetry Go metric SDK. Our project stability guarantees now apply to the
go.opentelemetry.io/otel/sdk/metricpackage. See our versioning policy for more information about these stability guarantees.Added
go.opentelemetry.io/otel/example/dice. (#4539)WithWriterandWithPrettyPrintoptions togo.opentelemetry.io/otel/exporters/stdout/stdoutmetricto set a customio.Writer, and allow displaying the output in human-readable JSON. (#4507)Changed
go.opentelemetry.io/otel/exporters/stdout/stdoutmetricdoes not prettify its output by default anymore. (#4507)gopkg.io/yamlfromv2tov3ingo.opentelemetry.io/otel/schema. (#4535)Fixed
go.opentelemetry.op/otel/exporters/prometheus, don't try to create the Prometheus metric on everyCollectif we know the scope is invalid. (#4499)Removed
"go.opentelemetry.io/otel/bridge/opencensus".NewMetricExporter, which is replaced byNewMetricProducer. (#4566)Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.18.0...v1.19.0
v1.18.0: /v0.41.0/v0.0.6Compare Source
This release drops the compatibility guarantee of Go 1.19.
Added
WithProduceroption ingo.opentelemetry.op/otel/exporters/prometheusto restore the ability to register producers on the prometheus exporter's manual reader. (#4473)IgnoreValueoption ingo.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatestto allow ignoring values when comparing metrics. (#4447)Deprecated
NewMetricExporteringo.opentelemetry.io/otel/bridge/opencensuswas deprecated inv0.35.0(#3541).The deprecation notice format for the function has been corrected to trigger Go documentation and build tooling. (#4470)
Removed
go.opentelemetry.io/otel/exporters/jaegerpackage. (#4467)go.opentelemetry.io/otel/example/jaegerpackage. (#4467)go.opentelemetry.io/otel/sdk/metric/aggregationpackage. (#4468)go.opentelemetry.io/otel/exporters/otlpand its sub-packages. (#4469)New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.17.0...v1.18.0
v1.17.0: /v0.40.0/v0.5.0Compare Source
Added
ManualReaderstruct ingo.opentelemetry.io/otel/sdk/metric. (#4244)PeriodicReaderstruct ingo.opentelemetry.io/otel/sdk/metric. (#4244)A histogram can be configured as an exponential histogram using a view with
"go.opentelemetry.io/otel/sdk/metric".ExponentialHistogramas the aggregation. (#4245)Exporterstruct ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#4272)Exporterstruct ingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#4272)go.opentelemetry.io/otel/exporters/otlp/otlpmetricnow support theOTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCEenvironment variable. (#4287)WithoutCounterSuffixesoption ingo.opentelemetry.io/otel/exporters/prometheusto disable addition of_totalsuffixes. (#4306)go.opentelemetry.io/otel/sdk/metric. (#4315)go.opentelemetry.io/otel/semconv/v1.21.0package.The package contains semantic conventions from the
v1.21.0version of the OpenTelemetry Semantic Conventions. (#4362)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpandgo.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#4365)TemporalityandAggregationmethods of the"go.opentelemetry.io/otel/sdk/metric".Exporter"need to be concurrent safe. (#4381)go.opentelemetry.op/otel/exporters/prometheus(#4374)Aggregationinterface and its implementations fromgo.opentelemetry.io/otel/sdk/metric/aggregationtogo.opentelemetry.io/otel/sdk/metric. (#4435)go.opentelemetry.io/otel/exporters/otlp/otlpmetricnow support theOTEL_EXPORTER_OTLP_METRICS_DEFAULT_HISTOGRAM_AGGREGATIONenvironment variable. (#4437)NewAllowKeysFilterandNewDenyKeysFilterfunctions togo.opentelemetry.io/otel/attributeto allow convenient creation of allow-keys and deny-keys filters. (#4444)Changed
v1.21.0of semantic conventions,go.opentelemetry.io/otel/semconv/{version}/httpconvandgo.opentelemetry.io/otel/semconv/{version}/netconvpackages will no longer be published. (#4145)go.opentelemetry.io/otel/sdk/metric. (#4202)go.opentelemetry.io/otel/sdk/metricif their name doesn't pass regexp validation. (#4210)NewManualReaderingo.opentelemetry.io/otel/sdk/metricreturns*ManualReaderinstead ofReader. (#4244)NewPeriodicReaderingo.opentelemetry.io/otel/sdk/metricreturns*PeriodicReaderinstead ofReader. (#4244)PeriodicReadertimeout ingo.opentelemetry.io/otel/sdk/metric. (#4221)Newingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcreturns*Exporterinstead of"go.opentelemetry.io/otel/sdk/metric".Exporter. (#4272)Newingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpreturns*Exporterinstead of"go.opentelemetry.io/otel/sdk/metric".Exporter. (#4272)go.opentelemetry.io/otel/sdk/metric. (#4290)go.opentelemetry.io/otel/sdk/metric, the values will be summed instead of the last observation winning. (#4289)go.opentelemetry.io/otel/sdk/metricpackage. (#4332)Meters ingo.opentelemetry.io/otel/sdk/metricto only register and collect instruments it created. (#4333)PeriodicReader.ShutdownandPeriodicReader.ForceFlushingo.opentelemetry.io/otel/sdk/metricnow apply the periodic reader's timeout to the operation if the user provided context does not contain a deadline. (#4356, #4377)go.opentelemetry.io/otel/semconvto usev1.21.0. (#4408)go.opentelemetry.io/otel/sdk/metric. (#4434)go.opentelemetry.op/otel/sdk/metric.WithProduceras anOptionfor"go.opentelemetry.io/otel/sdk/metric".NewManualReaderand"go.opentelemetry.io/otel/sdk/metric".NewPeriodicReader. (#4346)Removed
Reader.RegisterProduceringo.opentelemetry.io/otel/metric.Use the added
WithProduceroption instead. (#4346)Reader.ForceFlushingo.opentelemetry.io/otel/metric.Notice that
PeriodicReader.ForceFlushis still available. (#4375)Fixed
go.opentelemetry.io/otel/exporters/zipkinexporter. (#4143)NewViewingo.opentelemetry.io/otel/sdk/metricthat have empty criteria. (#4307)"go.opentelemetry.io/otel/sdk/resource".WithHostID()to not set an emptyhost.id. (#4317)go.opentelemetry.io/otel/sdk/metric. (#4337)go.opentelemetry.io/otel/sdk/metric. (#4338)ManualReaderwill not panic ifAggregationSelectorreturnsnilingo.opentelemetry.io/otel/sdk/metric. (#4350)Reader'sAggregationSelectorreturnsnilorDefaultAggregationthe pipeline will use the default aggregation. (#4350)go.opentelemetry.io/otel/sdk/metric. (#4349)go.opentelemetry.io/otel/sdk/trace. (#4353)ForceFlushingo.opentelemetry.io/otel/sdk/trace. (#4369)go.opentelemetry.io/otel/exporters/otlp/otlptrace/internalfromgo.opentelemetry.io/otel/exporters/otlp/internalusing gotmpl. (#4397, #3846)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc/internalfromgo.opentelemetry.io/otel/exporters/otlp/internalandgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/internalusing gotmpl. (#4404, #3846)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp/internalfromgo.opentelemetry.io/otel/exporters/otlp/internalandgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/internalusing gotmpl. (#4407, #3846)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc/internalfromgo.opentelemetry.io/otel/exporters/otlp/internalandgo.opentelemetry.io/otel/exporters/otlp/otlptrace/internalusing gotmpl. (#4400, #3846)go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp/internalfromgo.opentelemetry.io/otel/exporters/otlp/internalandgo.opentelemetry.io/otel/exporters/otlp/otlptrace/internalusing gotmpl. (#4401, #3846)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpcandgo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#3925, #4395)_totalif the counter already has that suffix for the Prometheus exproter ingo.opentelemetry.io/otel/exporter/prometheus. (#4373)go.opentelemetry.io/otel/sdk/resource. (#4409)go.opentelemetry.io/otel/sdk/metric. (#4428)Deprecated
go.opentelemetry.io/otel/exporters/jaegerpackage is deprecated.OpenTelemetry dropped support for Jaeger exporter in July 2023.
Use
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttpor
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpcinstead. (#4423)go.opentelemetry.io/otel/example/jaegerpackage is deprecated. (#4423)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/internalpackage is deprecated. (#4420)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/internal/oconfpackage is deprecated. (#4420)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/internal/otestpackage is deprecated. (#4420)go.opentelemetry.io/otel/exporters/otlp/otlpmetric/internal/transformpackage is deprecated. (#4420)go.opentelemetry.io/otel/exporters/otlp/internalpackage is deprecated. (#4421)go.opentelemetry.io/otel/exporters/otlp/internal/envconfigpackage is deprecated. (#4421)go.opentelemetry.io/otel/exporters/otlp/internal/retrypackage is deprecated. (#4421)go.opentelemetry.io/otel/exporters/otlp/otlptrace/internalpackage is deprecated. (#4425)go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/envconfigpackage is deprecated. (#4425)go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/otlpconfigpackage is deprecated. (#4425)go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/otlptracetestpackage is deprecated. (#4425)go.opentelemetry.io/otel/exporters/otlp/otlptrace/internal/retrypackage is deprecated. (#4425)go.opentelemetry.io/otel/sdk/metric/aggregationpackage is deprecated.Use the aggregation types added to
go.opentelemetry.io/otel/sdk/metricinstead. (#4435)New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.16.0...v1.17.0
v1.16.0: /v0.39.0 -- Stable Metric APICompare Source
This release contains the first stable release of the OpenTelemetry Go metric API. Our project stability guarantees now apply to the
go.opentelemetry.io/otel/metricpackage. See our versioning policy for more information about these stability guarantees.What's Changed
Added
go.opentelemetry.io/otel/semconv/v1.19.0package. The package contains semantic conventions from thev1.19.0version of the OpenTelemetry specification. (#3848)go.opentelemetry.io/otel/semconv/v1.20.0package. The package contains semantic conventions from thev1.20.0version of the OpenTelemetry specification. (#4078)Changed
strings.Cut()instead ofstring.SplitN()for better readability and memory use. (#4049)Removed
go.opentelemetry.io/otel/metric/instrumentpackage is removed. Usego.opentelemetry.io/otel/metricinstead. (#4055)Fixed
go.opentelemetry.io/otel/sdk/resource. (#4077)New Contributors
Full Changelog: https://github.com/open-telemetry/opentelemetry-go/compare/v1.15.1...v1.16.0
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 Renovate Bot.
⚠ Artifact update problem
Renovate 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
f6c83dc36eto164485d3e1fix(deps): update opentelemetry-go monorepo to v1.19.0to fix(deps): update opentelemetry-go monorepo to v1.20.0164485d3e1to0ba4d98e8ffix(deps): update opentelemetry-go monorepo to v1.20.0to fix(deps): update opentelemetry-go monorepo to v1.21.00ba4d98e8fto97b2fc1f1597b2fc1f15to76e350af1876e350af18toa6fb6ab5c1fix(deps): update opentelemetry-go monorepo to v1.21.0to fix(deps): update opentelemetry-go monorepo to v1.22.0a6fb6ab5c1toa8330201daa8330201datoca54098599ca54098599to202cdfa206fix(deps): update opentelemetry-go monorepo to v1.22.0to fix(deps): update opentelemetry-go monorepo to v1.23.0202cdfa206tod787530701fix(deps): update opentelemetry-go monorepo to v1.23.0to fix(deps): update opentelemetry-go monorepo to v1.23.1fix(deps): update opentelemetry-go monorepo to v1.23.1to fix(deps): update opentelemetry-go monorepo to v1.24.0d787530701toc6c5ddf473c6c5ddf473toa824bedb09a824bedb09to63eafe2c3363eafe2c33to54a8d2ed8254a8d2ed82tof26e902560fix(deps): update opentelemetry-go monorepo to v1.24.0to fix(deps): update opentelemetry-go monorepo to v1.25.0