Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases.
v1.44.0/v2.5.1/v0.69.0/v0.37.1/v0.24.0/v0.19.0/v0.16.1/v0.16.0
Added
- Add
error.typeattribute tohttp.client.request.durationfor transport failures inotelhttp. (#8801)- Add examples for prometheus compatibility document. (#8716)
- Add support for
cardinality_limitsinPeriodicMetricReaderinotelconf. (#8885)- Add
Resourcemethod toSDKingo.opentelemetry.io/contrib/otelconf/xto expose the resolved SDK resource from declarative configuration. (#8913)- Add
go.opentelemetry.io/contrib/detectors/hetzner, a new resource detector for Hetzner Cloud servers, ported fromgithub.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/hetzner. Detectscloud.provider,cloud.platform,cloud.region,cloud.availability_zone,host.id, andhost.name. (#8979)Changed
- Set error field as
record.SetErrinstead of a plain attribute ingo.opentelemetry.io/contrib/bridges/otellogrus. (#8776)- Set the "error" field (e.g. created via
zap.Error) asrecord.SetErrinstead of a plain attribute ingo.opentelemetry.io/contrib/bridges/otelzap. (#8719)- Set fields implementing
errorinterface fromslogrecords asrecord.SetErrinstead of plain attributes ingo.opentelemetry.io/contrib/bridges/otelslog. (#8774)- Set emitted errors in
go.opentelemetry.io/contrib/bridges/otellogras record errors (Record.SetErr) instead ofexception.messageattributes. (#8775)Fixed
- Fix header attributes lost when using sub-spans in
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#8797)- Validate
encodingconfiguration for OTLP HTTP exporters ingo.opentelemetry.io/contrib/otelconf. (#8772)- Remove the custom body wrapper from the request's body after the request is processed to allow body type comparisons with the original type in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpandgo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6914)- Unknown or empty HTTP methods now report "_OTHER" instead of "GET" across all HTTP instrumentations to align with OpenTelemetry semantic conventions. (#8868)
- The default span name formatter in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpnow conforms to the OpenTelemetry HTTP semantic conventions for server span names. (#8871)
- The default span name is now
{method} {route}(e.g.GET /foo/{id}) when a route pattern is available, or{method}(e.g.GET) otherwise.Removed
- Remove the deprecated
WithSpanOptionsoption ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8991)What's Changed
- otelconf: validate encoding configuration for OTLP HTTP exporters by
@sonalgaud12in open-telemetry/opentelemetry-go-contrib#8772- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.99.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8780- chore(deps): update prom/prometheus docker tag to v3.11.1 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8779- otellogrus: Set error field as
record.SetErrby@sonalgaud12in open-telemetry/opentelemetry-go-contrib#8778- chore(deps): update module golang.org/x/sys to v0.43.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8783- chore(deps): update golang.org/x/telemetry digest to 93c7c8a by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8786- chore(deps): update module github.com/mattn/go-isatty to v0.0.21 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8787- chore(deps): update module github.com/mattn/go-runewidth to v0.0.23 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8788- chore(deps): update golang.org/x by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8791- chore(deps): update actions/github-script action to v9 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8795- fix(deps): update golang.org/x by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8794- otelzap: set error field as record.SetErr by
@iblancasain open-telemetry/opentelemetry-go-contrib#8719- fix(deps): update golang.org/x to 746e56f by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8796- chore(deps): update module golang.org/x/arch to v0.26.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8798- Check if otelgrpc metrics are enabled by
@dashpolein open-telemetry/opentelemetry-go-contrib#8792- chore(deps): update actions/upload-artifact action to v7.0.1 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8800- Check instrument enabled in deprecatedruntime by
@dashpolein open-telemetry/opentelemetry-go-contrib#8793- chore(deps): update module github.com/ashanbrown/forbidigo/v2 to v2.3.1 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8804- chore(deps): update module github.com/ashanbrown/makezero/v2 to v2.2.1 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8802- chore(deps): update module github.com/manuelarte/funcorder to v0.6.0 by
@renovate[bot] in open-telemetry/opentelemetry-go-contrib#8803
... (truncated)
Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog.
[1.44.0/2.5.1/0.69.0/0.37.1/0.24.0/0.19.0/0.16.1/0.16.0] - 2026-05-28
Added
- Add
error.typeattribute tohttp.client.request.durationfor transport failures inotelhttp. (#8801)- Add examples for prometheus compatibility document. (#8716)
- Add support for
cardinality_limitsinPeriodicMetricReaderinotelconf. (#8885)- Add
Resourcemethod toSDKingo.opentelemetry.io/contrib/otelconf/xto expose the resolved SDK resource from declarative configuration. (#8913)- Add
go.opentelemetry.io/contrib/detectors/hetzner, a new resource detector for Hetzner Cloud servers, ported fromgithub.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor/internal/hetzner. Detectscloud.provider,cloud.platform,cloud.region,cloud.availability_zone,host.id, andhost.name. (#8979)Changed
- Set error field as
record.SetErrinstead of a plain attribute ingo.opentelemetry.io/contrib/bridges/otellogrus. (#8776)- Set the "error" field (e.g. created via
zap.Error) asrecord.SetErrinstead of a plain attribute ingo.opentelemetry.io/contrib/bridges/otelzap. (#8719)- Set fields implementing
errorinterface fromslogrecords asrecord.SetErrinstead of plain attributes ingo.opentelemetry.io/contrib/bridges/otelslog. (#8774)- Set emitted errors in
go.opentelemetry.io/contrib/bridges/otellogras record errors (Record.SetErr) instead ofexception.messageattributes. (#8775)Fixed
- Fix header attributes lost when using sub-spans in
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace. (#8797)- Validate
encodingconfiguration for OTLP HTTP exporters ingo.opentelemetry.io/contrib/otelconf. (#8772)- Remove the custom body wrapper from the request's body after the request is processed to allow body type comparisons with the original type in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpandgo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux. (#6914)- Unknown or empty HTTP methods now report "_OTHER" instead of "GET" across all HTTP instrumentations to align with OpenTelemetry semantic conventions. (#8868)
- The default span name formatter in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttpnow conforms to the OpenTelemetry HTTP semantic conventions for server span names. (#8871)
- The default span name is now
{method} {route}(e.g.GET /foo/{id}) when a route pattern is available, or{method}(e.g.GET) otherwise.Removed
- Remove the deprecated
WithSpanOptionsoption ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#8991)
03b2bcd
Release v1.44.0/v2.5.1/v0.69.0/v0.37.1/v0.24.0/v0.19.0/v0.16.1/v0.16.0
(#9033)80c46d4
chore(deps): update module github.com/alecthomas/chroma/v2 to v2.26.0
(#9034)51f2921
fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.41.2
(#9026)db82162
fix(deps): update aws-sdk-go-v2 monorepo (#9031)5a3e533
fix(deps): update module github.com/aws/smithy-go to v1.26.0 (#9032)c67843c
otelhttp: Remove custom wrapper after handling request (#6914)c0a4135
docs(otelhttptrace): add performance guidance for WithoutSubSpans (#8785)a51a867
otelconf: implement cardinality_limits support in PeriodicMetricReader
(#8885)dead6e5
chore(deps): update module go.yaml.in/yaml/v2 to v2.4.4 (#8994)979ce18
chore(deps): update module github.com/jgautheron/goconst to v1.10.2 (#9030)