Releases: open-telemetry/opentelemetry-go-contrib
Release v1.2.0/v0.27.0
Changed
- Update dependency on the
go.opentelemetry.io/otel
project tov1.2.0
. go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/xrayconfig
updated to ensure access to theTracerProvider
.- A
NewTracerProvider()
function is available to construct a recommended
TracerProvider
configuration. AllRecommendedOptions()
has been renamed toWithRecommendedOptions()
and takes aTracerProvider
as an argument.EventToCarrier()
andPropagator()
are nowWithEventToCarrier()
and
WithPropagator()
to reflect that they returnOption
implementations.
- A
Release v1.1.1/v0.26.1
[1.1.1/0.26.1] - 2021-11-04
Changed
- The
Transport
,Handler
, and HTTP client convenience wrappers in thego.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
package now use theTracerProvider
from the parent context if one exists and none was explicitly set when configuring the instrumentation. (#873) - Semantic conventions now use
go.opentelemetry.io/otel/semconv/v1.7.0"
. (#1385)
Release v1.1.0/v0.26.0
Update dependency on the go.opentelemetry.io/otel
project to v1.1.0
.
Added
- Add instrumentation for the
github.com/aws/aws-lambda-go
package. (#983) - Add resource detector for AWS Lambda. (#983)
- Add
WithTracerProvider
option forotelhttptrace.NewClientTrace
. (#1128) - Add optional AWS X-Ray configuration module for AWS Lambda Instrumentation (#984)
Fixed
- The
go.opentelemetry.io/contrib/propagators/ot
propagator returns the wordstrue
orfalse
for theot-tracer-sampled
header instead of numerical0
and1
. (#1358)
Release v1.0.0/v0.25.0
1.0.0/0.25.0 - 2021-10-06
- Resource detectors and propagators (with the exception of
go.opentelemetry.io/contrib/propagators/opencensus
) are now stable and released at v1.0.0. - Update dependency on the go.opentelemetry.io/otel project to v1.0.1.
- Update dependency on go.opentelemetry.io/otel/metric to v0.24.0.
Release v0.24.0
0.24.0 - 2021-09-21
Update dependency on the go.opentelemetry.io/otel
project to v1.0.0
.
v0.23.0
0.23.0 - 2021-09-09
Added
- Add
WithoutSubSpans
,WithRedactedHeaders
,WithoutHeaders
, andWithInsecureHeaders
options forotelhttptrace.NewClientTrace
. (#879)
Changed
- Split
go.opentelemetry.io/contrib/propagators
module intob3
,jaeger
,ot
modules. (#985) otelmongodb
span attributes, name and span status now conform to specification. (#769)- Migrated EC2 resource detector support from root module
go.opentelemetry.io/contrib/detectors/aws
to a separate EC2 resource detector modulego.opentelemetry.io/contrib/detectors/aws/ec2
(#1017) - Add
cloud.provider
andcloud.platform
to AWS detectors. (#1043) otelhttptrace.NewClientTrace
now redacts known sensitive headers by default. (#879)
Fixed
- Fix span not marked as error in
otelhttp.Transport
whenRoundTrip
fails with an error. (#950)
Release v0.22.0
Added
- Add the
zpages
span processor. (#894)
Changed
- The
b3.B3
type has been removed.
b3.New()
andb3.WithInjectEncoding(encoding)
are added to replace it. (#868)
Fixed
- Fix deadlocks and race conditions in
otelsarama.WrapAsyncProducer
.
Themessaging.message_id
andmessaging.kafka.partition
attributes are now not set if a message was not processed. (#754) (#755) (#881) - Fix
otelsarama.WrapAsyncProducer
so that the messages from theErrors
channel contain the originalMetadata
. (#754)
Release v0.21.0
0.21.0 - 2021-06-18
Fixed
- Dockerfile based examples for
otelgin
andotelmacaron
. (#767)
Changed
- Supported minimum version of Go bumped from 1.14 to 1.15. (#787)
- EKS Resource Detector now use the Kubernetes Go client to obtain the ConfigMap. (#813)
Removed
- Remove service name from
otelmongodb
configuration and span attributes. (#763)
Release v0.20.0
Changed
- The
go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo
instrumentation now accepts aWithCommandAttributeDisabled
,
so the caller can specify whether to opt-out of tracing the mongo command. (#712) - Upgrade to v0.20.0 of
go.opentelemetry.io/otel
. (#758) - The B3 and Jaeger propagators now store their debug or deferred state in the context.Context instead of the SpanContext. (#758)
Raw changes made between v0.19.0 and v0.20.0
0e5bef9 (HEAD -> main, tag: v0.20.0, tag: propagators/v0.20.0, tag: propagators/opencensus/v0.20.0, tag: propagators/opencensus/examples/v0.20.0, tag: propagators/aws/v0.20.0, tag: instrumentation/runtime/v0.20.0, tag: instrumentation/runtime/example/v0.20.0, tag: instrumentation/net/http/otelhttp/v0.20.0, tag: instrumentation/net/http/otelhttp/example/v0.20.0, tag: instrumentation/net/http/httptrace/otelhttptrace/v0.20.0, tag: instrumentation/net/http/httptrace/otelhttptrace/example/v0.20.0, tag: instrumentation/host/v0.20.0, tag: instrumentation/host/example/v0.20.0, tag: instrumentation/gopkg.in/macaron.v1/otelmacaron/v0.20.0, tag: instrumentation/gopkg.in/macaron.v1/otelmacaron/example/v0.20.0, tag: instrumentation/google.golang.org/grpc/otelgrpc/v0.20.0, tag: instrumentation/google.golang.org/grpc/otelgrpc/example/v0.20.0, tag: instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo/v0.20.0, tag: instrumentation/github.com/labstack/echo/otelecho/v0.20.0, tag: instrumentation/github.com/labstack/echo/otelecho/example/v0.20.0, tag: instrumentation/github.com/gorilla/mux/otelmux/v0.20.0, tag: instrumentation/github.com/gorilla/mux/otelmux/example/v0.20.0, tag: instrumentation/github.com/gocql/gocql/otelgocql/v0.20.0, tag: instrumentation/github.com/gocql/gocql/otelgocql/example/v0.20.0, tag: instrumentation/github.com/go-kit/kit/otelkit/v0.20.0, tag: instrumentation/github.com/go-kit/kit/otelkit/example/v0.20.0, tag: instrumentation/github.com/gin-gonic/gin/otelgin/v0.20.0, tag: instrumentation/github.com/gin-gonic/gin/otelgin/example/v0.20.0, tag: instrumentation/github.com/emicklei/go-restful/otelrestful/v0.20.0, tag: instrumentation/github.com/emicklei/go-restful/otelrestful/example/v0.20.0, tag: instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache/v0.20.0, tag: instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache/example/v0.20.0, tag: instrumentation/github.com/aws/aws-sdk-go-v2/otelaws/v0.20.0, tag: instrumentation/github.com/aws/aws-sdk-go-v2/otelaws/example/v0.20.0, tag: instrumentation/github.com/astaxie/beego/otelbeego/v0.20.0, tag: instrumentation/github.com/astaxie/beego/otelbeego/example/v0.20.0, tag: instrumentation/github.com/Shopify/sarama/otelsarama/v0.20.0, tag: instrumentation/github.com/Shopify/sarama/otelsarama/example/v0.20.0, tag: exporters/metric/dogstatsd/v0.20.0, tag: exporters/metric/datadog/v0.20.0, tag: exporters/metric/cortex/v0.20.0, tag: exporters/metric/cortex/utils/v0.20.0, tag: exporters/metric/cortex/example/v0.20.0, tag: detectors/gcp/v0.20.0, tag: detectors/aws/v0.20.0, tag: detectors/aws/eks/v0.20.0, tag: detectors/aws/ecs/v0.20.0, upstream/main, origin/main) Release v0.20.0 (#758)
4d6b37e update grpc example commands (#756)
7b51f7a Bump github.com/emicklei/go-restful/v3 from 3.5.0 to 3.5.1 in /instrumentation/github.com/emicklei/go-restful/otelrestful (#753)
8db2eae Bump actions/cache from v2.1.4 to v2.1.5 (#752)
57cfdfc Bump github.com/aws/aws-sdk-go from 1.38.17 to 1.38.21 in /detectors/aws (#751)
e1a7c47 Bump github.com/emicklei/go-restful/v3 (#745)
b82a9a1 Bump github.com/labstack/echo/v4 from 4.2.1 to 4.2.2 in /instrumentation/github.com/labstack/echo/otelecho (#737)
960b296 Bump github.com/gin-gonic/gin from 1.6.3 to 1.7.1 in /instrumentation/github.com/gin-gonic/gin/otelgin (#736)
ac15859 Bump google.golang.org/grpc from 1.36.1 to 1.37.0 in /instrumentation/google.golang.org/grpc/otelgrpc (#740)
988a57d Bump github.com/emicklei/go-restful/v3 from 3.4.0 to 3.5.0 in /instrumentation/github.com/emicklei/go-restful/otelrestful (#735)
892d7f9 Bump github.com/aws/aws-sdk-go from 1.38.12 to 1.38.17 in /detectors/aws (#734)
5b82c08 Add WithCommandLoggingDisabled to otelmongo tracer (#723)
ae2c628 otelhttp: handle nil base http transport (#713)
e8c2192 Bump github.com/golang/protobuf from 1.5.1 to 1.5.2 in /instrumentation/google.golang.org/grpc/otelgrpc (#730)
e416457 Bump go.mongodb.org/mongo-driver (#731)
3e90802 Bump cloud.google.com/go from 0.80.0 to 0.81.0 in /detectors/gcp (#729)
13ba41f Bump github.com/golang/protobuf (#728)
4c3fcb8 Bump github.com/aws/aws-sdk-go from 1.38.7 to 1.38.12 in /detectors/aws (#727)
2760096 fix import link (#724)
0b89c82 Bump github.com/golangci/golangci-lint from 1.38.0 to 1.39.0 in /tools (#717)
ec6d93d Bump cloud.google.com/go from 0.79.0 to 0.80.0 in /detectors/gcp (#716)
8d7211f Bump github.com/aws/aws-sdk-go from 1.38.1 to 1.38.7 in /detectors/aws (#715)
0cca425 Bump google.golang.org/grpc from 1.36.0 to 1.36.1 in /instrumentation/google.golang.org/grpc/otelgrpc (#718)
5ec7f3c fix cortex example code (#722)
a51c8df Update project approvers (#721)
9d0d9d9 support aws sdk go for v2 instrumentation (#621)
c332299 Update InjectEncoding doc for B3 (#710)
09e3a12 Bump github.com/golang/protobuf from 1.4.3 to 1.5.1 in /instrumentation/google.golang.org/grpc/otelgrpc (#681)
454823f Bump github.com/aws/aws-sdk-go from 1.37.30 to 1.38.1 in /detectors/aws (#708)
Release v0.19.0
Changed
- Upgrade to v0.19.0 of
go.opentelemetry.io/otel
.
Raw changes made between v0.18.0 and v0.19.0
e78bad2 (tag: v0.19.0, tag: propagators/v0.19.0, tag: propagators/opencensus/v0.19.0, tag: propagators/opencensus/examples/v0.19.0, tag: propagators/aws/v0.19.0, tag: instrumentation/runtime/v0.19.0, tag: instrumentation/runtime/example/v0.19.0, tag: instrumentation/net/http/otelhttp/v0.19.0, tag: instrumentation/net/http/otelhttp/example/v0.19.0, tag: instrumentation/net/http/httptrace/otelhttptrace/v0.19.0, tag: instrumentation/net/http/httptrace/otelhttptrace/example/v0.19.0, tag: instrumentation/host/v0.19.0, tag: instrumentation/host/example/v0.19.0, tag: instrumentation/gopkg.in/macaron.v1/otelmacaron/v0.19.0, tag: instrumentation/gopkg.in/macaron.v1/otelmacaron/example/v0.19.0, tag: instrumentation/google.golang.org/grpc/otelgrpc/v0.19.0, tag: instrumentation/google.golang.org/grpc/otelgrpc/example/v0.19.0, tag: instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo/v0.19.0, tag: instrumentation/github.com/labstack/echo/otelecho/v0.19.0, tag: instrumentation/github.com/labstack/echo/otelecho/example/v0.19.0, tag: instrumentation/github.com/gorilla/mux/otelmux/v0.19.0, tag: instrumentation/github.com/gorilla/mux/otelmux/example/v0.19.0, tag: instrumentation/github.com/gocql/gocql/otelgocql/v0.19.0, tag: instrumentation/github.com/gocql/gocql/otelgocql/example/v0.19.0, tag: instrumentation/github.com/go-kit/kit/otelkit/v0.19.0, tag: instrumentation/github.com/go-kit/kit/otelkit/example/v0.19.0, tag: instrumentation/github.com/gin-gonic/gin/otelgin/v0.19.0, tag: instrumentation/github.com/gin-gonic/gin/otelgin/example/v0.19.0, tag: instrumentation/github.com/emicklei/go-restful/otelrestful/v0.19.0, tag: instrumentation/github.com/emicklei/go-restful/otelrestful/example/v0.19.0, tag: instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache/v0.19.0, tag: instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache/example/v0.19.0, tag: instrumentation/github.com/astaxie/beego/otelbeego/v0.19.0, tag: instrumentation/github.com/astaxie/beego/otelbeego/example/v0.19.0, tag: instrumentation/github.com/Shopify/sarama/otelsarama/v0.19.0, tag: instrumentation/github.com/Shopify/sarama/otelsarama/example/v0.19.0, tag: exporters/metric/dogstatsd/v0.19.0, tag: exporters/metric/datadog/v0.19.0, tag: exporters/metric/cortex/v0.19.0, tag: exporters/metric/cortex/utils/v0.19.0, tag: exporters/metric/cortex/example/v0.19.0, tag: detectors/gcp/v0.19.0, tag: detectors/aws/v0.19.0, tag: detectors/aws/eks/v0.19.0, tag: detectors/aws/ecs/v0.19.0, upstream/main) Release v0.19.0 (#624)
ef90356 Use SingleHeader format for unspecified B3 inject encoding (#614)
7a8e6f5 Bump github.com/labstack/echo/v4 from 4.2.0 to 4.2.1 in /instrumentation/github.com/labstack/echo/otelecho (#617)
542f258 Bump github.com/aws/aws-sdk-go from 1.37.25 to 1.37.30 in /detectors/aws (#616)
a12fd56 Bump github.com/aws/aws-sdk-go from 1.37.24 to 1.37.25 in /detectors/aws (#608)
3fcec94 Add docs on when reviews should be cleared (#583)
542d974 Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 in /detectors/gcp (#607)
e5c4835 Bump github.com/aws/aws-sdk-go from 1.37.20 to 1.37.24 in /detectors/aws (#605)
e438852 Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 in /propagators/opencensus (#604)
1b4820c Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 in /exporters/metric/cortex (#603)
c4d426f Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 in /propagators (#602)
d953e15 Bump github.com/google/go-cmp from 0.5.4 to 0.5.5 in /instrumentation/net/http/httptrace/otelhttptrace (#601)
384173e Bump github.com/golangci/golangci-lint from 1.37.1 to 1.38.0 in /tools (#606)
cc31f43 Add go-kit instrumentation library (#456)