Skip to content
This repository has been archived by the owner on May 23, 2023. It is now read-only.

Releases: opentracing/opentracing-go

Release 1.2.0

01 Jul 21:28
Compare
Choose a tag to compare
  • Use error.object per OpenTracing Semantic Conventions (#179) -- Rahman Syed
  • Convert nil pointer log field value to string "nil" (#230) -- Cyril Tovena
  • Add Go module support (#215) -- Zaba505
  • Make SetTag helper types in ext public (#229) -- Blake Edwards
  • Add log/fields helpers for keys from specification (#226) -- Dmitry Monakhov
  • Improve noop impementation (#223) -- chanxuehong
  • Add an extension to Tracer interface for custom go context creation (#220) -- Krzesimir Nowak
    • Restore the ability to reset the current span in context to nil (#231) -- Yuri Shkuro
  • Fix typo in comments (#222) -- meteorlxy
  • Improve documentation for log.Object() to emphasize the requirement to pass immutable arguments (#219) -- 疯狂的小企鹅
  • [mock] Return ErrInvalidSpanContext if span context is not MockSpanContext (#216) -- Milad Irannejad

Release 1.1.0

23 Mar 20:25
Compare
Choose a tag to compare

Notable changes:

  • The library is now released under Apache 2.0 license
  • Use Set() instead of Add() in HTTPHeadersCarrier is functionally a breaking change (fixes issue #159)
  • 'golang.org/x/net/context' is replaced with 'context' from the standard library

List of all changes:

  • Export StartSpanFromContextWithTracer (#214)
  • Add IsGlobalTracerRegistered() to indicate if a tracer has been registered (#201)
  • Use Set() instead of Add() in HTTPHeadersCarrier (#191)
  • Update license to Apache 2.0 (#181)
  • Replace 'golang.org/x/net/context' with 'context' (#176)
  • Port of Python opentracing/harness/api_check.py to Go (#146)
  • Fix race condition in MockSpan.Context() (#170)
  • Add PeerHostIPv4.SetString() (#155)
  • Add a Noop log field type to log to allow for optional fields (#150)

Release 1.0.2

03 May 19:49
Compare
Choose a tag to compare

Add new tag constants per Semantic Conventions

Release 1.0.0

27 Sep 05:27
@bhs bhs
Compare
Choose a tag to compare

This release includes Span.LogFields and Span.LogKV as well as a new log sub-package to support the above.

Release 0.10.0

07 Sep 14:29
Compare
Choose a tag to compare
  • Remove URL escaping from HTTPHeadersCarrier (#113)

Release 0.9.0

02 Sep 04:53
Compare
Choose a tag to compare

This release introduces an immutable SpanContext that represents serializable trace state independently of the Span.