chore(all): update opentelemetry-go-contrib monorepo
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| go.opentelemetry.io/contrib/detectors/gcp | v1.36.0 -> v1.39.0 |
||
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc | v0.61.0 -> v0.64.0 |
||
| go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp | v0.61.0 -> v0.64.0 |
Release Notes
open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/detectors/gcp)
v1.39.0: /v2.1.0/v0.64.0/v0.33.0/v0.19.0/v0.14.0/v0.12.0/v0.11.0
Overview
Added
ParseYAMLingo.opentelemetry.io/contrib/otelconfnow supports environment variables substitution in the format${[env:]VAR_NAME[:-defaultvalue]}. (#6215)- Add the
http.routemetric attribute togo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7966) - Support
db.client.operation.durationmetric forgo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo. (#7983) - Add a
WithSpanNameFormatteroption togo.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/otelechoto specify the behavior when an error occurs. (#8025) - Updated
go.opentelemetry.io/contrib/otelconfto 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
CardinalityLimitsandSpanLimitsto v1.0.0 model ingo.opentelemetry.io/contrib/otelconf. (#8043) - Add unmarshaling and validation for
BatchLogRecordProcessor,BatchSpanProcessor, andPeriodicMetricReaderto v1.0.0 model ingo.opentelemetry.io/contrib/otelconf. (#8049) - Add unmarshaling and validation for
TextMapPropagatorto v1.0.0 model ingo.opentelemetry.io/contrib/otelconf. (#8052) - Add
jaeger.sampler.type/jaeger.sampler.paramattributes for adaptive sampling support and optionWithAttributesDisabledingo.opentelemetry.io/contrib/samplers/jaegerremote. (#8073) - Add support for
OTEL_EXPERIMENTAL_CONFIG_FILEvia theNewSDKfunction ingo.opentelemetry.io/contrib/otelconf(#8106) - Add unmarshaling and validation for
OTLPHttpExporter,OTLPGrpcExporter,OTLPGrpcMetricExporterandOTLPHttpMetricExporterto v1.0.0 model ingo.opentelemetry.io/contrib/otelconf. (#8112) - Add unmarshaling and validation for
AttributeType,AttributeNameValue,SimpleSpanProcessor,SimpleLogRecordProcessor,ZipkinSpanExporter,NameStringValuePair,InstrumentType,ExperimentalPeerInstrumentationServiceMappingElem,ExporterDefaultHistogramAggregation,PullMetricReaderto v1.0.0 model ingo.opentelemetry.io/contrib/otelconf. (#8127) - Add support for
container,host,processresource detectors ingo.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
ReadEventsandWriteEventsconstants ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpso they can be used inWithMessageEvents. (#8153) - Switched the default for
OTEL_SEMCONV_STABILITY_OPT_INto emit the v1.37.0 semantic conventions by default ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo. Use the environment variableOTEL_SEMCONV_STABILITY_OPT_INto configure duplication with old semantic conventions if needed (i.e.OTEL_SEMCONV_STABILITY_OPT_IN="database/dup"). (#8230)
Deprecated
WithRouteTagingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis deprecated. The route is already added automatically for spans. For metrics, the alternative is to use theWithMetricAttributesFnoption. (#8117)WithPublicEndpointingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis deprecated. UseWithPublicEndpointFninstead. (#8152)DefaultClient,Get,Head,Post, andPostFormingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpare deprecated. Use a custom*http.Clientwithotelhttp.NewTransport(http.DefaultTransport)instead. (#8140, #8201)
Removed
- Drop support for Go 1.23. (#7831)
- Remove deprecated
go.opentelemetry.io/contrib/detectors/aws/ec2module, please usego.opentelemetry.io/contrib/detectors/aws/ec2/v2instead. (#7841) - Remove the deprecated
ExtractandInjectfunctions fromgo.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
ef028d9by @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
d7b6acbby @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/dupflag 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
7fc2783by @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
9b996f7by @renovate[bot] in #7862 - chore(deps): update github.com/grafana/regexp digest to
f7b3be9by @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
0bf3876by @renovate[bot] in #7869 - chore(deps): update golang.org/x/telemetry digest to
af835b0by @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
66792eeby @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
9702482by @renovate[bot] in #7880 - chore(deps): update golang.org/x/telemetry digest to
aef8a43by @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
589584fby @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
df92998by @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()witht.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
9219d12by @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
57b25aeby @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
8e64475by @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
4eae98aby @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
bc988d5by @renovate[bot] in #7968 - fix(deps): update golang.org/x to
27f1f14by @renovate[bot] in #7969 - chore(deps): update googleapis to
7c0ddcbby @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
65f7160by @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
49b9836by @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
d2f985dby @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
91c411eby @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
9fd1530by @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
7e357f2by @renovate[bot] in #8016 - chore(deps): update golang.org/x/telemetry digest to
24f779fby @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
4626949by @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
90e834fby @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
88f65dcby @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
5be28d7by @renovate[bot] in #8057 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate[bot] in #8061
- chore(deps): update googleapis to
3a174f9by @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
a4bb9ffby @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]
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
ℹ Artifact update notice
File name: auth/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 8 additional dependencies were updated
Details:
| Package | Change |
|---|---|
google.golang.org/grpc |
v1.76.0 -> v1.77.0 |
go.opentelemetry.io/auto/sdk |
v1.1.0 -> v1.2.1 |
go.opentelemetry.io/otel |
v1.37.0 -> v1.39.0 |
go.opentelemetry.io/otel/metric |
v1.37.0 -> v1.39.0 |
go.opentelemetry.io/otel/trace |
v1.37.0 -> v1.39.0 |
golang.org/x/oauth2 |
v0.30.0 -> v0.32.0 |
golang.org/x/sys |
v0.38.0 -> v0.39.0 |
google.golang.org/genproto/googleapis/rpc |
v0.0.0-20250804133106-a7a43d27e69b -> v0.0.0-20251202230838-ff82c1b0f217 |
File name: bigtable/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 7 additional dependencies were updated
Details:
| Package | Change |
|---|---|
go.opentelemetry.io/otel |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/metric |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk/metric |
v1.38.0 -> v1.39.0 |
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp |
v1.29.0 -> v1.30.0 |
go.opentelemetry.io/otel/trace |
v1.38.0 -> v1.39.0 |
golang.org/x/sys |
v0.37.0 -> v0.39.0 |
File name: spanner/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 8 additional dependencies were updated
Details:
| Package | Change |
|---|---|
go.opentelemetry.io/otel |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/metric |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk/metric |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/trace |
v1.38.0 -> v1.39.0 |
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp |
v1.29.0 -> v1.30.0 |
go.opentelemetry.io/auto/sdk |
v1.1.0 -> v1.2.1 |
golang.org/x/sys |
v0.37.0 -> v0.39.0 |
File name: spanner/test/opentelemetry/test/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 18 additional dependencies were updated
Details:
| Package | Change |
|---|---|
go.opentelemetry.io/otel |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk/metric |
v1.38.0 -> v1.39.0 |
google.golang.org/grpc |
v1.76.0 -> v1.77.0 |
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp |
v1.29.0 -> v1.30.0 |
github.com/cncf/xds/go |
v0.0.0-20250501225837-2ac532fd4443 -> v0.0.0-20251022180443-0feb69152e9f |
github.com/envoyproxy/go-control-plane/envoy |
v1.32.4 -> v1.35.0 |
github.com/go-jose/go-jose/v4 |
v4.1.2 -> v4.1.3 |
github.com/spiffe/go-spiffe/v2 |
v2.5.0 -> v2.6.0 |
go.opentelemetry.io/auto/sdk |
v1.1.0 -> v1.2.1 |
go.opentelemetry.io/contrib/detectors/gcp |
v1.36.0 -> v1.39.0 |
go.opentelemetry.io/otel/metric |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/trace |
v1.38.0 -> v1.39.0 |
golang.org/x/crypto |
v0.43.0 -> v0.44.0 |
golang.org/x/net |
v0.46.0 -> v0.47.0 |
golang.org/x/sys |
v0.37.0 -> v0.39.0 |
golang.org/x/text |
v0.30.0 -> v0.31.0 |
google.golang.org/genproto/googleapis/rpc |
v0.0.0-20251111163417-95abcf5c77ba -> v0.0.0-20251202230838-ff82c1b0f217 |
File name: storage/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 7 additional dependencies were updated
Details:
| Package | Change |
|---|---|
go.opentelemetry.io/otel |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk/metric |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/trace |
v1.38.0 -> v1.39.0 |
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp |
v1.29.0 -> v1.30.0 |
go.opentelemetry.io/otel/metric |
v1.38.0 -> v1.39.0 |
golang.org/x/sys |
v0.37.0 -> v0.39.0 |
File name: storage/internal/benchmarks/go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 7 additional dependencies were updated
Details:
| Package | Change |
|---|---|
go.opentelemetry.io/otel |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/trace |
v1.38.0 -> v1.39.0 |
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp |
v1.29.0 -> v1.30.0 |
go.opentelemetry.io/otel/metric |
v1.38.0 -> v1.39.0 |
go.opentelemetry.io/otel/sdk/metric |
v1.38.0 -> v1.39.0 |
golang.org/x/sys |
v0.38.0 -> v0.39.0 |
Summary of Changes
Hello @renovate-bot, I'm Gemini Code Assist[^1]! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!
This pull request updates the project's dependencies on the opentelemetry-go-contrib monorepo, specifically upgrading the GCP detector, gRPC instrumentation, and HTTP instrumentation modules. These updates bring in the latest features, performance improvements, and bug fixes from the OpenTelemetry Go Contrib project, including new AWS EC2 detector versions, an auto-detection package for resources, and deprecations of older APIs. The changes ensure compatibility with newer Go versions and align with the latest OpenTelemetry semantic conventions.
Highlights
- OpenTelemetry Go Contrib Updates: The pull request updates several OpenTelemetry Go Contrib modules to their latest versions. Specifically,
go.opentelemetry.io/contrib/detectors/gcpis updated fromv1.36.0tov1.38.0, andgo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcandgo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpare updated fromv0.61.0tov0.63.0. - New Features and Enhancements: The
v1.38.0release ofopen-telemetry/opentelemetry-go-contribintroduces a v2 version of the AWS EC2 detector, a newdetectors/autodetectpackage for composing resource detectors, and options for passing custom configurations to providers inotelconf. It also adds HTTP server metrics support forotelechoinstrumentation. - Deprecations and Removals: Several components have been deprecated or removed.
WithSpanOptions,Extract, andInjectfunctions inotelgrpcare deprecated, as is thedetectors/aws/ec2package (in favor of its v2 counterpart). Support for theOTEL_SEMCONV_STABILITY_OPT_INenvironment variable and semantic conventions v1.20.0 has been removed from various HTTP instrumentation packages, along with the deprecatedStreamClientInterceptorfromotelgrpc. - Go Version Support: This release marks the final one to support Go 1.23, with subsequent releases requiring Go 1.24 or newer. Additionally, it includes support for testing with Go 1.25.
Using Gemini Code Assist
The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.
Invoking Gemini
You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.
| Feature | Command | Description |
|---|---|---|
| Code Review | /gemini review |
Performs a code review for the current pull request in its current state. |
| Pull Request Summary | /gemini summary |
Provides a summary of the current pull request in its current state. |
| Comment | @gemini-code-assist | Responds in comments when explicitly tagged, both in pull request comments and review comments. |
| Help | /gemini help |
Displays a list of available commands. |
Customization
To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.
Limitations & Feedback
Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with :thumbsup: and :thumbsdown: on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.
You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.
[^1]: Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.
/gemini review