github open-telemetry/opentelemetry-go-contrib v1.47.0
v1.47.0/v2.6.0/v0.72.0/v0.38.0/v0.27.0/v0.21.0/v0.17.0/v0.19.0

4 hours ago

Added

  • Add NewResourceDetectorWithOptions and the WithAWSLogger option to go.opentelemetry.io/contrib/detectors/aws/ec2/v2, allowing a custom AWS SDK logging.Logger to be supplied to the EC2 resource detector. (#9132)
  • Add go.opentelemetry.io/contrib/detectors/openshift, a new resource detector for OpenShift 4 clusters, ported from processor/resourcedetectionprocessor/internal/openshift in opentelemetry-collector-contrib. Detects k8s.cluster.name, and cloud.provider, cloud.platform and cloud.region for clusters running on AWS, Google Cloud and IBM Cloud; Azure clusters report cloud.provider and cloud.platform only. (#9499)
  • Add go.opentelemetry.io/contrib/detectors/kubeadm, a new resource detector for kubeadm-provisioned Kubernetes clusters, ported from processor/resourcedetectionprocessor/internal/kubeadm in opentelemetry-collector-contrib. Detects k8s.cluster.name from the ClusterConfiguration document in the kube-system/kubeadm-config ConfigMap and k8s.cluster.uid from the kube-system namespace UID. (#9500)

Changed

  • Client metrics in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp no longer include attributes from the server-side Labeler, preventing attributes such as http.route from leaking into outbound requests.
    This is a breaking change for applications that use ContextWithLabeler to add custom client metric attributes: use ContextWithClientLabeler / ClientLabelerFromContext or the WithMetricAttributesFn option instead.
    Server-side use of ContextWithLabeler / LabelerFromContext is unchanged. (#8924)
  • Stop emitting the legacy http.read_bytes and http.wrote_bytes attributes on the per-operation span events enabled by WithMessageEvents in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.
    The read and write events remain, while total body sizes continue to be recorded on the server span as http.request.body.size and http.response.body.size according to HTTP semantic conventions. (#9624)

Deprecated

  • Deprecate go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws. (#9707)
  • Deprecate go.opentelemetry.io/contrib/propagators/aws. (#9706)
  • Deprecate go.opentelemetry.io/contrib/samplers/probability/consistent. (#9633)
  • Deprecate ReadBytesKey, ReadErrorKey, WroteBytesKey, and WriteErrorKey in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp.
    The identifiers remain available and their values are unchanged, but WithMessageEvents no longer emits http.read_bytes or http.wrote_bytes.
    There is no semantic-convention replacement for per-read or per-write byte counts or the human-readable error fields.
    Use HTTPRequestBodySizeKey and HTTPResponseBodySizeKey from go.opentelemetry.io/otel/semconv/v1.43.0 to record total body sizes on the span.
    If an error causes the HTTP request to fail, set the span status to Error and record ErrorType(err) from go.opentelemetry.io/otel/semconv/v1.43.0 on the span. (#9624)

Fixed

  • Treat empty Prometheus exporter environment variable values as unset in go.opentelemetry.io/contrib/exporters/autoexport, restoring the documented defaults. (#9636)
  • Bound converter-owned recursive map, slice, array, and pointer traversal in go.opentelemetry.io/contrib/bridges/otellogr, go.opentelemetry.io/contrib/bridges/otellogrus, go.opentelemetry.io/contrib/bridges/otelslog, and go.opentelemetry.io/contrib/bridges/otelzap.
    A field requiring more than 100 such levels is replaced with <max-depth-exceeded> and the record continues to be emitted. Existing fmt and user-method behavior remains unchanged. (#9691)
  • Format span attributes in go.opentelemetry.io/contrib/zpages using attribute.Value.String instead of the deprecated attribute.Value.Emit, following the OpenTelemetry AnyValue representation for non-OTLP protocols. (#9453)
  • Set error.type on the span and on the request-duration, request-body-size, and response-body-size metrics when a client disconnects mid-request in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin, using the request context's cancellation error as the classification source when the handler has not already recorded an error via c.Error. Previously a disconnect was recorded with span status Error and no error.type, indistinguishable from a genuine server fault. (#9394)
  • Report Prometheus metrics HTTP server errors in go.opentelemetry.io/contrib/otelconf when using the v0.2.0 configuration schema.
    The error check was inverted, so a clean shutdown (http.ErrServerClosed) was reported as unexpected while real Serve errors were ignored. (#9653)
  • Fix temporary file cleanup for multipart requests in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp by copying the parsed multipart form back to the original request during deferred cleanup, preserving net/http cleanup during panic unwinding for HTTP/2 panic handling and outer recovery middleware paths. Unrecovered HTTP/1 handler panics remain uncleaned because net/http skips finishRequest in that path. (#9685)
  • Fix http.client.request.body.size recording for streaming request bodies in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#8684)
  • Bound Kubernetes ConfigMap requests in go.opentelemetry.io/contrib/detectors/aws/eks with a 10-second timeout so Detect cannot hang indefinitely when the caller-provided context has no deadline. (#9419)

Removed

  • Drop support for Go 1.25. (#9584)
  • Remove go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho. Use github.com/labstack/echo-opentelemetry instead. (#9613)

What's Changed

  • fix(deps): update module go.opentelemetry.io/otel to v1.46.0 by @renovate[bot] in #9578
  • chore(deps): update module github.com/securego/gosec/v2 to v2.29.0 by @renovate[bot] in #9577
  • chore(deps): update github/codeql-action action to v4.37.9 by @renovate[bot] in #9582
  • fix(deps): update module github.com/moby/moby/client to v0.5.1 by @renovate[bot] in #9575
  • chore(deps): update module github.com/bytedance/sonic to v1.15.3 by @renovate[bot] in #9583
  • chore(deps): update module github.com/raeperd/recvcheck to v0.3.1 by @renovate[bot] in #9585
  • fix(deps): update module github.com/aws/smithy-go to v1.28.1 by @renovate[bot] in #9586
  • chore(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.71.0 by @renovate[bot] in #9587
  • Drop support for Go 1.25 by @MrAlias in #9584
  • Fix released example verification by @pellared in #9579
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9588
  • chore(deps): update open-telemetry/shared-workflows action to v0.12.0 by @renovate[bot] in #9592
  • fix(deps): update golang.org/x by @renovate[bot] in #9559
  • chore(deps): update module github.com/gofrs/flock to v0.13.1 - autoclosed by @renovate[bot] in #9590
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.8.2 by @renovate[bot] in #9591
  • fix(deps): update kubernetes monorepo to v0.37.0 by @renovate[bot] in #9589
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.13.2 by @renovate[bot] in #9596
  • chore(deps): update module github.com/skeema/knownhosts to v1.3.3 by @renovate[bot] in #9595
  • fix(deps): update module github.com/aws/aws-lambda-go to v1.55.0 by @renovate[bot] in #9594
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9593
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.33.1 by @renovate[bot] in #9598
  • chore(deps): update module github.com/ghostiam/protogetter to v1 by @renovate[bot] in #9570
  • chore(deps): update googleapis to 18b4a75 by @renovate[bot] in #9610
  • chore(deps): update module github.com/4meepo/tagalign to v1.4.4 by @renovate[bot] in #9607
  • chore(deps): update module github.com/timonwong/loggercheck to v0.12.0 by @renovate[bot] in #9605
  • chore(deps): update module github.com/montanaflynn/stats to v0.12.5 by @renovate[bot] in #9602
  • chore(deps): update golang.org/x/telemetry digest to 86cb573 by @renovate[bot] in #9601
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to d60c349 by @renovate[bot] in #9611
  • chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.4 - autoclosed by @renovate[bot] in #9603
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.8 by @renovate[bot] in #9615
  • fix(deps): update module github.com/prometheus/client_model to v0.6.3 by @renovate[bot] in #9614
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9612
  • chore(deps): update golang:1.27.0 docker digest to 4013ae0 by @renovate[bot] in #9609
  • chore(deps): update module github.com/prometheus/common to v0.71.0 by @renovate[bot] in #9616
  • chore(deps): update module github.com/prometheus/procfs to v0.22.0 by @renovate[bot] in #9600
  • chore(deps): update module github.com/quic-go/quic-go to v0.62.0 by @renovate[bot] in #9608
  • fix(zpages): use non-deprecated attribute.Value.String for formatting by @om7057 in #9453
  • feat(detectors): add ability to inject logger to aws ec2 client by @skl in #9132
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.29 by @renovate[bot] in #9623
  • fix(deps): update module github.com/jaegertracing/jaeger-idl to v0.11.4 by @renovate[bot] in #9621
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to af8eda3 by @renovate[bot] in #9620
  • chore(deps): update github.com/golangci/rowserrcheck digest to 241134d by @renovate[bot] in #9619
  • chore(deps): update golang docker tag to v1.27.1 by @renovate[bot] in #9622
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 043ea8a by @renovate[bot] in #9625
  • chore(deps): update open-telemetry/shared-workflows action to v0.13.0 by @renovate[bot] in #9631
  • Remove otelecho instrumentation by @pellared in #9613
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.160.0 by @renovate[bot] in #9632
  • chore: fix some function names in comment by @cuishuang in #9634
  • samplers/probability/consistent: Deprecate module and package by @pellared in #9633
  • fix(otelgin): set error.type on client disconnect instead of a bare 500 by @pujitha24 in #9394
  • Fix changelog double fixed section by @dmathieu in #9640
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 0277a17 by @renovate[bot] in #9635
  • chore(deps): update googleapis to f8649dd by @renovate[bot] in #9641
  • otelhttp: Deprecate legacy keys and stop emitting legacy byte attributes by @pellared in #9624
  • chore(deps): update module github.com/ebitengine/purego to v0.11.0 by @renovate[bot] in #9618
  • chore(deps): update golang:1.27.1 docker digest to 512690a by @renovate[bot] in #9626
  • chore(deps): update golang:1.27.1-alpine docker digest to cf6fca6 by @renovate[bot] in #9627
  • chore(deps): update golang.org/x by @renovate[bot] in #9628
  • chore(deps): update module github.com/klauspost/compress to v1.20.0 by @renovate[bot] in #9629
  • chore(deps): update module github.com/gin-contrib/sse to v1.1.2 by @renovate[bot] in #9647
  • chore(deps): update module github.com/go-playground/validator/v10 to v10.30.4 by @renovate[bot] in #9648
  • chore(deps): update module github.com/ghostiam/protogetter to v1.0.1 by @renovate[bot] in #9654
  • chore(deps): update module mvdan.cc/gofumpt to v0.12.0 by @renovate[bot] in #9655
  • chore(deps): update module github.com/go-critic/go-critic to v0.15.0 by @renovate[bot] in #9652
  • fix(deps): update module github.com/moby/moby/api to v1.56.0 by @renovate[bot] in #9657
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9656
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.8.0 by @renovate[bot] in #9651
  • chore(deps): update module go.augendre.info/fatcontext to v0.10.1 by @renovate[bot] in #9649
  • fix(deps): update module github.com/moby/moby/client to v0.6.0 by @renovate[bot] in #9658
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.9.0 by @renovate[bot] in #9659
  • chore(deps): update module dev.gaijin.team/go/exhaustruct/v5 to v5.2.0 by @renovate[bot] in #9650
  • chore(deps): update go-openapi packages by @renovate[bot] in #9646
  • fix(deps): update golang.org/x by @renovate[bot] in #9645
  • chore(deps): update github/codeql-action action to v4.38.0 by @renovate[bot] in #9667
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.30 by @renovate[bot] in #9666
  • fix(deps): update module github.com/jaegertracing/jaeger-idl to v0.12.0 by @renovate[bot] in #9669
  • chore(deps): update module github.com/montanaflynn/stats to v0.12.6 by @renovate[bot] in #9665
  • chore(deps): update golang:1.27.1 docker digest to f44f6e8 by @renovate[bot] in #9664
  • chore(deps): update golang.org/x/telemetry digest to 55ac43c by @renovate[bot] in #9662
  • chore(deps): update sigs.k8s.io/json digest to 11ed52e by @renovate[bot] in #9663
  • chore(deps): update module github.com/sourcegraph/go-diff to v0.9.0 by @renovate[bot] in #9670
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9668
  • chore(deps): update module github.com/bytedance/sonic to v1.15.4 by @renovate[bot] in #9677
  • chore(deps): update module github.com/dave/dst to v0.28.0 by @renovate[bot] in #9676
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.9.1 by @renovate[bot] in #9675
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 6c9e17d by @renovate[bot] in #9674
  • fix(deps): update module go.mongodb.org/mongo-driver to v1.17.10 by @renovate[bot] in #9673
  • chore(deps): update golang.org/x/telemetry digest to 15ceca2 by @renovate[bot] in #9672
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.113.1 by @renovate[bot] in #9681
  • chore(deps): update googleapis to f61a6ca by @renovate[bot] in #9679
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.48.0 by @renovate[bot] in #9678
  • chore(deps): update module github.com/nishanths/exhaustive to v0.13.0 by @renovate[bot] in #9682
  • chore(deps): update module github.com/xo/terminfo to v1.2.0 by @renovate[bot] in #9683
  • chore(deps): update codecov/codecov-action action to v7.1.0 by @renovate[bot] in #9689
  • chore(deps): update jaegertracing/jaeger docker tag to v2.21.0 by @renovate[bot] in #9690
  • chore(deps): update open-telemetry/shared-workflows action to v0.14.0 by @renovate[bot] in #9688
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9687
  • chore(deps): update module github.com/fxamacker/cbor/v2 to v2.9.4 by @renovate[bot] in #9686
  • Fix Alex Kats emeritus mention by @dmathieu in #9639
  • chore: fix gofumpt extra-rules warning by @dmathieu in #9661
  • fix(otelconf): report Prometheus HTTP server errors in v0.2.0 by @KR-Ravindra in #9653
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.161.0 by @renovate[bot] in #9693
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.69.0 by @renovate[bot] in #9692
  • otelhttp: separate client Labeler context key to prevent server attribute leak by @wucm667 in #8924
  • detectors/gcp: move gcp detector logic to internal package by @dashpole in #9581
  • chore(deps): update codecov/codecov-action action to v7.1.1 by @renovate[bot] in #9698
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.10.0 by @renovate[bot] in #9697
  • chore(deps): update github.com/power-devops/perfstat digest to 22a1a46 by @renovate[bot] in #9694
  • chore(deps): update module github.com/ldez/tagliatelle to v0.8.0 by @renovate[bot] in #9695
  • logutil: bound recursive log value conversion by @pellared in #9691
  • chore(deps): update golang:1.27.1-alpine docker digest to e9bbdf2 by @renovate[bot] in #9704
  • chore(deps): update googleapis to eeb232e by @renovate[bot] in #9702
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.9.1 by @renovate[bot] in #9700
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/sns to v1.47.1 by @renovate[bot] in #9701
  • chore(deps): update golang:1.27.1-alpine docker digest to 4cb7ac9 by @renovate[bot] in #9705
  • exporters/autoexport: treat empty Prometheus env values as unset by @cuishuang in #9636
  • chore(deps): update dependency ubuntu to v26 by @renovate[bot] in #9709
  • propagators/aws: Deprecate module and package by @pellared in #9706
  • otelaws: Deprecate module and package by @pellared in #9707
  • chore(deps): update googleapis to cecb647 by @renovate[bot] in #9710
  • chore(deps): update github/codeql-action action to v4.38.1 by @renovate[bot] in #9711
  • fix(deps): update module github.com/aws/smithy-go to v1.28.2 by @renovate[bot] in #9712
  • chore(deps): update module github.com/montanaflynn/stats to v0.12.7 by @renovate[bot] in #9714
  • chore(deps): update module github.com/go-playground/universal-translator to v0.18.2 by @renovate[bot] in #9715
  • chore(deps): update module github.com/go-playground/validator/v10 to v10.30.5 by @renovate[bot] in #9716
  • chore(deps): update golang:1.27.1 docker digest to 3680233 by @renovate[bot] in #9713
  • Test AWS resource detector option wiring by @MrAlias in #9329
  • chore(deps): update golang:1.27.1-alpine docker digest to 8a5910f by @renovate[bot] in #9718
  • chore(deps): update open-telemetry/shared-workflows action to v0.16.0 by @renovate[bot] in #9724
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.113.2 by @renovate[bot] in #9723
  • chore(deps): update module github.com/ebitengine/purego to v0.11.1 by @renovate[bot] in #9721
  • chore(deps): update module github.com/quic-go/quic-go to v0.63.0 by @renovate[bot] in #9725
  • fix(deps): update module github.com/aws/aws-lambda-go to v1.55.1 by @renovate[bot] in #9722
  • chore(deps): update golang.org/x/telemetry digest to bdcd072 by @renovate[bot] in #9719
  • chore(deps): update googleapis to b142276 by @renovate[bot] in #9720
  • fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.49.0 by @renovate[bot] in #9728
  • Add mahendrabishnoi2 as otelmux code owner by @mahendrabishnoi2 in #9246
  • chore(deps): update golang.org/x/telemetry digest to c6096d2 by @renovate[bot] in #9727
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 4e49372 by @renovate[bot] in #9726
  • chore(deps): update github.com/timakin/bodyclose digest to 98ded9a by @renovate[bot] in #9729
  • chore(deps): update module github.com/protonmail/go-crypto to v1.5.0 by @renovate[bot] in #9730
  • chore(deps): update module github.com/protonmail/go-crypto to v1.5.1 by @renovate[bot] in #9732
  • chore(deps): update golang.org/x/telemetry digest to 9662f6f by @renovate[bot] in #9731
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9733
  • fix(deps): update kubernetes monorepo to v0.37.1 by @renovate[bot] in #9734
  • fix(otelhttp): report correct read bytes in client instrumentation by @Xio-Shark in #8684
  • chore(deps): update module github.com/mgechev/revive to v1.17.0 by @renovate[bot] in #9735
  • Prepare for the v1.47.0 release by @pellared in #9736
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9741
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.10.0 by @renovate[bot] in #9742
  • chore(deps): update module github.com/go-openapi/jsonpointer to v1.0.2 by @renovate[bot] in #9740
  • chore(deps): update golang.org/x/telemetry digest to ed294f9 by @renovate[bot] in #9738
  • chore(deps): update prom/prometheus docker tag to v3.15.0 by @renovate[bot] in #9744
  • chore(deps): update module github.com/klauspost/compress to v1.20.1 by @renovate[bot] in #9743
  • chore(deps): update github/codeql-action action to v4.38.2 by @renovate[bot] in #9739
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.14.0 by @renovate[bot] in #9745
  • chore: add AWS instrumentation code owners by @pellared in #9737
  • fix(deps): update module github.com/jaegertracing/jaeger-idl to v0.13.2 by @renovate[bot] in #9749
  • chore(deps): update module github.com/go-playground/locales to v0.14.2 by @renovate[bot] in #9756
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to bbf040a by @renovate[bot] in #9755
  • chore(deps): update module github.com/goccy/go-json to v0.11.1 by @renovate[bot] in #9752
  • chore(deps): update module github.com/go-openapi/jsonreference to v1.0.3 by @renovate[bot] in #9747
  • chore(deps): update module github.com/uudashr/iface to v1.5.2 by @renovate[bot] in #9762
  • chore(deps): update module github.com/golangci/golines to v0.16.0 by @renovate[bot] in #9763
  • chore(deps): update open-telemetry/shared-workflows action to v0.17.0 by @renovate[bot] in #9765
  • chore(deps): update module github.com/prometheus/common to v0.72.0 by @renovate[bot] in #9764
  • chore(deps): update module github.com/protonmail/go-crypto to v1.5.2 by @renovate[bot] in #9761
  • chore(deps): update googleapis to 8a89bd6 by @renovate[bot] in #9759
  • chore(deps): update github.com/golangci/canonicalheader digest to e18e5c5 by @renovate[bot] in #9758
  • fix(otelhttp): preserve multipart form for request cleanup by @fabledruns in #9685
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 666ce5e by @renovate[bot] in #9766
  • chore(deps): update module github.com/goccy/go-json to v0.11.2 by @renovate[bot] in #9769
  • [chore] Remove retired Go Report Card badge from README by @kijimad in #9770
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 270558f by @renovate[bot] in #9777
  • chore(deps): update module github.com/dlclark/regexp2/v2 to v2.8.1 by @renovate[bot] in #9778
  • chore(deps): update golang:1.27.1 docker digest to e0174e5 by @renovate[bot] in #9771
  • chore(deps): update module github.com/pjbgf/sha1cd to v0.7.0 by @renovate[bot] in #9772
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.9 by @renovate[bot] in #9779
  • fix(deps): update module go.opentelemetry.io/proto/otlp to v1.11.1 by @renovate[bot] in #9780
  • detectors/openshift: add Openshift resource detector by @paulojmdias in #9499
  • chore(deps): update module github.com/itchyny/timefmt-go to v0.1.9 by @renovate[bot] in #9783
  • chore(deps): update github.com/charmbracelet/ultraviolet digest to 8786532 by @renovate[bot] in #9782
  • chore(deps): update github.com/golangci/rowserrcheck digest to f772fe6 by @renovate[bot] in #9786
  • chore(deps): update module github.com/uudashr/iface to v1.5.3 by @renovate[bot] in #9784
  • detectors/kubeadm: add Kubeadm resource detector by @paulojmdias in #9500
  • chore(deps): update golang.org/x by @renovate[bot] in #9799
  • fix(deps): update module github.com/moby/moby/client to v0.6.1 by @renovate[bot] in #9795
  • chore(deps): update module github.com/fxamacker/cbor/v2 to v2.9.4 by @renovate[bot] in #9792
  • chore(deps): update go-openapi packages by @renovate[bot] in #9791
  • chore(deps): update sigs.k8s.io/json digest to 11ed52e by @renovate[bot] in #9789
  • fix(deps): update kubernetes monorepo to v0.37.1 by @renovate[bot] in #9801
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #9785
  • Restore gofumpt clothe-returns and balance-calls by @kijimad in #9793
  • test(detector/ecs): increase unit test coverage by @shardool-patil in #9774
  • Add timeout on Kubernetes API calls for EKS detector by @iblancasa in #9419
  • Release v1.47.0/v2.6.0/v0.72.0/v0.38.0/v0.27.0/v0.21.0/v0.17.0/v0.19.0 by @pellared in #9802

New Contributors

Full Changelog: v1.46.0...v1.47.0

Don't miss a new opentelemetry-go-contrib release

NewReleases is sending notifications on new releases.