Releases: open-telemetry/opentelemetry-go-contrib
Releases · open-telemetry/opentelemetry-go-contrib
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)
Release v1.6.0/v0.31.0
Added
- The project is now tested against Go 1.18 (in addition to the existing 1.16 and 1.17) (#1976)
Changed
Release v1.5.0/v0.30.0/v0.1.0
Added
- Added the
go.opentelemetry.io/contrib/samplers/jaegerremote
package.
This package implements the Jaeger remote sampler for OpenTelemetry Go. (#936) - DynamoDB spans created with the
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
package now have the appropriate database attributes added for the operation being performed.
These attributes are detected automatically, but it is also now possible to provide a custom function to set attributes usingWithAttributeSetter
. (#1582) - Add resource detector for GCP cloud function. (#1584)
- Add OpenTracing baggage extraction to the OpenTracing propagator in
go.opentelemetry.io/contrib/propagators/ot
. (#1880)
Fixed
- Fix the
echo
middleware by usingSpanKind.SERVER
when deciding theSpanStatus
.
This makes4xx
response codes to not be an error anymore. (#1848)
Removed
- The deprecated
go.opentelemetry.io/contrib/exporters/metric/datadog
module is removed. (#1920) - The deprecated
go.opentelemetry.io/contrib/exporters/metric/dogstatsd
module is removed. (#1920) - The deprecated
go.opentelemetry.io/contrib/exporters/metric/cortex
module is removed.
Use thego.opentelemetry.io/otel/exporters/otlp/otlpmetric
exporter as a replacement to send data to a collector which can then export with its PRW exporter. (#1920)