Skip to content

Releases: open-telemetry/opentelemetry-go-contrib

Release v1.12.0/0.37.0/0.6.0

05 Dec 21:55
v1.12.0
ad04d9c
Compare
Choose a tag to compare

Added

  • Implemented retrieving the aws.ecs.* resource attributes in go.opentelemetry.io/detectors/aws/ecs based on the ECS Metadata v4 endpoint. (#2626)
  • The WithLogger option to go.opentelemetry.io/contrib/samplers/jaegerremote to allow users to pass a logr.Logger and have operations logged. (#2566)
  • Add the messaging.url & messaging.system attributes to all appropriate SQS operations in the go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws package. (#2879)
  • Add example use of the metrics signal to go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/example. (#2610)
  • [otelgin] Add support for filters to the go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin package to provide the way to control which inbound requests are traced. (#2965, #2963)

Fixed

  • Set the status_code span attribute even if the HTTP handler hasn't written anything. (#2822)
  • Do not wrap http.NoBody in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp, which fixes handling of that special request body. (#2983)

Release v1.11.1/v0.36.4/v0.5.2

20 Oct 15:39
v1.11.1
d16c3da
Compare
Choose a tag to compare

Added

  • Add trace context propagation support to instrumentation/github.com/aws/aws-sdk-go-v2/otelaws. (#2856).

Changed

Release v1.11.0/v0.36.2/v0.5.1

12 Oct 18:12
v1.11.0
151c999
Compare
Choose a tag to compare

Changed

Release v0.36.2

11 Oct 22:42
zpages/v0.36.2
07aa7b2
Compare
Choose a tag to compare

Changed

  • Upgrade dependencies of the OpenTelemetry Go Metric SDK to use the new v0.32.2 release
  • Avoid getting a new Tracer for every RPC in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#2835)
  • Conditionally compute message size for tracing events using proto v2 API rather than legacy v1 API in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#2647)

Deprecated

  • The Inject function in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. (#2838)
  • The Extract function in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. (#2838)

Release v0.36.1

26 Sep 15:30
zpages/v0.36.1
84cf060
Compare
Choose a tag to compare

Changed

  • Upgrade dependencies of the OpenTelemetry Go Metric SDK to use the new v0.32.1 release.

Release v0.36.0

20 Sep 15:26
zpages/v0.36.0
0a58a17
Compare
Choose a tag to compare

Changed

Release v1.10.0/v0.35.0/v0.5.0

13 Sep 19:07
v1.10.0
c4876c3
Compare
Choose a tag to compare

Changed

  • Rename the Typ field of "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc".InterceptorInfo to Type. (#2688)
  • Use Go 1.19 as the default version for CI testing/linting. (#2675)

Release v1.9.0/v0.34.0/v0.4.0

02 Aug 21:58
v1.9.0
3b73c68
Compare
Choose a tag to compare

Upgrades all go.opentelemetry.io/otel dependencies to v1.9.0.

Added

  • The TextMapPropagator function to go.opentelemetry.io/contrib/propagators/autoprop. This function is used to return a composite TextMapPropagator from registered names (instead of having to specify with an environment variable). (#2593)

Changed

  • Upgraded all semconv package use to v1.12.0. (#2589)

Release v1.8.0/v0.33.0/v0.3.0

08 Jul 20:36
v1.8.0
e18a4d6
Compare
Choose a tag to compare

1.8.0/0.33.0 - 2022-07-08

Added

  • The go.opentelemetry.io/contrib/propagators/autoprop package to provide configuration of propagators with useful defaults and envar support. (#2258)
  • WithPublicEndpointFn hook to dynamically detect public HTTP requests and set their trace parent as a link. (#2342)

Fixed

  • Fix the otelhttp, otelgin, otelmacaron, otelrestful middlewares
    by using SpanKindServer when deciding the SpanStatus.
    This makes 4xx response codes to not be an error anymore. (#2427)

Release v1.7.0/v0.32.0/v0.2.0

28 Apr 17:09
v1.7.0
9ed99eb
Compare
Choose a tag to compare

Added

  • Consistent probability sampler implementation. (#1379)
  • AWS X-Ray remote sampling support. (#1859)

Changed

  • Upgraded all semconv package use to v1.10.0. This includes a backwards incompatible change for the otelgocql package to conform with the specification change. The db.cassandra.keyspace attribute is now transmitted as the db.name attribute. (#2222)

Fixed

  • Fix the otelmux middleware by using SpanKindServer when deciding the SpanStatus. This makes 4xx response codes to not be an error anymore. (#1973)
  • Fixed jaegerremote sampler not behaving properly with per operation strategy set. (#2137)
  • Stopped injecting propagation context into response headers in otelhttp. (#2180)