Releases: open-telemetry/opentelemetry-go-contrib
Releases · open-telemetry/opentelemetry-go-contrib
Release v1.12.0/0.37.0/0.6.0
Added
- Implemented retrieving the
aws.ecs.*
resource attributes ingo.opentelemetry.io/detectors/aws/ecs
based on the ECS Metadata v4 endpoint. (#2626) - The
WithLogger
option togo.opentelemetry.io/contrib/samplers/jaegerremote
to allow users to pass alogr.Logger
and have operations logged. (#2566) - Add the
messaging.url
&messaging.system
attributes to all appropriate SQS operations in thego.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
Release v1.11.1/v0.36.4/v0.5.2
Added
- Add trace context propagation support to
instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#2856).
Changed
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.11.1
/v0.33.0
release.
Release v1.11.0/v0.36.2/v0.5.1
Changed
- Upgrade dependencies of the OpenTelemetry Go Metric SDK to use the new
v1.11.0
/v0.32.2
release
Release v0.36.2
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
Release v0.36.1
Changed
- Upgrade dependencies of the OpenTelemetry Go Metric SDK to use the new
v0.32.1
release.
Release v0.36.0
Release v1.10.0/v0.35.0/v0.5.0
Release v1.9.0/v0.34.0/v0.4.0
Upgrades all go.opentelemetry.io/otel
dependencies to v1.9.0.
Added
- The
TextMapPropagator
function togo.opentelemetry.io/contrib/propagators/autoprop
. This function is used to return a compositeTextMapPropagator
from registered names (instead of having to specify with an environment variable). (#2593)
Changed
- Upgraded all
semconv
package use tov1.12.0
. (#2589)
Release v1.8.0/v0.33.0/v0.3.0
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 usingSpanKindServer
when deciding theSpanStatus
.
This makes4xx
response codes to not be an error anymore. (#2427)
Release v1.7.0/v0.32.0/v0.2.0
Added
Changed
- Upgraded all
semconv
package use tov1.10.0
. This includes a backwards incompatible change for theotelgocql
package to conform with the specification change. Thedb.cassandra.keyspace
attribute is now transmitted as thedb.name
attribute. (#2222)
Fixed
- Fix the
otelmux
middleware by usingSpanKindServer
when deciding theSpanStatus
. This makes4xx
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)