Skip to content

Release 1.37.0/0.62.0/0.31.0/0.17.0/0.12.0/0.10.0/0.9.0

Latest
Compare
Choose a tag to compare
@pellared pellared released this 25 Jun 19:40
· 55 commits to main since this release
v1.37.0
45af925

Added

  • Add the WithPublicEndpoint and WithPublicEndpointFn options to go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#7407)

Changed

  • go.opentelemetry.io/contrib/instrumentation/runtime now produces the new metrics by default. Set OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=true environment variable to additionally produce the deprecated metrics. (#7418)
  • The semantic conventions have been upgraded from v1.30.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#7361)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/detectors/aws/ec2. (#7373, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/detectors/aws/eks. (#7375, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/detectors/aws/ecs. (#7374, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/detectors/aws/lambda. (#7376, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/detectors/azure/azurevm. (#7377, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/bridges/otelslog. (#7361, #7484)
  • The semantic conventions have been upgraded from v1.27.0 to v1.34.0 in go.opentelemetry.io/contrib/bridges/otellogr. (#7387, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/bridges/otelzap. (#7389, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/detectors/gcp. (#7378, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful. (#7383, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin. (#7383, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#7383, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#7383, #7484)
  • The semantic conventions have been upgraded from v1.26.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#7383, #7484)
  • The semantic conventions have been upgraded in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo to v1.34.0. (#7393, #7484)
  • The semantic conventions have been upgraded in go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo to v1.34.0. (#7393, #7484)
  • The semantic conventions have been upgraded in go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws to v1.34.0. (#7394, #7484)
    • The messaging.system=AmazonSQS attribute has been corrected to messaging.system=aws.sqs.
    • The net.peer.addr attribute key has been upgraded to server.address.
    • The http.status_code attribute key has been upgraded to http.response.status_code.
    • The db.system=dynamodb attribute has been corrected to db.system.name=aws.dynamodb.
    • The deprecated messaging.operation.type=publish attribute has been corrected to messaging.operation.type=send.
  • The semantic conventions have been upgraded from v1.21.0 to v1.34.0 in go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda. (#7400, #7484)
  • The semantic conventions in go.opentelemetry.io/contrib/instrumentation/host have been upgraded to v1.34.0. (#7390, #7484)
    • The description of process.cpu.time is updated to comply with semantic conventions.
    • process.cpu.time now uses the state attribute instead of cpu.mode.
    • The system.cpu.time metric is renamed to cpu.time.
    • cpu.time now uses the state attribute instead of cpu.mode.
    • system.memory.usage now uses the state attribute instead of system.memory.state.
    • system.memory.utilization now uses the state attribute instead of system.memory.state.
    • The system.memory.state attribute (now state) value of available is now free instead.

Deprecated

  • AttributeCPUTimeUser in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeCPUTimeSystem in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeCPUTimeOther in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeCPUTimeIdle in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeMemoryAvailable in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeMemoryUsed in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeNetworkTransmit in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)
  • AttributeNetworkReceive in go.opentelemetry.io/contrib/instrumentation/host is deprecated.
    Use go.opentelemetry.io/otel/semconv instead. (#7390)

Fixed

  • Fix EKS detector erroring outside of Kubernetes in go.opentelemetry.io/contrib/detectors/aws/eks. (#7483)
  • Fix data race when writing log entries with context.Context fields in go.opentelemetry.io/contrib/bridges/otelzap. (#7368)
  • Fix nil pointer dereference when ClientTracer did not have a span in go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#7464)
  • Record all non-failure metrics on transport round trip errors in go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#7146)

Removed

  • The deprecated StreamServerInterceptor function from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is removed. (#7362)

What's Changed

  • chore: log bridges move benchmarks to bench_test.go files by @pellared in #7351
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7355
  • chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by @renovate in #7357
  • chore(deps): update module github.com/ebitengine/purego to v0.8.4 by @renovate in #7354
  • chore(deps): update module github.com/protonmail/go-crypto to v1.3.0 by @renovate in #7358
  • chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to v6.0.2 by @renovate in #7360
  • chore(deps): update module github.com/sashamelentyev/usestdlibvars to v1.29.0 by @renovate in #7363
  • fix(deps): update module google.golang.org/grpc to v1.72.2 by @renovate in #7365
  • Upgrade semconv to 1.32.0 in otelgrpc by @MrAlias in #7361
  • chore(deps): update module github.com/golangci/plugin-module-register to v0.1.2 by @renovate in #7369
  • chore(deps): update module github.com/ugorji/go/codec to v1.2.14 by @renovate in #7370
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.127.0 by @renovate in #7371
  • fix(otelzap): write core.ctx only when init by @okhowang in #7368
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by @renovate in #7379
  • Removed deprecated StreamServerInterceptor function from otelgrpc by @sonalgaud12 in #7362
  • fix(deps): update module github.com/go-logr/logr to v1.4.3 by @renovate in #7381
  • chore(deps): update golang.org/x/telemetry digest to b2b9eea by @renovate in #7391
  • Upgrade semconv to v1.32.0 in detectors/aws/ec2 by @MrAlias in #7373
  • Upgrade semconv to v1.32.0 in detectors/aws/lambda by @MrAlias in #7376
  • Upgrade semconv to 1.32.0 in detectors/aws/ecs by @MrAlias in #7374
  • Upgrade semconv to v1.32.0 in detectors/gcp by @MrAlias in #7378
  • Fix changelog entry for #7361 by @MrAlias in #7388
  • chore(deps): update module github.com/goccy/go-yaml to v1.18.0 by @renovate in #7397
  • chore(deps): update googleapis to 200df99 by @renovate in #7392
  • chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by @renovate in #7395
  • Upgrade semconv to v1.32.0 in bridges/otelzap by @MrAlias in #7389
  • Upgrade semconv to 1.32.0 in otellogr by @MrAlias in #7387
  • Upgrade semconv to 1.32.0 in bridge/otelslog by @MrAlias in #7386
  • Upgrade semconv to 1.32.0 in examples by @MrAlias in #7384
  • Use semconv/v1.34.0/goconv in instrumentation/runtime by @MrAlias in #7372
  • Upgrade semconv to v1.32.0 in detectors/azure by @MrAlias in #7377
  • Upgrade semconv to 1.32.0 in detectors/aws/eks by @MrAlias in #7375
  • Upgrade semconv to 1.34.0 in otelconf by @MrAlias in #7385
  • fix(deps): update module go.opentelemetry.io/proto/otlp to v1.7.0 by @renovate in #7404
  • chore(deps): update golang.org/x/telemetry digest to 25d2f78 by @renovate in #7401
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.80.0 by @renovate in #7403
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.28.0 by @renovate in #7402
  • Upgrade semconv to v1.32.0 in otellambda by @MrAlias in #7400
  • Added test for xray Propagator.Inject function in propagators/aws/xray by @sonalgaud12 in #7399
  • fix(deps): update golang.org/x to 65e9200 by @renovate in #7408
  • chore(deps): update ossf/scorecard-action action to v2.4.2 by @renovate in #7409
  • chore(deps): update module github.com/spf13/cast to v1.9.1 by @renovate in #7413
  • fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.5 by @renovate in #7412
  • chore(deps): update prom/prometheus docker tag to v3.4.1 by @renovate in #7411
  • fix(deps): update golang.org/x to b6e5de4 by @renovate in #7410
  • otelhttp: Add server-side test for OTEL_SEMCONV_STABILITY_OPT_IN=http/dup with new/old metrics by @keisku in #7356
  • Remove changelog entry for xray propagator.inject by @dmathieu in #7415
  • Upgrade semconv to v1.32.0 in host instrumentation by @MrAlias in #7390
  • chore(deps): update module github.com/spf13/cast to v1.9.2 by @renovate in #7417
  • otelzap: refactor Core tests by @pellared in #7380
  • Upgrade semconv to v1.32.0 in otelaws by @MrAlias in #7394
  • Upgrade semconv to 1.32.0 for otelmongo by @MrAlias in #7393
  • Upgrade semconv to 1.32.0 for HTTP packages by @MrAlias in #7383
  • fix(deps): update module github.com/aws/aws-lambda-go to v1.49.0 by @renovate in #7419
  • otellogrus: refactor tests by @pellared in #7414
  • otellogr: refactor tests by @pellared in #7416
  • chore(deps): update module github.com/bytedance/sonic to v1.13.3 by @renovate in #7420
  • chore(deps): update googleapis to 513f239 by @renovate in #7423
  • chore(deps): update golang.org/x/telemetry digest to 9a9ac21 by @renovate in #7421
  • chore(deps): update github/codeql-action action to v3.28.19 by @renovate in #7422
  • Fix verify_examples.sh to work from tools directory by @kayceenuel in #7366
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.1 by @renovate in #7426
  • chore(deps): update python docker tag to v3.13.4 by @renovate in #7428
  • chore(deps): update k8s.io/utils digest to 4c0f3b2 by @renovate in #7427
  • fix(deps): update module google.golang.org/grpc to v1.73.0 by @renovate in #7431
  • chore(deps): update golang.org/x by @renovate in #7430
  • chore(deps): update module golang.org/x/text to v0.26.0 by @renovate in #7432
  • add option for public endpoint to gRPC by @jan-xyz in #7407
  • chore(deps): update module github.com/sergi/go-diff to v1.4.0 by @renovate in #7433
  • disable deprecated runtime metrics by default by @dprotaso in #7418
  • fix(deps): update module go.mongodb.org/mongo-driver/v2 to v2.2.2 by @renovate in #7435
  • fix(deps): update module go.mongodb.org/mongo-driver to v1.17.4 by @renovate in #7434
  • fix(deps): update golang.org/x by @renovate in #7436
  • chore(deps): update module github.com/ldez/gomoddirectives to v0.7.0 by @renovate in #7441
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7439
  • chore(deps): update module github.com/go-git/go-git/v5 to v5.16.2 by @renovate in #7442
  • chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.128.0 by @renovate in #7447
  • chore(deps): update golang.org/x/telemetry digest to 4884ade by @renovate in #7438
  • Remove internal/utils package from jaegersampler by @dmathieu in #7425
  • chore(deps): update module github.com/mgechev/revive to v1.10.0 by @renovate in #7382
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7458
  • chore(deps): update k8s.io/kube-openapi digest to 8b98d1e by @renovate in #7459
  • chore(deps): update module github.com/ldez/exptostd to v0.4.4 by @renovate in #7457
  • Remove otelgrpc/test module by @pellared in #7449
  • chore(deps): update module github.com/ldez/usetesting to v0.5.0 by @renovate in #7460
  • chore(deps): update github/codeql-action action to v3.29.0 by @renovate in #7462
  • chore(deps): update golang.org/x/telemetry digest to 9627e99 by @renovate in #7461
  • Remove semconv/test modules by @pellared in #7445
  • Remove otelmux/test module by @pellared in #7448
  • Remove otelgin/test module by @pellared in #7450
  • Remove otelecho/test module by @pellared in #7452
  • Remove otellambda/test module by @pellared in #7454
  • Remove otelhttptrace/test module by @pellared in #7451
  • chore(deps): update module github.com/ugorji/go/codec to v1.3.0 by @renovate in #7468
  • chore(deps): update golang.org/x/telemetry digest to e50bbf1 by @renovate in #7465
  • chore(deps): update python docker tag to v3.13.5 by @renovate in #7466
  • Remove otelrestful/test module by @pellared in #7455
  • Remove otelaws/test module by @pellared in #7453
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/route53 to v1.52.1 by @renovate in #7472
  • fix: ClientTrace nil pointer panic by @boekkooi-impossiblecloud in #7464
  • chore(deps): update module github.com/securego/gosec/v2 to v2.22.5 by @renovate in #7473
  • Only check links in changed files for fail-fast by @dmathieu in #7437
  • chore(deps): update module github.com/go-viper/mapstructure/v2 to v2.3.0 by @renovate in #7475
  • chore: Change "New Instrumentation" into "New Component" by @pellared in #7467
  • fix(deps): update module github.com/aws/smithy-go to v1.22.4 by @renovate in #7476
  • Fix client metrics recording on round trip error by @alimikegami in #7146
  • chore(deps): update golang.org/x/telemetry digest to 8f04292 by @renovate in #7478
  • chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.3 by @renovate in #7480
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.0 by @renovate in #7482
  • Fix broken semantic conventions link for RPC by @MrAlias in #7486
  • fix(deps): update aws-sdk-go-v2 monorepo by @renovate in #7481
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.29.0 by @renovate in #7488
  • Ignore Azure endpoint in link check by @MrAlias in #7487
  • fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.81.0 by @renovate in #7489
  • Fix the v1.36.0 release link by @MrAlias in #7485
  • fix(deps): update golang.org/x to b7579e2 by @renovate in #7494
  • fix: Stop EKS detector erroring outside of K8S by @bodgit in #7483
  • bridges/otelslog: fix spelling error by @kevinburkesegment in #7495
  • chore(deps): update golang.org/x/telemetry digest to 90b6ad3 by @renovate in #7496
  • chore(deps): update module github.com/prometheus/common to v0.65.0 by @renovate in #7497
  • Upgrade to semconv/v1.34.0 by @MrAlias in #7484
  • chore(deps): update golang.org/x/telemetry digest to fef9409 by @renovate in #7503
  • chore(deps): update module github.com/sonatard/noctx to v0.3.4 by @renovate in #7506
  • chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.1 by @renovate in #7504
  • Update community member listings by @opentelemetrybot in #7505
  • otelconf: skip flaky exporter tests on windows by @bacherfl in #7469
  • chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.11 by @renovate in #7508
  • fix(deps): update module sigs.k8s.io/yaml to v1.5.0 by @renovate in #7510
  • Release 1.37.0/0.62.0/0.31.0/0.17.0/0.12.0/0.10.0/0.9.0 by @pellared in #7507

New Contributors

Full Changelog: v1.36.0...v1.37.0