Skip to content

Upgrading go.opencensus.io 0.8 to 0.9

Breakingv0.8.0 → v0.9.0Breaking1Deprecated2New1Changed3Fixed2

BreakingUpgrade verdict

1 breaking change.

  • The Stackdriver exporter is no longer part of this package and now lives in a separate repository.
  • The project now has a formal policy describing how and when features are deprecated.
  • The NewSpanXXX constructors are deprecated; use StartSpan instead.
3 items need code or config changes
Breaking1
Splits the Stackdriver exporter out into its own repository.
Deprecated2
Adds a deprecation policy.
Deprecates NewSpanXXX in favor of StartSpan.
NewSpanXXXStartSpan

Generated by DepDelta from published Go source. Not mixed with prose notes.

  • removed: field Options.ClientOptions: []option.ClientOption
  • added: field Options.MonitoringClientOptions: []option.ClientOption
  • added: field Options.TraceClientOptions: []option.ClientOption
  • removed: var ClientErrorCount
  • removed: var ClientErrorCountView
  • removed: var ClientFinishedCount
  • removed: var ClientRequestBytes
  • removed: var ClientRequestBytesView
  • removed: var ClientRequestCount
  • removed: var ClientResponseBytes
  • removed: var ClientResponseBytesView
  • removed: var ClientResponseCount
  • removed: var ClientResponseCountView
  • removed: var ClientRoundTripLatency
  • removed: var ClientRoundTripLatencyView
  • removed: var ClientStartedCount
  • removed: var KeyMethod
  • removed: var KeyStatus
  • removed: var ServerErrorCount
  • removed: var ServerErrorCountView
  • removed: var ServerFinishedCount
  • removed: var ServerRequestBytes
  • removed: var ServerRequestBytesView
  • removed: var ServerRequestCount
  • removed: var ServerRequestCountView
  • removed: var ServerResponseBytes
  • removed: var ServerResponseBytesView
  • removed: var ServerResponseCount
  • removed: var ServerResponseCountView
  • removed: var ServerServerElapsedTime
  • removed: var ServerServerElapsedTimeView
  • removed: var ServerStartedCount
  • added: var ClientCompletedRPCsView
  • added: var ClientReceivedBytesPerRPC
  • added: var ClientReceivedBytesPerRPCView
  • added: var ClientReceivedMessagesPerRPC
  • added: var ClientReceivedMessagesPerRPCView
  • added: var ClientRoundtripLatency
  • added: var ClientRoundtripLatencyView
  • added: var ClientSentBytesPerRPC
  • added: var ClientSentBytesPerRPCView
  • added: var ClientSentMessagesPerRPC
  • added: var ClientSentMessagesPerRPCView
  • added: var ClientServerLatency
  • added: var ClientServerLatencyView
  • added: var KeyClientMethod
  • added: var KeyClientStatus
  • added: var KeyServerMethod
  • added: var KeyServerStatus
  • added: var ServerCompletedRPCsView
  • added: var ServerLatency
  • added: var ServerLatencyView
  • added: var ServerReceivedBytesPerRPC
  • added: var ServerReceivedBytesPerRPCView
  • added: var ServerReceivedMessagesPerRPC
  • added: var ServerReceivedMessagesPerRPCView
  • added: var ServerSentBytesPerRPC
  • added: var ServerSentBytesPerRPCView
  • added: var ServerSentMessagesPerRPC
  • added: var ServerSentMessagesPerRPCView
  • added: func TraceStatus(int, string) trace.Status
  • added: const UnitDimensionless
  • changed: func StartSpan(context.Context, string) (context.Context, *Span) → func StartSpan(context.Context, string, ...StartOption) (context.Context, *Span)
  • added: const StatusCodeAborted
  • added: const StatusCodeAlreadyExists
  • added: const StatusCodeCancelled
  • added: const StatusCodeDataLoss
  • added: const StatusCodeDeadlineExceeded
  • added: const StatusCodeFailedPrecondition
  • added: const StatusCodeInternal
  • added: const StatusCodeInvalidArgument
  • added: const StatusCodeNotFound
  • added: const StatusCodeOK
  • added: const StatusCodeOutOfRange
  • added: const StatusCodePermissionDenied
  • added: const StatusCodeResourceExhausted
  • added: const StatusCodeUnauthenticated
  • added: const StatusCodeUnavailable
  • added: const StatusCodeUnimplemented
  • added: const StatusCodeUnknown
  • added: func NewContext(context.Context, *Span) context.Context
  • added: func StartSpanWithRemoteParent(context.Context, string, SpanContext, ...StartOption) (context.Context, *Span)
  • added: func WithSampler(Sampler) StartOption
  • added: func WithSpanKind(int) StartOption
  • added: type StartOption: func(*StartOptions)