Upgrading go.opentelemetry.io/otel 0.5 to 0.6
Unknownv0.5.0 → v0.6.0
Fetching 1 release from GitHub…0 / 1
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Go source. Not mixed with prose notes.
- added:
func NewMergeIterator(*Set, *Set) MergeItererator - added:
method MergeItererator.Label() kv.KeyValue - added:
method MergeItererator.Next() bool - added:
type MergeItererator: struct
- removed:
const MeasureKind: Kind - removed:
const ObserverKind: Kind - removed:
method BatchObserver.RegisterFloat64Observer(string, ...Option) (Float64Observer, error) - removed:
method BatchObserver.RegisterInt64Observer(string, ...Option) (Int64Observer, error) - removed:
method BatchObserverMust.RegisterFloat64Observer(string, ...Option) Float64Observer - removed:
method BatchObserverMust.RegisterInt64Observer(string, ...Option) Int64Observer - removed:
method BoundFloat64Measure.Record(context.Context, float64) - removed:
method BoundInt64Measure.Record(context.Context, int64) - removed:
method Float64Measure.Bind(...kv.KeyValue) (BoundFloat64Measure) - removed:
method Float64Measure.Measurement(float64) Measurement - removed:
method Float64Measure.Record(context.Context, float64, ...kv.KeyValue) - removed:
method Float64Observer.Observation(float64) Observation - removed:
method Int64Measure.Bind(...kv.KeyValue) (BoundInt64Measure) - removed:
method Int64Measure.Measurement(int64) Measurement - removed:
method Int64Measure.Record(context.Context, int64, ...kv.KeyValue) - removed:
method Int64Observer.Observation(int64) Observation - removed:
method Meter.NewFloat64Measure(string, ...Option) (Float64Measure, error) - removed:
method Meter.NewInt64Measure(string, ...Option) (Int64Measure, error) - removed:
method Meter.RegisterFloat64Observer(string, Float64ObserverCallback, ...Option) (Float64Observer, error) - removed:
method Meter.RegisterInt64Observer(string, Int64ObserverCallback, ...Option) (Int64Observer, error) - removed:
method MeterMust.NewFloat64Measure(string, ...Option) Float64Measure - removed:
method MeterMust.NewInt64Measure(string, ...Option) Int64Measure - removed:
method MeterMust.RegisterFloat64Observer(string, Float64ObserverCallback, ...Option) Float64Observer - removed:
method MeterMust.RegisterInt64Observer(string, Int64ObserverCallback, ...Option) Int64Observer - removed:
type BoundFloat64Measure: struct - removed:
type BoundInt64Measure: struct - removed:
type Float64Measure: struct - removed:
type Float64Observer: struct - removed:
type Int64Measure: struct - removed:
type Int64Observer: struct - changed:
method AsyncBatchRunner.Run(func([]kv.KeyValue, ...Observation)) → method AsyncBatchRunner.Run(context.Context, func([]kv.KeyValue, ...Observation)) - changed:
method AsyncSingleRunner.Run(AsyncImpl, func([]kv.KeyValue, ...Observation)) → method AsyncSingleRunner.Run(context.Context, AsyncImpl, func([]kv.KeyValue, ...Observation)) - changed:
method BatchObserverCallback.Run(func([]kv.KeyValue, ...Observation)) → method BatchObserverCallback.Run(context.Context, func([]kv.KeyValue, ...Observation)) - changed:
method Float64ObserverCallback.Run(AsyncImpl, func([]kv.KeyValue, ...Observation)) → method Float64ObserverCallback.Run(context.Context, AsyncImpl, func([]kv.KeyValue, ...Observation)) - changed:
method Int64ObserverCallback.Run(AsyncImpl, func([]kv.KeyValue, ...Observation)) → method Int64ObserverCallback.Run(context.Context, AsyncImpl, func([]kv.KeyValue, ...Observation)) - changed:
type BatchObserverCallback: func(BatchObserverResult) → type BatchObserverCallback: func(context.Context, BatchObserverResult) - changed:
type Float64ObserverCallback: func(Float64ObserverResult) → type Float64ObserverCallback: func(context.Context, Float64ObserverResult) - changed:
type Int64ObserverCallback: func(Int64ObserverResult) → type Int64ObserverCallback: func(context.Context, Int64ObserverResult) - added:
const SumObserverKind: Kind - added:
const UpDownCounterKind: Kind - added:
const UpDownSumObserverKind: Kind - added:
const ValueObserverKind: Kind - added:
const ValueRecorderKind: Kind - added:
method AsyncBatchRunner.AnyRunner() - added:
method AsyncRunner.AnyRunner() - added:
method AsyncSingleRunner.AnyRunner() - added:
method BatchObserver.NewFloat64SumObserver(string, ...Option) (Float64SumObserver, error) - added:
method BatchObserver.NewFloat64UpDownSumObserver(string, ...Option) (Float64UpDownSumObserver, error) - added:
method BatchObserver.NewFloat64ValueObserver(string, ...Option) (Float64ValueObserver, error) - added:
method BatchObserver.NewInt64SumObserver(string, ...Option) (Int64SumObserver, error) - added:
method BatchObserver.NewInt64UpDownSumObserver(string, ...Option) (Int64UpDownSumObserver, error) - added:
method BatchObserver.NewInt64ValueObserver(string, ...Option) (Int64ValueObserver, error) - added:
method BatchObserverCallback.AnyRunner() - added:
method BatchObserverMust.NewFloat64SumObserver(string, ...Option) Float64SumObserver - added:
method BatchObserverMust.NewFloat64UpDownSumObserver(string, ...Option) Float64UpDownSumObserver - added:
method BatchObserverMust.NewFloat64ValueObserver(string, ...Option) Float64ValueObserver - added:
method BatchObserverMust.NewInt64SumObserver(string, ...Option) Int64SumObserver - added:
method BatchObserverMust.NewInt64UpDownSumObserver(string, ...Option) Int64UpDownSumObserver - added:
method BatchObserverMust.NewInt64ValueObserver(string, ...Option) Int64ValueObserver - added:
method BoundFloat64UpDownCounter.Add(context.Context, float64) - added:
method BoundFloat64ValueRecorder.Record(context.Context, float64) - added:
method BoundInt64UpDownCounter.Add(context.Context, int64) - added:
method BoundInt64ValueRecorder.Record(context.Context, int64) - added:
method Float64ObserverCallback.AnyRunner() - added:
method Float64SumObserver.Observation(float64) Observation - added:
method Float64UpDownCounter.Add(context.Context, float64, ...kv.KeyValue) - added:
method Float64UpDownCounter.Bind(...kv.KeyValue) (BoundFloat64UpDownCounter) - added:
method Float64UpDownCounter.Measurement(float64) Measurement - added:
method Float64UpDownSumObserver.Observation(float64) Observation - added:
method Float64ValueObserver.Observation(float64) Observation - added:
method Float64ValueRecorder.Bind(...kv.KeyValue) (BoundFloat64ValueRecorder) - added:
method Float64ValueRecorder.Measurement(float64) Measurement - added:
method Float64ValueRecorder.Record(context.Context, float64, ...kv.KeyValue) - added:
method Int64ObserverCallback.AnyRunner() - added:
method Int64SumObserver.Observation(int64) Observation - added:
method Int64UpDownCounter.Add(context.Context, int64, ...kv.KeyValue) - added:
method Int64UpDownCounter.Bind(...kv.KeyValue) (BoundInt64UpDownCounter) - added:
method Int64UpDownCounter.Measurement(int64) Measurement - added:
method Int64UpDownSumObserver.Observation(int64) Observation - added:
method Int64ValueObserver.Observation(int64) Observation - added:
method Int64ValueRecorder.Bind(...kv.KeyValue) (BoundInt64ValueRecorder) - added:
method Int64ValueRecorder.Measurement(int64) Measurement - added:
method Int64ValueRecorder.Record(context.Context, int64, ...kv.KeyValue) - added:
method Meter.NewFloat64SumObserver(string, Float64ObserverCallback, ...Option) (Float64SumObserver, error) - added:
method Meter.NewFloat64UpDownCounter(string, ...Option) (Float64UpDownCounter, error) - added:
method Meter.NewFloat64UpDownSumObserver(string, Float64ObserverCallback, ...Option) (Float64UpDownSumObserver, error) - added:
method Meter.NewFloat64ValueObserver(string, Float64ObserverCallback, ...Option) (Float64ValueObserver, error) - added:
method Meter.NewFloat64ValueRecorder(string, ...Option) (Float64ValueRecorder, error) - added:
method Meter.NewInt64SumObserver(string, Int64ObserverCallback, ...Option) (Int64SumObserver, error) - added:
method Meter.NewInt64UpDownCounter(string, ...Option) (Int64UpDownCounter, error) - added:
method Meter.NewInt64UpDownSumObserver(string, Int64ObserverCallback, ...Option) (Int64UpDownSumObserver, error) - added:
method Meter.NewInt64ValueObserver(string, Int64ObserverCallback, ...Option) (Int64ValueObserver, error) - added:
method Meter.NewInt64ValueRecorder(string, ...Option) (Int64ValueRecorder, error) - added:
method MeterMust.NewFloat64SumObserver(string, Float64ObserverCallback, ...Option) Float64SumObserver - added:
method MeterMust.NewFloat64UpDownCounter(string, ...Option) Float64UpDownCounter - added:
method MeterMust.NewFloat64UpDownSumObserver(string, Float64ObserverCallback, ...Option) Float64UpDownSumObserver - added:
method MeterMust.NewFloat64ValueObserver(string, Float64ObserverCallback, ...Option) Float64ValueObserver - added:
method MeterMust.NewFloat64ValueRecorder(string, ...Option) Float64ValueRecorder - added:
method MeterMust.NewInt64SumObserver(string, Int64ObserverCallback, ...Option) Int64SumObserver - added:
method MeterMust.NewInt64UpDownCounter(string, ...Option) Int64UpDownCounter - added:
method MeterMust.NewInt64UpDownSumObserver(string, Int64ObserverCallback, ...Option) Int64UpDownSumObserver - added:
method MeterMust.NewInt64ValueObserver(string, Int64ObserverCallback, ...Option) Int64ValueObserver - added:
method MeterMust.NewInt64ValueRecorder(string, ...Option) Int64ValueRecorder - added:
type BoundFloat64UpDownCounter: struct - added:
type BoundFloat64ValueRecorder: struct - added:
type BoundInt64UpDownCounter: struct - added:
type BoundInt64ValueRecorder: struct - added:
type Float64SumObserver: struct - added:
type Float64UpDownCounter: struct - added:
type Float64UpDownSumObserver: struct - added:
type Float64ValueObserver: struct - added:
type Float64ValueRecorder: struct - added:
type Int64SumObserver: struct - added:
type Int64UpDownCounter: struct - added:
type Int64UpDownSumObserver: struct - added:
type Int64ValueObserver: struct - added:
type Int64ValueRecorder: struct
- added:
func NewProvider(metric.MeterImpl) *Provider - added:
method Provider.Meter(string) metric.Meter - added:
type Provider: struct
- added:
const CloudAccountIDKey - added:
const CloudProviderKey - added:
const CloudRegionKey - added:
const CloudZoneKey - added:
const ContainerImageNameKey - added:
const ContainerImageTagKey - added:
const ContainerNameKey - added:
const DBInstanceKey - added:
const DBStatementKey - added:
const DBTypeKey - added:
const DBUrlKey - added:
const DBUserKey - added:
const EnduserIDKey - added:
const EnduserRoleKey - added:
const EnduserScopeKey - added:
const FaaSCronKey - added:
const FaaSDocumentCollectionKey - added:
const FaaSDocumentNameKey - added:
const FaaSDocumentOperationKey - added:
const FaaSDocumentTimeKey - added:
const FaaSExecutionKey - added:
const FaaSID - added:
const FaaSInstance - added:
const FaaSName - added:
const FaaSTimeKey - added:
const FaaSTriggerKey - added:
const FaaSVersion - added:
const HTTPClientIPKey - added:
const HTTPFlavorKey - added:
const HTTPHostKey - added:
const HTTPMethodKey - added:
const HTTPRouteKey - added:
const HTTPSchemeKey - added:
const HTTPServerNameKey - added:
const HTTPStatusCodeKey - added:
const HTTPStatusTextKey - added:
const HTTPTargetKey - added:
const HTTPUrlKey - added:
const HTTPUserAgentKey - added:
const HostHostNameKey - added:
const HostIDKey - added:
const HostImageIDKey - added:
const HostImageNameKey - added:
const HostImageVersionKey - added:
const HostNameKey - added:
const HostTypeKey - added:
const K8SClusterNameKey - added:
const K8SDeploymentNameKey - added:
const K8SNamespaceNameKey - added:
const K8SPodNameKey - added:
const MessagingConversationIDKey - added:
const MessagingDestinationKey - added:
const MessagingDestinationKindKey - added:
const MessagingMessageIDKey - added:
const MessagingMessagePayloadCompressedSizeBytesKey - added:
const MessagingMessagePayloadSizeBytesKey - added:
const MessagingOperationKey - added:
const MessagingProtocolKey - added:
const MessagingProtocolVersionKey - added:
const MessagingRabbitMQRoutingKeyKey - added:
const MessagingSystemKey - added:
const MessagingTempDestinationKey - added:
const MessagingURLKey - added:
const NetHostIPKey - added:
const NetHostNameKey - added:
const NetHostPortKey - added:
const NetPeerIPKey - added:
const NetPeerNameKey - added:
const NetPeerPortKey - added:
const NetTransportKey - added:
const RPCMessageCompressedSizeKey - added:
const RPCMessageIDKey - added:
const RPCMessageTypeKey - added:
const RPCMessageUncompressedSizeKey - added:
const RPCNameKey - added:
const RPCServiceKey - added:
const ServiceInstanceIDKey - added:
const ServiceNameKey - added:
const ServiceNamespaceKey - added:
const ServiceVersionKey - added:
const TelemetrySDKLanguageKey - added:
const TelemetrySDKNameKey - added:
const TelemetrySDKVersionKey - added:
var CloudProviderAWS - added:
var CloudProviderAzure - added:
var CloudProviderGCP - added:
var FaaSDocumentOperationDelete - added:
var FaaSDocumentOperationEdit - added:
var FaaSDocumentOperationInsert - added:
var FaasTriggerDatasource - added:
var FaasTriggerHTTP - added:
var FaasTriggerOther - added:
var FaasTriggerPubSub - added:
var FaasTriggerTimer - added:
var HTTPFlavor1_0 - added:
var HTTPFlavor1_1 - added:
var HTTPFlavor2 - added:
var HTTPFlavorQUIC - added:
var HTTPFlavorSPDY - added:
var HTTPSchemeHTTP - added:
var HTTPSchemeHTTPS - added:
var MessagingDestinationKindKeyQueue - added:
var MessagingDestinationKindKeyTopic - added:
var MessagingOperationProcess - added:
var MessagingOperationReceive - added:
var MessagingTempDestination - added:
var NetTransportIP - added:
var NetTransportInProc - added:
var NetTransportOther - added:
var NetTransportPipe - added:
var NetTransportTCP - added:
var NetTransportUDP - added:
var NetTransportUnix - added:
var RPCMessageTypeReceived - added:
var RPCMessageTypeSent - added:
var RPCNameMessage - added:
var TelemetrySDKLanguageGo
- changed:
func NewExportPipeline(Config, time.Duration, ...push.Option) (*push.Controller, error) → func NewExportPipeline(Config, ...push.Option) (*push.Controller, error) - changed:
method Exporter.Export(context.Context, *resource.Resource, export.CheckpointSet) error → method Exporter.Export(context.Context, export.CheckpointSet) error
- removed:
method CheckpointSet.AddHistogramMeasure(*metric.Descriptor, []metric.Number, float64, ...kv.KeyValue) - removed:
method CheckpointSet.AddMeasure(*metric.Descriptor, float64, ...kv.KeyValue) - changed:
func NewCheckpointSet() *CheckpointSet → func NewCheckpointSet(*resource.Resource) *CheckpointSet - added:
field CheckpointSet.RWMutex: embedded sync.RWMutex - added:
method CheckpointSet.AddHistogramValueRecorder(*metric.Descriptor, []float64, float64, ...kv.KeyValue) - added:
method CheckpointSet.AddValueRecorder(*metric.Descriptor, float64, ...kv.KeyValue)
- removed:
method Integrator.CheckpointSet() CheckpointSet - removed:
method Integrator.FinishedCollection() - changed:
func NewRecord(*metric.Descriptor, *label.Set, Aggregator) Record → func NewRecord(*metric.Descriptor, *label.Set, *resource.Resource, Aggregator) Record - changed:
method Exporter.Export(context.Context, *resource.Resource, CheckpointSet) error → method Exporter.Export(context.Context, CheckpointSet) error - changed:
type CheckpointSet: interface → type CheckpointSet: interface{sync.Locker} - added:
method CheckpointSet.RLock() - added:
method CheckpointSet.RUnlock() - added:
method Record.Resource() *resource.Resource
- changed:
field Buckets.Boundaries: []metric.Number → field Buckets.Boundaries: []float64 - changed:
field Buckets.Counts: []metric.Number → field Buckets.Counts: []float64
- added:
field Config.Resource: *resource.Resource - added:
func WithResource(*resource.Resource) Option - added:
var ErrUninitializedInstrument
- changed:
func New(*metric.Descriptor, []metric.Number) *Aggregator → func New(*metric.Descriptor, []float64) *Aggregator
- added:
const DefaultCachePeriod: time.Duration - added:
field Config.CachePeriod: time.Duration - added:
field Config.ErrorHandler: sdk.ErrorHandler - added:
field Config.Resource: *resource.Resource - added:
field Config.Stateful: bool - added:
func New(export.AggregationSelector, ...Option) *Controller - added:
func WithCachePeriod(time.Duration) Option - added:
func WithErrorHandler(sdk.ErrorHandler) Option - added:
func WithResource(*resource.Resource) Option - added:
func WithStateful(bool) Option - added:
method Controller.Collect(context.Context) - added:
method Controller.ForEach(func(export.Record) error) error - added:
method Controller.Provider() metric.Provider - added:
method Controller.SetClock(controllerTime.Clock) - added:
method Option.Apply(*Config) - added:
type Config: struct - added:
type Controller: struct - added:
type Option: interface
- removed:
method Clock.Now() time.Time - removed:
method Clock.Ticker(time.Duration) Ticker - removed:
method Controller.Meter(string) metric.Meter - removed:
method Ticker.C() <-chan time.Time - removed:
method Ticker.Stop() - removed:
type Clock: interface - removed:
type Ticker: interface - changed:
func New(export.Integrator, export.Exporter, time.Duration, ...Option) *Controller → func New(export.AggregationSelector, export.Exporter, ...Option) *Controller - changed:
method Controller.SetClock(Clock) → method Controller.SetClock(controllerTime.Clock) - added:
const DefaultPushPeriod - added:
field Config.Period: time.Duration - added:
field Config.Stateful: bool - added:
field Config.Timeout: time.Duration - added:
func WithPeriod(time.Duration) Option - added:
func WithStateful(bool) Option - added:
func WithTimeout(time.Duration) Option - added:
method Controller.Provider() metric.Provider
- added:
func NewMockClock() MockClock - added:
method MockClock.Add(time.Duration) - added:
method MockClock.Now() time.Time - added:
method MockClock.Ticker(time.Duration) controllerTime.Ticker - added:
method MockTicker.C() <-chan time.Time - added:
method MockTicker.Stop() - added:
type MockClock: struct - added:
type MockTicker: struct
- added:
method Clock.Now() lib.Time - added:
method Clock.Ticker(lib.Duration) Ticker - added:
method RealClock.Now() time.Time - added:
method RealClock.Ticker(time.Duration) Ticker - added:
method RealTicker.C() <-chan time.Time - added:
method RealTicker.Stop() - added:
method Ticker.C() <-chan lib.Time - added:
method Ticker.Stop() - added:
type Clock: interface - added:
type RealClock: struct - added:
type RealTicker: struct - added:
type Ticker: interface
- removed:
method Integrator.AggregatorFor(*metric.Descriptor) export.Aggregator - added:
field Integrator.AggregationSelector: embedded export.AggregationSelector
- added:
var Resource
- removed:
func NewWithExactMeasure() export.AggregationSelector - removed:
func NewWithHistogramMeasure([]metric.Number) export.AggregationSelector - removed:
func NewWithInexpensiveMeasure() export.AggregationSelector - removed:
func NewWithSketchMeasure(*ddsketch.Config) export.AggregationSelector - added:
func NewWithExactDistribution() export.AggregationSelector - added:
func NewWithHistogramDistribution([]float64) export.AggregationSelector - added:
func NewWithInexpensiveDistribution() export.AggregationSelector - added:
func NewWithSketchDistribution(*ddsketch.Config) export.AggregationSelector
- added:
method Resource.LabelSet() *label.Set
- removed:
const CloudKeyAccountID - removed:
const CloudKeyProvider - removed:
const CloudKeyRegion - removed:
const CloudKeyZone - removed:
const CloudProviderAWS - removed:
const CloudProviderAZURE - removed:
const CloudProviderGCP - removed:
const ContainerKeyImageName - removed:
const ContainerKeyImageTag - removed:
const ContainerKeyName - removed:
const HostKeyHostName - removed:
const HostKeyID - removed:
const HostKeyImageID - removed:
const HostKeyImageName - removed:
const HostKeyImageVersion - removed:
const HostKeyName - removed:
const HostKeyType - removed:
const K8SKeyClusterName - removed:
const K8SKeyDeploymentName - removed:
const K8SKeyNamespaceName - removed:
const K8SKeyPodName - removed:
const LibraryKeyLanguage - removed:
const LibraryKeyName - removed:
const LibraryKeyVersion - removed:
const ServiceKeyInstanceID - removed:
const ServiceKeyName - removed:
const ServiceKeyNamespace - removed:
const ServiceKeyVersion
- removed:
field BatchSpanProcessorOptions.ScheduledDelayMillis: time.Duration - removed:
func WithResourceAttributes(...kv.KeyValue) ProviderOption - removed:
func WithScheduleDelayMillis(time.Duration) BatchSpanProcessorOption - added:
const DefaultBatchTimeout - added:
const DefaultMaxExportBatchSize - added:
const DefaultMaxQueueSize - added:
field BatchSpanProcessorOptions.BatchTimeout: time.Duration - added:
func WithBatchTimeout(time.Duration) BatchSpanProcessorOption - added:
func WithResource(*resource.Resource) ProviderOption