github open-telemetry/opentelemetry-go-contrib v1.39.0
Release v1.39.0/v2.1.0/v0.64.0/v0.33.0/v0.19.0/v0.14.0/v0.12.0/v0.11.0

one day ago

Overview

Added

  • ParseYAML in go.opentelemetry.io/contrib/otelconf now supports environment variables substitution in the format ${[env:]VAR_NAME[:-defaultvalue]}. (#6215)
  • Add the http.route metric attribute to go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7966)
  • Support db.client.operation.duration metric for go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo. (#7983)
  • Add a WithSpanNameFormatter option to go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo. (#7986)
  • WithOnError option for otelecho middleware in go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho to specify the behavior when an error occurs. (#8025)
  • Updated go.opentelemetry.io/contrib/otelconf to include the v1.0.0-rc2 release candidate of schema which includes backwards incompatible changes. (#8026)
  • Introduce v1.0.0-rc.2 model in go.opentelemetry.io/contrib/otelconf. (#8031)
  • Add unmarshaling and validation for CardinalityLimits and SpanLimits to v1.0.0 model in go.opentelemetry.io/contrib/otelconf. (#8043)
  • Add unmarshaling and validation for BatchLogRecordProcessor, BatchSpanProcessor, and PeriodicMetricReader to v1.0.0 model in go.opentelemetry.io/contrib/otelconf. (#8049)
  • Add unmarshaling and validation for TextMapPropagator to v1.0.0 model in go.opentelemetry.io/contrib/otelconf. (#8052)
  • Add jaeger.sampler.type/jaeger.sampler.param attributes for adaptive sampling support and option WithAttributesDisabled in go.opentelemetry.io/contrib/samplers/jaegerremote. (#8073)
  • Add support for OTEL_EXPERIMENTAL_CONFIG_FILE via the NewSDK function in go.opentelemetry.io/contrib/otelconf (#8106)
  • Add unmarshaling and validation for OTLPHttpExporter, OTLPGrpcExporter, OTLPGrpcMetricExporter and OTLPHttpMetricExporter to v1.0.0 model in go.opentelemetry.io/contrib/otelconf. (#8112)
  • Add unmarshaling and validation for AttributeType, AttributeNameValue, SimpleSpanProcessor, SimpleLogRecordProcessor, ZipkinSpanExporter, NameStringValuePair, InstrumentType, ExperimentalPeerInstrumentationServiceMappingElem, ExporterDefaultHistogramAggregation, PullMetricReader to v1.0.0 model in go.opentelemetry.io/contrib/otelconf. (#8127)
  • Add support for container, host, process resource detectors in go.opentelemetry.io/contrib/otelconf. (#8180)

Changed

  • Improve performance by reducing allocations in the gRPC stats handler in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8035)
  • Export the ReadEvents and WriteEvents constants in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp so they can be used in WithMessageEvents. (#8153)
  • Switched the default for OTEL_SEMCONV_STABILITY_OPT_IN to emit the v1.37.0 semantic conventions by default in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo. Use the environment variable OTEL_SEMCONV_STABILITY_OPT_IN to configure duplication with old semantic conventions if needed (i.e. OTEL_SEMCONV_STABILITY_OPT_IN="database/dup"). (#8230)

Deprecated

  • WithRouteTag in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is deprecated. The route is already added automatically for spans. For metrics, the alternative is to use the WithMetricAttributesFn option. (#8117)
  • WithPublicEndpoint in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp is deprecated. Use WithPublicEndpointFn instead. (#8152)
  • DefaultClient, Get, Head, Post, and PostForm in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp are deprecated. Use a custom *http.Client with otelhttp.NewTransport(http.DefaultTransport) instead. (#8140, #8201)

Removed

  • Drop support for Go 1.23. (#7831)
  • Remove deprecated go.opentelemetry.io/contrib/detectors/aws/ec2 module, please use go.opentelemetry.io/contrib/detectors/aws/ec2/v2 instead. (#7841)
  • Remove the deprecated Extract and Inject functions from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#7952)

What's Changed

  • chore(deps): update go-openapi packages by @renovate[bot] in #7830
  • chore(deps): update module github.com/spf13/pflag to v1.0.9 by @renovate[bot] in #7833
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.8 by @renovate[bot] in #7834
  • Remove support for Go 1.23 by @MrAlias in #7831
  • fix(deps): update golang.org/x by @renovate[bot] in #7733
  • chore(deps): update googleapis to ef028d9 by @renovate[bot] in #7835
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 by @renovate[bot] in #7836
  • fix(deps): update kubernetes packages to v0.34.0 by @renovate[bot] in #7837
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 by @renovate[bot] in #7838
  • chore(deps): update k8s.io/kube-openapi digest to d7b6acb by @renovate[bot] in #7840
  • fix(deps): update module github.com/jaegertracing/jaeger-idl to v0.6.0 by @renovate[bot] in #7839
  • Cleanup remnants of the http/dup flag in shared semconv by @dmathieu in #7813
  • chore(deps): update module github.com/spf13/cobra to v1.10.0 by @renovate[bot] in #7843
  • chore(deps): update github/codeql-action action to v3.30.0 by @renovate[bot] in #7842
  • chore(deps): update module github.com/spf13/cobra to v1.10.1 by @renovate[bot] in #7844
  • chore(deps): update module github.com/bytedance/sonic to v1.14.1 by @renovate[bot] in #7846
  • chore: remove deprecated EC2 detector by @flc1125 in #7841
  • chore(deps): update module github.com/spf13/pflag to v1.0.10 by @renovate[bot] in #7850
  • chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 by @renovate[bot] in #7848
  • chore(deps): update k8s.io/kube-openapi digest to 7fc2783 by @renovate[bot] in #7849
  • chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 by @renovate[bot] in #7847
  • chore(deps): update module github.com/prometheus/common to v0.66.0 by @renovate[bot] in #7851
  • chore(deps): update module mvdan.cc/gofumpt to v0.9.0 by @renovate[bot] in #7852
  • fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by @renovate[bot] in #7855
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.134.1 by @renovate[bot] in #7856
  • chore(deps): update actions/stale action to v10 by @renovate[bot] in #7859
  • chore(deps): update actions/setup-go action to v6 by @renovate[bot] in #7858
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/route53 to v1.58.0 by @renovate[bot] in #7857
  • fix(deps): update module github.com/prometheus/client_golang to v1.23.1 by @renovate[bot] in #7861
  • chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 by @renovate[bot] in #7863
  • chore(deps): update codecov/codecov-action action to v5.5.1 by @renovate[bot] in #7860
  • chore(deps): update golang.org/x/telemetry digest to 9b996f7 by @renovate[bot] in #7862
  • chore(deps): update github.com/grafana/regexp digest to f7b3be9 by @renovate[bot] in #7864
  • chore(deps): update github/codeql-action action to v3.30.1 by @renovate[bot] in #7865
  • chore(deps): update module github.com/prometheus/common to v0.66.1 by @renovate[bot] in #7866
  • chore(deps): update k8s.io/kube-openapi digest to 0bf3876 by @renovate[bot] in #7869
  • chore(deps): update golang.org/x/telemetry digest to af835b0 by @renovate[bot] in #7867
  • fix(deps): update module github.com/prometheus/client_golang to v1.23.2 by @renovate[bot] in #7868
  • chore(deps): update k8s.io/kube-openapi digest to 66792ee by @renovate[bot] in #7871
  • chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by @renovate[bot] in #7870
  • chore(deps): update golang.org/x by @renovate[bot] in #7872
  • chore(deps): update golang.org/x by @renovate[bot] in #7874
  • chore(deps): update module mvdan.cc/gofumpt to v0.9.1 by @renovate[bot] in #7873
  • chore(deps): update golang.org/x by @renovate[bot] in #7875
  • chore(deps): update module github.com/lucasb-eyer/go-colorful to v1.3.0 by @renovate[bot] in #7876
  • zpages: deflake TestSpanProcessorFuzzer by aggregating latency samples by @tdn21 in #7845
  • chore(deps): update module github.com/antonboom/errname to v1.1.1 by @renovate[bot] in #7883
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7884
  • chore(deps): update module github.com/spf13/viper to v1.21.0 by @renovate[bot] in #7882
  • chore(deps): update googleapis to 9702482 by @renovate[bot] in #7880
  • chore(deps): update golang.org/x/telemetry digest to aef8a43 by @renovate[bot] in #7879
  • fix(deps): update module google.golang.org/protobuf to v1.36.9 by @renovate[bot] in #7885
  • chore(deps): update github/codeql-action action to v3.30.2 by @renovate[bot] in #7886
  • fix(deps): update module google.golang.org/grpc to v1.75.1 by @renovate[bot] in #7892
  • fix(deps): update module golang.org/x/net to v0.44.0 by @renovate[bot] in #7887
  • chore(deps): update k8s.io/kube-openapi digest to 589584f by @renovate[bot] in #7888
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.135.0 by @renovate[bot] in #7889
  • chore(deps): update module github.com/antonboom/nilnil to v1.1.1 by @renovate[bot] in #7890
  • chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 by @renovate[bot] in #7898
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7897
  • fix(deps): update module golang.org/x/tools to v0.37.0 by @renovate[bot] in #7896
  • chore(deps): update github/codeql-action action to v3.30.3 by @renovate[bot] in #7895
  • fix(deps): update kubernetes packages to v0.34.1 by @renovate[bot] in #7891
  • fix(deps): update golang.org/x to df92998 by @renovate[bot] in #7899
  • Migrate ISSUE_TEMPLATES to use Github Issue Forms by @adeyinkaezra123 in #7791
  • chore(deps): update module github.com/prometheus/otlptranslator to v1 by @renovate[bot] in #7901
  • chore(deps): update module github.com/antonboom/testifylint to v1.6.4 by @renovate[bot] in #7903
  • chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0 by @renovate[bot] in #7905
  • chore(deps): update module github.com/tetafro/godot to v1.5.2 by @renovate[bot] in #7904
  • chore(deps): update module github.com/mailru/easyjson to v0.9.1 by @renovate[bot] in #7907
  • chore(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 by @renovate[bot] in #7912
  • chore(deps): update module github.com/ldez/grignotin to v0.10.1 by @renovate[bot] in #7915
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.8.1 by @renovate[bot] in #7914
  • chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 by @renovate[bot] in #7913
  • refactor: replace context.Background() with t.Context()/b.Context() in tests by @flc1125 in #7910
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.8.2 by @renovate[bot] in #7916
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.8.3 by @renovate[bot] in #7917
  • chore(deps): update module github.com/kulti/thelper to v0.7.1 by @renovate[bot] in #7918
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.8.4 by @renovate[bot] in #7919
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/sqs to v1.42.6 by @renovate[bot] in #7920
  • chore(deps): update module github.com/sagikazarmark/locafero to v0.12.0 by @renovate[bot] in #7921
  • chore(deps): update module github.com/ebitengine/purego to v0.9.0 by @renovate[bot] in #7924
  • chore(deps): update module github.com/tetafro/godot to v1.5.4 by @renovate[bot] in #7923
  • fix(deps): update module github.com/gin-gonic/gin to v1.11.0 by @renovate[bot] in #7922
  • chore(deps): update golang.org/x by @renovate[bot] in #7925
  • chore(deps): update module go.uber.org/mock to v0.6.0 by @renovate[bot] in #7926
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.5.0 by @renovate[bot] in #7741
  • chore(deps): update prom/prometheus docker tag to v3.6.0 by @renovate[bot] in #7927
  • chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0 by @renovate[bot] in #7930
  • chore(deps): update googleapis to 9219d12 by @renovate[bot] in #7929
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7931
  • fix(deps): update build-tools to v0.28.0 by @renovate[bot] in #7932
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1 by @renovate[bot] in #7933
  • chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 by @renovate[bot] in #7934
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.136.0 by @renovate[bot] in #7935
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7936
  • chore(deps): update actions/cache action to v4.3.0 by @renovate[bot] in #7938
  • fix(deps): update module cloud.google.com/go/compute/metadata to v0.9.0 by @renovate[bot] in #7939
  • chore(deps): update go-openapi packages to v0.25.0 by @renovate[bot] in #7940
  • chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5 by @renovate[bot] in #7944
  • chore(deps): update github/codeql-action action to v3.30.4 by @renovate[bot] in #7942
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 by @renovate[bot] in #7943
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.30.0 by @renovate[bot] in #7948
  • chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.0 by @renovate[bot] in #7947
  • chore(deps): update module github.com/quic-go/quic-go to v0.54.1 by @renovate[bot] in #7946
  • chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to v0.3.23 by @renovate[bot] in #7945
  • chore(deps): update go-openapi packages by @renovate[bot] in #7950
  • chore(deps): update github/codeql-action action to v3.30.5 by @renovate[bot] in #7949
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7951
  • chore(deps): update module go.augendre.info/fatcontext to v0.9.0 by @renovate[bot] in #7953
  • chore: remove the deprecated Inject and Extract from otelgrpc by @nithinputhenveettil in #7952
  • chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 by @renovate[bot] in #7955
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7957
  • chore(deps): update googleapis to 57b25ae by @renovate[bot] in #7958
  • chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2 by @renovate[bot] in #7960
  • chore(deps): update golang.org/x/telemetry digest to 8e64475 by @renovate[bot] in #7959
  • chore(deps): update ossf/scorecard-action action to v2.4.3 by @renovate[bot] in #7961
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.9 by @renovate[bot] in #7962
  • chore(deps): update peter-evans/create-issue-from-file action to v6 by @renovate[bot] in #7965
  • chore(deps): update module github.com/itchyny/timefmt-go to v0.1.7 by @renovate[bot] in #7964
  • chore(deps): update golang.org/x/telemetry digest to 4eae98a by @renovate[bot] in #7963
  • fix(deps): update module google.golang.org/protobuf to v1.36.10 by @renovate[bot] in #7967
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.51.0 by @renovate[bot] in #7971
  • chore(deps): update github/codeql-action action to v3.30.6 by @renovate[bot] in #7970
  • chore(deps): update k8s.io/utils digest to bc988d5 by @renovate[bot] in #7968
  • fix(deps): update golang.org/x to 27f1f14 by @renovate[bot] in #7969
  • chore(deps): update googleapis to 7c0ddcb by @renovate[bot] in #7973
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.3 by @renovate[bot] in #7972
  • chore(deps): update module github.com/ghostiam/protogetter to v0.3.17 by @renovate[bot] in #7975
  • chore(deps): update module github.com/quic-go/quic-go to v0.55.0 by @renovate[bot] in #7976
  • otelmux: Adding http.route attribute to metrics by @vinayvennela in #7966
  • fix(deps): update build-tools to v0.28.1 by @renovate[bot] in #7979
  • chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 by @renovate[bot] in #7980
  • chore(deps): update module github.com/go-playground/validator/v10 to v10.28.0 by @renovate[bot] in #7981
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 by @renovate[bot] in #7982
  • chore(deps): update googleapis to 65f7160 by @renovate[bot] in #7984
  • fix(deps): update module google.golang.org/grpc to v1.76.0 by @renovate[bot] in #7985
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.137.0 by @renovate[bot] in #7988
  • chore(deps): update module github.com/stretchr/objx to v0.5.3 by @renovate[bot] in #7987
  • chore(deps): update module github.com/prometheus/common to v0.67.1 by @renovate[bot] in #7990
  • chore(deps): update github/codeql-action action to v3.30.7 by @renovate[bot] in #7992
  • chore(deps): update github/codeql-action action to v4 by @renovate[bot] in #7991
  • chore(deps): update googleapis to 49b9836 by @renovate[bot] in #7995
  • fix(deps): update module golang.org/x/net to v0.45.0 by @renovate[bot] in #7997
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #7996
  • chore(deps): update module github.com/skeema/knownhosts to v1.3.2 by @renovate[bot] in #7998
  • chore(deps): update golang.org/x by @renovate[bot] in #8000
  • chore(deps): update golang.org/x by @renovate[bot] in #8001
  • otelconf: add example file by @codeboten in #7993
  • chore(deps): update module github.com/ldez/exptostd to v0.4.5 by @renovate[bot] in #8004
  • chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2 by @renovate[bot] in #8002
  • fix(deps): update golang.org/x by @renovate[bot] in #8003
  • otelconf: add env var substitution in ParseYAML by @codeboten in #6215
  • fix(deps): update golang.org/x to d2f985d by @renovate[bot] in #8005
  • fix(otelecho): rename serviceName to serverName to reflect parsed value by @frederik-suerig in #7989
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.3.1 by @renovate[bot] in #8007
  • chore(deps): update golang.org/x/telemetry digest to 91c411e by @renovate[bot] in #8008
  • chore(deps): update module github.com/gofrs/flock to v0.13.0 by @renovate[bot] in #8009
  • fix(deps): update module github.com/aws/aws-lambda-go to v1.50.0 by @renovate[bot] in #8011
  • chore(deps): update github/codeql-action action to v4.30.8 by @renovate[bot] in #8010
  • chore(deps): update module github.com/catenacyber/perfsprint to v0.10.0 by @renovate[bot] in #8012
  • chore(deps): update github.com/lufia/plan9stats digest to 9fd1530 by @renovate[bot] in #8013
  • chore(deps): update module github.com/kunwardeep/paralleltest to v1.0.15 by @renovate[bot] in #8015
  • chore(deps): update golang.org/x/telemetry digest to 7e357f2 by @renovate[bot] in #8016
  • chore(deps): update golang.org/x/telemetry digest to 24f779f by @renovate[bot] in #8017
  • chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1 by @renovate[bot] in #8019
  • chore(deps): update module github.com/go-critic/go-critic to v0.14.0 by @renovate[bot] in #8020
  • chore(deps): update googleapis to 4626949 by @renovate[bot] in #8018
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.10 by @renovate[bot] in #8021
  • chore(deps): update prom/prometheus docker tag to v3.7.0 by @renovate[bot] in #8022
  • fix(deps): update module github.com/aws/smithy-go to v1.23.1 by @renovate[bot] in #8023
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8028
  • chore(deps): update prom/prometheus docker tag to v3.7.1 by @renovate[bot] in #8030
  • chore(deps): update github/codeql-action action to v4.30.9 by @renovate[bot] in #8033
  • fix(deps): update golang.org/x to 90e834f by @renovate[bot] in #8036
  • chore(deps): update module go.augendre.info/arangolint to v0.3.0 by @renovate[bot] in #8038
  • chore(deps): update module go.augendre.info/arangolint to v0.3.1 by @renovate[bot] in #8040
  • otelconf: introduce support for v1.0.0-rc.2 by @codeboten in #8031
  • chore(deps): update module github.com/klauspost/compress to v1.18.1 by @renovate[bot] in #8041
  • chore(deps): update googleapis to 88f65dc by @renovate[bot] in #8042
  • otelconf: copy v0.3.0 testdata by @codeboten in #8044
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.138.0 by @renovate[bot] in #8045
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 by @renovate[bot] in #8046
  • chore(deps): update module mvdan.cc/gofumpt to v0.9.2 by @renovate[bot] in #8055
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.52.0 by @renovate[bot] in #8051
  • otelconf: add test files for rc2 by @codeboten in #8034
  • Move scorpionknifes to emeritus by @dmathieu in #8047
  • chore(deps): update module github.com/prometheus/procfs to v0.18.0 by @renovate[bot] in #8062
  • chore(deps): update prom/prometheus docker tag to v3.7.2 by @renovate[bot] in #8060
  • chore(deps): update golang.org/x/telemetry digest to 5be28d7 by @renovate[bot] in #8057
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8061
  • chore(deps): update googleapis to 3a174f9 by @renovate[bot] in #8058
  • otelconf: refactor code to internal package by @codeboten in #8050
  • otelconf: refactor resource kv code by @codeboten in #8053
  • otelconf: add unmarshaling and validation for span & cardinality limits by @codeboten in #8043
  • fix(deps): update golang.org/x to a4bb9ff by @renovate[bot] in #8063
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8064
  • fix(otelecho): add config option to skip global error handler call by @asp3cto in #8025
  • chore(deps): update module github.com/charithe/durationcheck to v0.0.11 by @renovate[bot] in #8065
  • otelconf: add unmarshaling / validation for batch processors by @codeboten in #8049
  • chore(deps): update github/codeql-action action to v4.31.0 by @renovate[bot] in #8067
  • chore(deps): update github artifact actions to v5 (major) by @renovate[bot] in #8068
  • chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.1.0 by @renovate[bot] in #8069
  • chore(deps): update module github.com/prometheus/procfs to v0.19.0 by @renovate[bot] in #8070
  • chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.0 by @renovate[bot] in #8071
  • chore(deps): update module github.com/prometheus/procfs to v0.19.1 by @renovate[bot] in #8072
  • chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.3.0 by @renovate[bot] in #8075
  • chore(deps): update mvdan.cc/unparam digest to 5beb8c8 by @renovate[bot] in #8076
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.4.0 by @renovate[bot] in #8081
  • chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.2 by @renovate[bot] in #8080
  • fix(deps): update module go.mongodb.org/mongo-driver to v1.17.6 by @renovate[bot] in #8079
  • otelconf: unmarshal TextMapPropagator by @codeboten in #8052
  • otelconf: adding remaining test files by @codeboten in #8077
  • chore(deps): update module github.com/bytedance/sonic to v1.14.2 by @renovate[bot] in #8084
  • chore(deps): update golang.org/x/telemetry digest to d7a2859 by @renovate[bot] in #8087
  • chore(deps): update module github.com/prometheus/common to v0.67.2 by @renovate[bot] in #8085
  • chore(deps): update module github.com/ugorji/go/codec to v1.3.1 by @renovate[bot] in #8088
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.89.0 by @renovate[bot] in #8090
  • otelgrpc: optimize stats handler InPayload and OutPayload by @vanja-p in #8035
  • otelconf: add newResource internal func by @codeboten in #8086
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.0 by @renovate[bot] in #8097
  • chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.11 by @renovate[bot] in #8092
  • chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.3.1 by @renovate[bot] in #8093
  • chore(deps): update lycheeverse/lychee-action action to v2.7.0 by @renovate[bot] in #8096
  • chore(deps): update prom/prometheus docker tag to v3.7.3 by @renovate[bot] in #8098
  • chore(deps): update googleapis to ab9386a by @renovate[bot] in #8095
  • chore(deps): update github/codeql-action action to v4.31.2 by @renovate[bot] in #8100
  • chore(deps): update module github.com/go-critic/go-critic to v0.14.1 by @renovate[bot] in #8101
  • chore(deps): update module github.com/prometheus/procfs to v0.19.2 by @renovate[bot] in #8102
  • chore(deps): update module github.com/go-critic/go-critic to v0.14.2 by @renovate[bot] in #8103
  • otelconf: add logger provider internal funcs by @codeboten in #8089
  • chore(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8104
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8105
  • chore: remove unnecessary heap-allocation in otelgrpc by @etilite in #8074
  • otelconf: add tracer provider internal funcs by @codeboten in #8091
  • otelconf: add meter provider internal funcs by @codeboten in #8094
  • chore(deps): update module github.com/charmbracelet/x/term to v0.2.2 by @renovate[bot] in #8109
  • chore(deps): update module go.opentelemetry.io/build-tools to v0.29.0 by @renovate[bot] in #8111
  • fix(deps): update build-tools to v0.29.0 by @renovate[bot] in #8110
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.10 by @renovate[bot] in #8113
  • chore(deps): update module github.com/cyphar/filepath-securejoin to v0.5.1 by @renovate[bot] in #8114
  • chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.0 by @renovate[bot] in #8116
  • fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 by @renovate[bot] in #8119
  • chore(deps): update googleapis to f26f940 by @renovate[bot] in #8118
  • fix(deps): update module github.com/aws/smithy-go to v1.23.2 by @renovate[bot] in #8120
  • otelconf: add unmarshalers for otlp exporters by @codeboten in #8112
  • otelhttp: deprecate the WithRouteTag option by @dmathieu in #8117
  • chore(deps): update module github.com/ebitengine/purego to v0.9.1 by @renovate[bot] in #8124
  • chore(deps): update golang.org/x/telemetry digest to ab4e49a by @renovate[bot] in #8123
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.1 by @renovate[bot] in #8125
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.139.0 by @renovate[bot] in #8126
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8128
  • feat(mongo): add SpanNameResolver for customizable span naming by @Azer0s in #7986
  • chore(deps): update module github.com/mirrexone/unqueryvet to v1.3.0 by @renovate[bot] in #8138
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.90.0 by @renovate[bot] in #8139
  • chore(deps): update golang.org/x/telemetry digest to cbe4531 by @renovate[bot] in #8137
  • refactor(otelgrpc): introduce optionFunc type to reduce boilerplate option structs by @flc1125 in #8129
  • otelconf: add remaining unmarshaling code from initial PR by @codeboten in #8127
  • Added Test for http.Handler returned from zpages.NewTracezHandler by @sonalgaud12 in #8108
  • otelhttp: fix ref to WithMetricAttributesFn in GoDoc by @pellared in #8150
  • chore(deps): update module github.com/go-openapi/jsonreference to v0.21.3 by @renovate[bot] in #8156
  • chore(deps): update module github.com/quic-go/quic-go to v0.56.0 by @renovate[bot] in #8149
  • chore(deps): update golang.org/x by @renovate[bot] in #8144
  • chore(deps): update module github.com/maratori/testpackage to v1.1.2 by @renovate[bot] in #8147
  • chore(deps): update module github.com/maratori/testableexamples to v1.0.1 by @renovate[bot] in #8146
  • chore(deps): update module github.com/catenacyber/perfsprint to v0.10.1 by @renovate[bot] in #8145
  • otelconf: Increased test coverage for Prometheus-related code by @sonalgaud12 in #7440
  • feat: add sampling attributes for jaeger remote sampler by @etilite in #8073
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8159
  • chore(deps): update googleapis to 83f4791 by @renovate[bot] in #8158
  • Added docs for go.schedule.duration by @tushar1977 in #8154
  • chore: update metrics support in instrumentation readme by @jvllmr in #8143
  • fix(deps): update golang.org/x by @renovate[bot] in #8165
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8166
  • chore(deps): update googleapis to 95abcf5 by @renovate[bot] in #8164
  • chore(deps): update golang.org/x/telemetry digest to 03ef243 by @renovate[bot] in #8168
  • fix(deps): update kubernetes packages to v0.34.2 by @renovate[bot] in #8170
  • chore(deps): update module github.com/tklauser/numcpus to v0.11.0 by @renovate[bot] in #8171
  • chore(deps): update module github.com/tklauser/go-sysconf to v0.3.16 by @renovate[bot] in #8169
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8173
  • fix(deps): update module golang.org/x/tools to v0.39.0 by @renovate[bot] in #8174
  • otelhttp: deprecate WithPublicEndpoint in favor of WithPublicEndpointFn (#8133) by @n2p5 in #8152
  • chore(deps): update github/codeql-action action to v4.31.3 by @renovate[bot] in #8176
  • fix(deps): update golang.org/x to e25ba8c by @renovate[bot] in #8175
  • otelhttp: Deprecate DefaultClient by @KonstantinosTsitoumis in #8140
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.6.2 by @renovate[bot] in #8177
  • chore(deps): update module github.com/mgechev/revive to v1.13.0 by @renovate[bot] in #8178
  • Use a non-canceled context in otelconf prometheus tests by @dmathieu in #8167
  • chore(deps): update module github.com/go-openapi/jsonpointer to v0.22.2 by @renovate[bot] in #8182
  • chore(deps): update go-openapi packages by @renovate[bot] in #8185
  • chore(deps): update actions/checkout action to v5.0.1 by @renovate[bot] in #8184
  • fix(deps): update module google.golang.org/grpc to v1.77.0 by @renovate[bot] in #8186
  • chore(deps): update module github.com/prometheus/common to v0.67.3 by @renovate[bot] in #8187
  • otelconf: plain was incorrectly using the wrong alias by @codeboten in #8181
  • Upgrade macos tests to latest by @dmathieu in #8162
  • chore(deps): update github/codeql-action action to v4.31.4 by @renovate[bot] in #8189
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8199
  • fix(deps): update module go.uber.org/zap to v1.27.1 by @renovate[bot] in #8194
  • chore(deps): update module github.com/cyphar/filepath-securejoin to v0.6.1 by @renovate[bot] in #8192
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.140.1 by @renovate[bot] in #8198
  • chore(deps): update module github.com/google/gnostic-models to v0.7.1 by @renovate[bot] in #8193
  • chore(deps): update module golang.org/x/crypto to v0.45.0 [security] by @renovate[bot] in #8197
  • chore(deps): update actions/checkout action to v6 by @renovate[bot] in #8202
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.92.0 by @renovate[bot] in #8204
  • chore: add flc1125 as code owner for echo instrumentation by @flc1125 in #8200
  • chore(deps): update module github.com/quic-go/quic-go to v0.57.0 by @renovate[bot] in #8206
  • otelconf: fix fuzzing test by @codeboten in #8207
  • chore(deps): update golang.org/x/telemetry digest to e487659 by @renovate[bot] in #8195
  • chore(deps): update k8s.io/kube-openapi digest to b6aabc6 by @renovate[bot] in #8208
  • chore(deps): update module sigs.k8s.io/structured-merge-diff/v6 to v6.3.1 by @renovate[bot] in #8212
  • chore(deps): update module github.com/prometheus/common to v0.67.4 by @renovate[bot] in #8209
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by @renovate[bot] in #8214
  • chore(deps): update module dev.gaijin.team/go/golib to v0.8.0 by @renovate[bot] in #8213
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8211
  • chore(deps): update github/codeql-action action to v4.31.5 by @renovate[bot] in #8215
  • Deprecate otelhttp's Get/Post/Head/PostForm methods by @dmathieu in #8201
  • chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.12.0 by @renovate[bot] in #8218
  • chore(deps): update module github.com/xdg-go/scram to v1.2.0 by @renovate[bot] in #8219
  • chore(deps): update golang.org/x/telemetry digest to 55bbf37 by @renovate[bot] in #8220
  • otelconf: add support for 1.0.0 release candidate by @codeboten in #8026
  • chore(deps): update googleapis to 79d6a2a by @renovate[bot] in #8221
  • chore(deps): update k8s.io/kube-openapi digest to 4e65d59 by @renovate[bot] in #8222
  • chore(deps): update go-openapi packages to v0.25.4 by @renovate[bot] in #8224
  • fix(deps): update golang.org/x to 87e1e73 by @renovate[bot] in #8223
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8225
  • chore(deps): update module github.com/quic-go/quic-go to v0.57.1 by @renovate[bot] in #8226
  • support mongo-driver's db metrics by @minuk-dev in #7983
  • chore(deps): update module github.com/hashicorp/go-version to v1.8.0 by @renovate[bot] in #8229
  • chore(deps): update module github.com/goccy/go-yaml to v1.19.0 by @renovate[bot] in #8233
  • chore(deps): update golang.org/x/telemetry digest to abf20d0 by @renovate[bot] in #8232
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.11 by @renovate[bot] in #8236
  • chore(deps): update github/codeql-action action to v4.31.6 by @renovate[bot] in #8237
  • chore(deps): update module github.com/klauspost/compress to v1.18.2 by @renovate[bot] in #8238
  • fix(deps): update module github.com/aws/smithy-go to v1.24.0 by @renovate[bot] in #8239
  • fix(deps): update module github.com/itchyny/gojq to v0.12.18 by @renovate[bot] in #8241
  • chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.2 by @renovate[bot] in #8240
  • otelhttp: export Event type for WithMessageEvents by @sonalgaud12 in #8153
  • chore(deps): update prom/prometheus docker tag to v3.8.0 by @renovate[bot] in #8243
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.141.0 by @renovate[bot] in #8242
  • chore(deps): update googleapis to ff82c1b by @renovate[bot] in #8246
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8245
  • chore(deps): update actions/checkout action to v6.0.1 by @renovate[bot] in #8244
  • chore(deps): update golang.org/x/telemetry digest to 8fff8a5 by @renovate[bot] in #8247
  • otelconf: update test files by @codeboten in #8228
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.0 by @renovate[bot] in #8248
  • chore(deps): update module github.com/spf13/cobra to v1.10.2 by @renovate[bot] in #8249
  • otelmongo: default to stable semconv by @dmathieu in #8230
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.8.0 by @renovate[bot] in #8251
  • fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.7.1 by @renovate[bot] in #8252
  • Fix flaky canceled context in otelconf/trace test by @dmathieu in #8250
  • otelconf: add support for OTEL_EXPERIMENTAL_CONFIG_FILE by @codeboten in #8106
  • otelconf: add support for parsing resource detectors by @codeboten in #8180
  • chore(deps): update github/codeql-action action to v4.31.7 by @renovate[bot] in #8253
  • chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 by @renovate[bot] in #8255
  • chore(deps): update module golang.org/x/oauth2 to v0.34.0 by @renovate[bot] in #8257
  • chore(deps): update module golang.org/x/sync to v0.19.0 by @renovate[bot] in #8259
  • chore(deps): update module golang.org/x/sys to v0.39.0 by @renovate[bot] in #8260
  • Release v1.39.0 by @MrAlias in #8261

New Contributors

Full Changelog: v1.38.0...v1.39.0

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

NewReleases is sending notifications on new releases.