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 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/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 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()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 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
optionFunctype 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
- @tdn21 made their first contribution in #7845
- @adeyinkaezra123 made their first contribution in #7791
- @vinayvennela made their first contribution in #7966
- @frederik-suerig made their first contribution in #7989
- @asp3cto made their first contribution in #8025
- @vanja-p made their first contribution in #8035
- @etilite made their first contribution in #8074
- @Azer0s made their first contribution in #7986
- @tushar1977 made their first contribution in #8154
- @jvllmr made their first contribution in #8143
- @n2p5 made their first contribution in #8152
- @KonstantinosTsitoumis made their first contribution in #8140
- @minuk-dev made their first contribution in #7983
Full Changelog: v1.38.0...v1.39.0