This repository has been archived by the owner on May 23, 2023. It is now read-only.
Releases: opentracing/opentracing-go
Releases · opentracing/opentracing-go
Release 1.2.0
- 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
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
Add new tag constants per Semantic Conventions
Release 1.0.0
This release includes Span.LogFields
and Span.LogKV
as well as a new log
sub-package to support the above.
Release 0.10.0
- Remove URL escaping from HTTPHeadersCarrier (#113)
Release 0.9.0
This release introduces an immutable SpanContext
that represents serializable trace state independently of the Span
.