2.2 KiB
2.2 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.4.3] - 2023-05-15
Fixed
- Fix span and http status codes
[0.4.2] - 2023-05-12
Added
OtelPathNames
extension to provide known parameterized paths that will be used in span names
Changed
DefaultSpanBackend
andSpanBackendWithUrl
default span name to HTTP method name instead ofreqwest-http-client
[0.4.1] - 2023-03-09
Added
- Support for
wasm32-unknown-unknown
target
[0.4.0] - 2022-11-15
Changed
- Updated
reqwest-middleware
to0.2.0
- Before,
root_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 toreqwest-http-client
but this can be configured using theOtelName
Request Initialiser.
Added
SpanBackendWithUrl
for capturinghttp.url
in tracesOtelName
Request Initialiser Extension for configuring
[0.3.1] - 2022-09-21
- Added support for
opentelemetry
version0.18
.
[0.3.0] - 2022-06-10
Breaking
- Created
ReqwestOtelSpanBackend
trait withreqwest_otel_span
macro to provide extendable default request otel fields
[0.2.3] - 2022-06-23
Fixed
- Fix how we set the OpenTelemetry span status, based on the HTTP response status.
[0.2.2] - 2022-04-21
Fixed
- Opentelemetry context is now propagated when the request span is disabled.
[0.2.1] - 2022-02-21
Changed
- Updated
reqwest-middleware
to0.1.5
[0.2.0] - 2021-11-30
Breaking
- Update to
tracing-subscriber
0.3.x
whenopentelemetry_0_16
is active.
[0.1.3] - 2021-09-28
Changed
- Disabled default features on
reqwest
- Replaced
truelayer-extensions
withtask-local-extensions
- Updated
reqwest-middleware
to0.1.2
[0.1.2] - 2021-09-15
Changed
- Updated
reqwest-middleware
dependency to0.1.1
.
[0.1.1] - 2021-08-30
Added
- Support for opentelemtry
0.15
and0.16
.