Releases: lightstep/lightstep-tracer-go
Releases · lightstep/lightstep-tracer-go
LightStep Tracer Go v0.16.0
- Thrift transport is eliminated
- If no transport is specified, UseHTTP is now the default (was UseGRPC)
- Requires go >= 1.7
- Update to gogo-1.2.1, no longer using Google protobuf
- Imports context via the standard library instead of golang.org/x/net/context
- Fixes #182, so that StartSpan can now take SpanReferences to non-LightStep SpanContexts
- Adds experimental OpenCensus exporter
- Access-Tokens are passed as headers to support improved load balancing
- Support for custom TLS certificates.
LightStep Tracer Go v0.15.6
- Minor update to
sendspan
to make it easier to pick which transport protocol to use. - Add a new field to Options: DialOptions. These allow setting custom grpc dial options when using grpc.
- This is necessary to have customer balancers or interceptors.
- DialOptions shouldn't be set unless it is needed, it will default correctly.
- Added a new field to Endpoint: Scheme. Scheme can be used to override the default schemes (http/https) or set a custom scheme (for grpc).
- This is necessary for using custom grpc resolvers.
- If callers are using struct construction without field names (i.e. Endpoint{"host", port, ...}), they will need to add a new field (scheme = "").
- Scheme shouldn't be set unless it needs to overridden, it will default correctly.
Release Candidate 1 for LightStep Tracer Go v0.15.6
This release adds two new advance options: Scheme and DialOptions. They allow greater control over the grpc connection between the tracer and satellites.
No action is necessary for this release, the options will default correctly if unset.
Note that if the caller is using struct construction without field names (i.e. Endpoint{"host", port, ...}), they will need to add a new field (scheme = "").
LightStep Tracer Go v0.15.5
Includes internal performance optimizations and a bug fix for #161
LightStep Tracer Go v0.15.4
This change affects LightStep's internal testing, not a functional change.
LightStep Tracer Go v0.15.3
Release Notes
- Adds compatibility for io.Writer and io.Reader in Inject/Extract, as required by Open Tracing.
0.15.2
v0.15.1
v0.15.0
- We replaced the internal diagnostic logging with a more flexible “Event” framework. This enables you to track and understand tracer problems with metrics and logging tools of your choice.
- We are also changed the types of the Close() and Flush() methods to take a context parameter to support cancellation. These changes are not backwards compatible and you will need to update your instrumentation. We are providing a NewTracerv0_14() method that is a drop-in replacement for the previous version.
Release candidate for the new 0.15.0 release
Add EventTracerDisabled (#127) * No more printing to the screen