Skip to content

Releases: instana/go-sensor

instrumentation/instagrpc/v1.0.3

27 Apr 09:57
190e57d
Compare
Choose a tag to compare

This patch release includes the following fixes & improvements:

  • Client interceptors don't create spans if there was no parent span provided to avoid initiation of a trace that starts with an exit span
  • Reduced the error span payload sent to the agent by removing the redundant message field
  • Minor formatting improvements to the log messages written by instrumentation code

instrumentation/instasarama/v1.0.0

20 Apr 09:46
d966816
Compare
Choose a tag to compare

This is the first release of github.com/Shopify/sarama instrumentation for Instana. github.com/instana/go-sensor/instrumentation/instasarama provides wrappers for Kafka consumers and producers that ensure trace context propagation via Kafka messages.

To use this module add following line to your go.mod:

require github.com/instana/go-sensor/instrumentation/instasarama v1.0.0

For detailed usage example consult the README or check the Examples section of package documentation.

v1.10.0

16 Apr 10:15
ee25376
Compare
Choose a tag to compare

This minor release includes the following fixes & improvements:

  • Spans containing log messages with error.object field keys are treated as erroneous
  • Added support for batched spans: the number of operations executed within one span can be attached to the agent span using the instana.BatchSize tag

v1.9.1

07 Apr 12:38
be8a329
Compare
Choose a tag to compare

This patch release includes minor documentation fixes & improvements:

  • Refactored span kind detection so it can be defined for a particular span type only

instrumentation/instagrpc/v1.0.2

07 Apr 08:33
aa3857f
Compare
Choose a tag to compare

This patch release includes minor documentation fixes & improvements:

  • GRPC spans are now being sent in a registered span format
  • Server and client instrumentation are now using (*instana.Sensor.)Logger() to output diagnostic messages
  • The minimum version of github.com/instana/go-sensor required for instagrpc has been changed to v1.9.0

v1.9.0

06 Apr 17:02
ebe01ec
Compare
Choose a tag to compare

This minor release includes the following fixes & improvements:

  • HTTP, GRPC and Kafka spans are now sent in a registered span format that contains only predefined set of tags. Please consult the godoc for the list of supported tags for each span type
  • Span error and lang fields were removed, as they are not supported by Instana anymore

v1.8.0

25 Mar 16:40
3209d8b
Compare
Choose a tag to compare

This minor release includes the following fixes & improvements:

  • Reworked HTTP client & server instrumentation:
    • Added instana.RoundTripper() and instana.TracingHandlerFunc() to instrument net/http.Client and net/http.Server. See the corresponding README sections for HTTP client and server instrumentation for details
    • Previously used (*instana.Sensor).TraceHandler(), (*instana.Sensor).TracingHandler(), (*instana.Sensor).TracingHttpRequest() and (*instana.Sensor).WithTracingSpan() were deprecated
  • Pluggable logging for Go sensor:
    • Added instana.SetLogger() and instana/autoprofile.SetLogger() that allow to use 3rd-party logger to write diagnostic messages. See the corresponding README section for details
    • Added new package instana/logger that provides an implementation for the default logger
    • autoprofile.SetLogLevel() was deprecated

instrumentation/instagrpc v1.0.1

19 Mar 20:07
194c1e2
Compare
Choose a tag to compare

This patch release includes minor documentation fixes & improvements:

  • Documentation updates

instrumentation/instagrpc v1.0.0

18 Mar 14:55
cd9ac16
Compare
Choose a tag to compare

This is the first release of google.golang.org/grpc instrumentation for Instana. github.com/instana/go-sensor/instrumentation/instagrpc provides unary and stream interceptors for both servers and clients that ensure trace context propagation throughout the GRPC call.

To use this module add following line to your go.mod:

require github.com/instana/go-sensor/instrumentation/instagrpc v1.0.0

For detailed usage example consult the README or example_test.go.

v1.7.1

17 Mar 13:41
211434f
Compare
Choose a tag to compare

This patch release includes the following fixes & improvements:

  • Added (*instana.Sensor).Tracer() method to provide access to the underlying tracer outside of the github.com/instana/go-sensor package.