Added
- Add the
WithPublicEndpoint
andWithPublicEndpointFn
options togo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#7407)
Changed
go.opentelemetry.io/contrib/instrumentation/runtime
now produces the new metrics by default. SetOTEL_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
tov1.34.0
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#7361) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/detectors/aws/ec2
. (#7373, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/detectors/aws/eks
. (#7375, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/detectors/aws/ecs
. (#7374, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/detectors/aws/lambda
. (#7376, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/detectors/azure/azurevm
. (#7377, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/bridges/otelslog
. (#7361, #7484) - The semantic conventions have been upgraded from
v1.27.0
tov1.34.0
ingo.opentelemetry.io/contrib/bridges/otellogr
. (#7387, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/bridges/otelzap
. (#7389, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/detectors/gcp
. (#7378, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
. (#7383, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#7383, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
. (#7383, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
. (#7383, #7484) - The semantic conventions have been upgraded from
v1.26.0
tov1.34.0
ingo.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
tov1.34.0
. (#7393, #7484) - The semantic conventions have been upgraded in
go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/v2/mongo/otelmongo
tov1.34.0
. (#7393, #7484) - The semantic conventions have been upgraded in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
tov1.34.0
. (#7394, #7484)- The
messaging.system=AmazonSQS
attribute has been corrected tomessaging.system=aws.sqs
. - The
net.peer.addr
attribute key has been upgraded toserver.address
. - The
http.status_code
attribute key has been upgraded tohttp.response.status_code
. - The
db.system=dynamodb
attribute has been corrected todb.system.name=aws.dynamodb
. - The deprecated
messaging.operation.type=publish
attribute has been corrected tomessaging.operation.type=send
.
- The
- The semantic conventions have been upgraded from
v1.21.0
tov1.34.0
ingo.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 tov1.34.0
. (#7390, #7484)- The description of
process.cpu.time
is updated to comply with semantic conventions. process.cpu.time
now uses thestate
attribute instead ofcpu.mode
.- The
system.cpu.time
metric is renamed tocpu.time
. cpu.time
now uses thestate
attribute instead ofcpu.mode
.system.memory.usage
now uses thestate
attribute instead ofsystem.memory.state
.system.memory.utilization
now uses thestate
attribute instead ofsystem.memory.state
.- The
system.memory.state
attribute (nowstate
) value ofavailable
is nowfree
instead.
- The description of
Deprecated
AttributeCPUTimeUser
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeCPUTimeSystem
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeCPUTimeOther
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeCPUTimeIdle
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeMemoryAvailable
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeMemoryUsed
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeNetworkTransmit
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.opentelemetry.io/otel/semconv
instead. (#7390)AttributeNetworkReceive
ingo.opentelemetry.io/contrib/instrumentation/host
is deprecated.
Usego.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 ingo.opentelemetry.io/contrib/bridges/otelzap
. (#7368) - Fix nil pointer dereference when
ClientTracer
did not have a span ingo.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 fromgo.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
ininstrumentation/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 inpropagators/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
- @okhowang made their first contribution in #7368
- @kayceenuel made their first contribution in #7366
- @jan-xyz made their first contribution in #7407
- @dprotaso made their first contribution in #7418
- @alimikegami made their first contribution in #7146
- @bodgit made their first contribution in #7483
- @kevinburkesegment made their first contribution in #7495
Full Changelog: v1.36.0...v1.37.0