Sourced from go.opentelemetry.io/contrib/instrumentation/runtime's releases.
v1.42.0/v2.4.0/v0.67.0/v0.36.0/v0.22.0/v0.17.0/v0.15.0/v0.14.0
Added
- Add environment variables propagation carrier in
go.opentelemetry.io/contrib/propagators/envcar. (#8442)Changed
Upgrade
go.opentelemetry.io/otel/semconvtov1.40.0, including updates across instrumentation and detector modules. (#8631)
- The semantic conventions v1.40.0 release introduces RPC breaking changes applied in this repository:
- RPC spans and metrics no longer include
network.protocol.name,network.protocol.version, ornetwork.transportattributes.rpc.client.request.size,rpc.client.response.size,rpc.server.request.size, andrpc.server.response.sizeare no longer emitted ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.rpc.messagespan events and their message attributes are no longer emitted ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc(including whenWithMessageEventsis configured).See semantic-conventions v1.40.0 release for complete details.
Fixed
- Ignore informational response status codes (
100-199) except101 Switching Protocolswhen storing the HTTP status code ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpandgo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6913)- Make
Bodyhandling inTransportconsistent with stdlib ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#8618)- Fix bucket boundaries for
rpc.server.call.durationandrpc.client.call.durationingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8642)- Host resource detector in
go.opentelemetry.io/contrib/otelconfnow includesos.attributes. (#8578)Removed
What's Changed
- chore(deps): update github artifact actions to v7 (major) by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8605- chore(deps): update module github.com/sonatard/noctx to v0.5.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8610- chore(deps): update github/codeql-action action to v4.32.5 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8620- fix(deps): update module github.com/aws/smithy-go to v1.24.2 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8614- chore(deps): update go-openapi packages by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8621- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.26.2 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8622- chore(deps): update module github.com/kisielk/errcheck to v1.10.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8608- chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8609- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.147.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8625- chore(deps): update module github.com/daixiang0/gci to v0.14.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8623- Drop support for 1.24 by
@dmathieuin open-telemetry/opentelemetry-go-contrib#8628- fix(deps): update golang.org/x by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8554- fix(deps): update kubernetes packages to v0.35.2 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8626- fix(deps): update aws-sdk-go-v2 monorepo by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8598- fix(deps): update module github.com/aws/aws-lambda-go to v1.53.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8630- otelgrpc: modernize the example project by
@ash2kin open-telemetry/opentelemetry-go-contrib#8619- chore(deps): update googleapis to a57be14 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8606- fix(deps): update module github.com/gin-gonic/gin to v1.12.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8627- chore(deps): update module github.com/prometheus/procfs to v0.20.1 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8624- fix(otelhttp): make Body handling in Transport consistent with stdlib by
@ash2kin open-telemetry/opentelemetry-go-contrib#8618- otelhttp: Ignore informational response status codes when persisting status by
@VirrageSin open-telemetry/opentelemetry-go-contrib#6913
... (truncated)
Sourced from go.opentelemetry.io/contrib/instrumentation/runtime's changelog.
[1.42.0/2.4.0/0.67.0/0.36.0/0.22.0/0.17.0/0.15.0/0.14.0] - 2026-03-06
Added
- Add environment variables propagation carrier in
go.opentelemetry.io/contrib/propagators/envcar. (#8442)Changed
Upgrade
go.opentelemetry.io/otel/semconvtov1.40.0, including updates across instrumentation and detector modules. (#8631)
- The semantic conventions v1.40.0 release introduces RPC breaking changes applied in this repository:
- RPC spans and metrics no longer include
network.protocol.name,network.protocol.version, ornetwork.transportattributes.rpc.client.request.size,rpc.client.response.size,rpc.server.request.size, andrpc.server.response.sizeare no longer emitted ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc.rpc.messagespan events and their message attributes are no longer emitted ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc(including whenWithMessageEventsis configured).See semantic-conventions v1.40.0 release for complete details.
Fixed
- Ignore informational response status codes (
100-199) except101 Switching Protocolswhen storing the HTTP status code ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpandgo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6913)- Make
Bodyhandling inTransportconsistent with stdlib ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#8618)- Fix bucket boundaries for
rpc.server.call.durationandrpc.client.call.durationingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8642)- Host resource detector in
go.opentelemetry.io/contrib/otelconfnow includesos.attributes. (#8578)Removed
- Drop support for [Go 1.24]. (#8628)
d8dabf6
Release v1.42.0/v2.4.0/v0.67.0/v0.36.0/v0.22.0/v0.17.0/v0.15.0/v0.14.0
(#8649)b1de2c7
otelconf: host detector should include os as well (#8578)b228c0f
fix(deps): update module google.golang.org/grpc to v1.79.2 (#8644)e70fd97
Use correct bucket boundaries for otelgrpc client and server histograms
(#8642)b018d98
fix(deps): update aws-sdk-go-v2 monorepo (#8643)fb6a351
chore(deps): update github/codeql-action action to v4.32.6 (#8641)2c9c10e
chore(deps): update dependency codespell to v2.4.2 (#8640)22248d4
chore: enable modernize linter (#8583)324662a
envcar: add environment carrier (#8442)69addb4
chore(deps): update k8s.io/kube-openapi digest to 5b3e3fd (#8636)Sourced from go.opentelemetry.io/otel's changelog.
[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06
Added
- Add
go.opentelemetry.io/otel/semconv/v1.40.0package. The package contains semantic conventions from thev1.40.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.39.0. (#7985)- Add
ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in
go.opentelemetry.io/otel/propagation. (#7834)Removed
- Drop support for [Go 1.24]. (#7984)
a3941ff
Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)6059c47
chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)44c7edf
chore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)de5fb3a
fix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)0b82ded
chore(deps): update codspeedhq/action action to v4.11.1 (#8001)aa3660f
chore(deps): update github/codeql-action action to v4.32.6 (#8004)9be8c92
chore(deps): update dependency codespell to v2.4.2 (#8003)c9d2015
log: add error field to Record and make SDK to emit exception attributes
(#7924)fdd1320
TracerProvider ForceFlush() Error Fix (#7856)78f9904
chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000)Sourced from go.opentelemetry.io/otel/exporters/prometheus's releases.
v1.42.0/v0.64.0/v0.18.0/v0.0.16
Added
- Add
go.opentelemetry.io/otel/semconv/v1.40.0package. The package contains semantic conventions from thev1.40.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.39.0. (#7985)- Add
ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in
go.opentelemetry.io/otel/propagation. (#7834)Removed
- Drop support for [Go 1.24]. (#7984)
What's Changed
- fix changelog protection marker by
@pellaredin open-telemetry/opentelemetry-go#7986- Drop support for Go 1.24 by
@MrAliasin open-telemetry/opentelemetry-go#7984- fix(deps): update golang.org/x by
@renovate[bot] in open-telemetry/opentelemetry-go#7907- chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.53.0 by
@renovate[bot] in open-telemetry/opentelemetry-go#7981- chore(deps): update benchmark-action/github-action-benchmark action to v1.21.0 by
@renovate[bot] in open-telemetry/opentelemetry-go#7989- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.53.0 by
@renovate[bot] in open-telemetry/opentelemetry-go#7982- Revert "Revert "Generate semconv/v1.40.0"" by
@MrAliasin open-telemetry/opentelemetry-go#7985- support stdlib request.GetBody on metrics by
@marifari-huein open-telemetry/opentelemetry-go#7931- attribute: add TestNotEquivalence and equality operator tests by
@pellaredin open-telemetry/opentelemetry-go#7979- Refactor benchmark CI by
@XSAMin open-telemetry/opentelemetry-go#7873- chore(deps): update module github.com/securego/gosec/v2 to v2.24.7 by
@renovate[bot] in open-telemetry/opentelemetry-go#7988- chore(deps): pin codspeedhq/action action to df47568 by
@renovate[bot] in open-telemetry/opentelemetry-go#7996- chore(deps): update actions/checkout action to v6.0.2 by
@renovate[bot] in open-telemetry/opentelemetry-go#7997- chore(deps): update codspeedhq/action action to v4.11.0 by
@renovate[bot] in open-telemetry/opentelemetry-go#7999- Upgrade to semconv/v1.40.0 by
@MrAliasin open-telemetry/opentelemetry-go#7991- Regenerate semconv/v1.40.0/MIGRATION.md by
@MrAliasin open-telemetry/opentelemetry-go#7992- fix: generated semconv helpers skipping attributes by
@victoraugustollsin open-telemetry/opentelemetry-go#7964- Feat: Have SpanContext support the new W3C random flag. by
@nikhilmantri0902in open-telemetry/opentelemetry-go#7834- Semconv metric helper caller-slice mutation fix by
@MrAliasin open-telemetry/opentelemetry-go#7993- Fix semconv generated error type to check error chain for custom type declaration by
@MrAliasin open-telemetry/opentelemetry-go#7994- refactor: replace uint64 and int32 with atomic types in tests by
@alexandearin open-telemetry/opentelemetry-go#7941- chore(deps): update golang.org/x/telemetry digest to 18da590 by
@renovate[bot] in open-telemetry/opentelemetry-go#8000- TracerProvider ForceFlush() Error Fix by
@sawamurataxmanin open-telemetry/opentelemetry-go#7856- log: add error field to Record and make SDK to emit exception attributes by
@iblancasain open-telemetry/opentelemetry-go#7924- chore(deps): update dependency codespell to v2.4.2 by
@renovate[bot] in open-telemetry/opentelemetry-go#8003- chore(deps): update github/codeql-action action to v4.32.6 by
@renovate[bot] in open-telemetry/opentelemetry-go#8004- chore(deps): update codspeedhq/action action to v4.11.1 by
@renovate[bot] in open-telemetry/opentelemetry-go#8001
... (truncated)
Sourced from go.opentelemetry.io/otel/exporters/prometheus's changelog.
[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06
Added
- Add
go.opentelemetry.io/otel/semconv/v1.40.0package. The package contains semantic conventions from thev1.40.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.39.0. (#7985)- Add
ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in
go.opentelemetry.io/otel/propagation. (#7834)Removed
- Drop support for [Go 1.24]. (#7984)
a3941ff
Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)6059c47
chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)44c7edf
chore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)de5fb3a
fix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)0b82ded
chore(deps): update codspeedhq/action action to v4.11.1 (#8001)aa3660f
chore(deps): update github/codeql-action action to v4.32.6 (#8004)9be8c92
chore(deps): update dependency codespell to v2.4.2 (#8003)c9d2015
log: add error field to Record and make SDK to emit exception attributes
(#7924)fdd1320
TracerProvider ForceFlush() Error Fix (#7856)78f9904
chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000)Sourced from go.opentelemetry.io/otel/metric's changelog.
[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06
Added
- Add
go.opentelemetry.io/otel/semconv/v1.40.0package. The package contains semantic conventions from thev1.40.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.39.0. (#7985)- Add
ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in
go.opentelemetry.io/otel/propagation. (#7834)Removed
- Drop support for [Go 1.24]. (#7984)
a3941ff
Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)6059c47
chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)44c7edf
chore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)de5fb3a
fix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)0b82ded
chore(deps): update codspeedhq/action action to v4.11.1 (#8001)aa3660f
chore(deps): update github/codeql-action action to v4.32.6 (#8004)9be8c92
chore(deps): update dependency codespell to v2.4.2 (#8003)c9d2015
log: add error field to Record and make SDK to emit exception attributes
(#7924)fdd1320
TracerProvider ForceFlush() Error Fix (#7856)78f9904
chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000)Sourced from go.opentelemetry.io/otel/sdk's changelog.
[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06
Added
- Add
go.opentelemetry.io/otel/semconv/v1.40.0package. The package contains semantic conventions from thev1.40.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.39.0. (#7985)- Add
ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in
go.opentelemetry.io/otel/propagation. (#7834)Removed
- Drop support for [Go 1.24]. (#7984)
a3941ff
Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)6059c47
chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)44c7edf
chore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)de5fb3a
fix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)0b82ded
chore(deps): update codspeedhq/action action to v4.11.1 (#8001)aa3660f
chore(deps): update github/codeql-action action to v4.32.6 (#8004)9be8c92
chore(deps): update dependency codespell to v2.4.2 (#8003)c9d2015
log: add error field to Record and make SDK to emit exception attributes
(#7924)fdd1320
TracerProvider ForceFlush() Error Fix (#7856)78f9904
chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000)Sourced from go.opentelemetry.io/otel/sdk/metric's changelog.
[1.42.0/0.64.0/0.18.0/0.0.16] 2026-03-06
Added
- Add
go.opentelemetry.io/otel/semconv/v1.40.0package. The package contains semantic conventions from thev1.40.0version of the OpenTelemetry Semantic Conventions. See the migration documentation for information on how to upgrade fromgo.opentelemetry.io/otel/semconv/v1.39.0. (#7985)- Add
ErrandSetErronRecordingo.opentelemetry.io/otel/logto attach an error and set record exception attributes ingo.opentelemetry.io/otel/log/sdk. (#7924)Changed
TracerProvider.ForceFlushingo.opentelemetry.io/otel/sdk/tracejoins errors together and continues iteration through SpanProcessors as opposed to returning the first encountered error without attempting exports on subsequent SpanProcessors. (#7856)Fixed
- Fix missing
request.GetBodyingo.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttpto correctly handle HTTP2 GOAWAY frame. (#7931)- Fix semconv v1.39.0 generated metric helpers skipping required attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag) during trace context extraction and injection in
go.opentelemetry.io/otel/propagation. (#7834)Removed
- Drop support for [Go 1.24]. (#7984)
a3941ff
Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)6059c47
chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)44c7edf
chore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)de5fb3a
fix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)0b82ded
chore(deps): update codspeedhq/action action to v4.11.1 (#8001)aa3660f
chore(deps): update github/codeql-action action to v4.32.6 (#8004)9be8c92
chore(deps): update dependency codespell to v2.4.2 (#8003)c9d2015
log: add error field to Record and make SDK to emit exception attributes
(#7924)fdd1320
TracerProvider ForceFlush() Error Fix (#7856)78f9904
chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000)