NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #1772 most downloaded on crates.io
Opentracing middleware for reqwest.
Last release 4 months ago
19 May 2026
Release timing varies
gaps range from 2 weeks to 7 months
Nearly every release is documented
notes for 29 of 31 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
31 releases · first in 2021
One column per quarter.
Added support opentelemetry 0.32
[ breaking ] support the opentelemetry 0.31
Added support for OpenTelemetry 0.30
0.30 (#236)Added support for OpenTelemetry 0.30
0.30 (#236)Added Support for OpenTelemetry 0.29
Added support for OpenTelemetry 0.28
0.28 (#215)Added support for OpenTelemetry 0.27
0.27 (#201)Restore adding http.url attribute when using SpanBackendWithUrl middleware with the deprecated_attributes feature enabled
Fixed, deprecated_attributes feature, failing to compile
Added feature flag, deprecated_attributes, for emitting deprecated opentelemetry HTTP attributes alongside the stable ones used by default
deprecated_attributes, for emitting deprecated opentelemetry HTTP attributes alongside the stable ones used by defaultAdded support for opentelemetry version 0.23.
opentelemetry version 0.23.Upgraded reqwest-middleware to 0.3.0.
reqwest-middleware to 0.3.0.opentelemetry 0.13 to 0.19Add support for opentelemetry 0.22
Nothing published for this version
Add support for opentelemetry 0.20
A new extension DisableOtelPropagation which stops opentelemetry contexts propagating
DisableOtelPropagation which stops opentelemetry contexts propagatingA new default_span_name method for use in custom span backends.
default_span_name method for use in custom span backends.### Fixed - Fix span and http status codes
OtelPathNames extension to provide known parameterized paths that will be used in span names
OtelPathNames extension to provide known parameterized paths that will be used in span namesDefaultSpanBackend and SpanBackendWithUrl default span name to HTTP method name instead of reqwest-http-clientSupport for wasm32-unknown-unknown target
wasm32-unknown-unknown targetUpdated reqwest-middleware to 0.2.0
reqwest-middleware to 0.2.0root_span!/DefaultSpanBacked would name your spans {METHOD} {PATH}. Since this can be quite
high cardinality, this was changed and now the macro requires an explicit otel name.
DefaultSpanBacked/SpanBackendWithUrl will default to reqwest-http-client but this can be configured
using the OtelName Request Initialiser.SpanBackendWithUrl for capturing http.url in tracesOtelName Request Initialiser Extension for configuringAdded support for opentelemetry version 0.18.
opentelemetry version 0.18.Created ReqwestOtelSpanBackend trait with reqwest_otel_span macro to provide extendable default request otel fields
ReqwestOtelSpanBackend trait with reqwest_otel_span macro to provide extendable default request otel fieldsFix how we set the OpenTelemetry span status, based on the HTTP response status.
Opentelemetry context is now propagated when the request span is disabled.
Updated reqwest-middleware to 0.1.5
reqwest-middleware to 0.1.5Update to tracing-subscriber 0.3.x when opentelemetry_0_16 is active.
tracing-subscriber 0.3.x when opentelemetry_0_16 is active.Disabled default features on reqwest
reqwesttruelayer-extensions with task-local-extensionsreqwest-middleware to 0.1.2Updated reqwest-middleware dependency to 0.1.1.
reqwest-middleware dependency to 0.1.1.Support for opentelemtry 0.15 and 0.16.
0.15 and 0.16.Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →