Skip to content

Releases: lightstep/lightstep-tracer-go

LightStep Tracer Go v0.16.0

02 May 14:52
debfc2a
Compare
Choose a tag to compare
  • 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

08 Oct 18:40
87a8ccb
Compare
Choose a tag to compare
  • 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

05 Oct 17:23
983dea4
Compare
Choose a tag to compare

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

04 Oct 23:23
4f838f9
Compare
Choose a tag to compare

Includes internal performance optimizations and a bug fix for #161

LightStep Tracer Go v0.15.4

23 Jul 21:53
ee5c899
Compare
Choose a tag to compare

This change affects LightStep's internal testing, not a functional change.

LightStep Tracer Go v0.15.3

16 Jul 21:39
4ed39e6
Compare
Choose a tag to compare

Release Notes

  • Adds compatibility for io.Writer and io.Reader in Inject/Extract, as required by Open Tracing.

0.15.2

17 Jan 07:14
f9f54d4
Compare
Choose a tag to compare

Adds lightstep.GetLightStepReporterID.

v0.15.1

09 Dec 06:38
c9dcbe5
Compare
Choose a tag to compare

Adds Gopkg.toml

v0.15.0

16 Nov 19:18
ba38bae
Compare
Choose a tag to compare
  • 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

30 Oct 23:28
2e9e05f
Compare
Choose a tag to compare
Add EventTracerDisabled (#127)

* No more printing to the screen