Skip to content

Remove reqwest dependency and features - #114

Merged
frigus02 merged 3 commits into
mainfrom
remove-reqwest
Jan 30, 2026
Merged

Remove reqwest dependency and features#114
frigus02 merged 3 commits into
mainfrom
remove-reqwest

Conversation

@frigus02

@frigus02 frigus02 commented Jan 30, 2026

Copy link
Copy Markdown
Owner

This crate doesn't need the dependency and the features are just aliases for features in the opentelemetry-http crate.

Removing the features means less maintenance work here for reqwest updates and users will only need to wait for opentelemetry-http to support newer reqwuest versions and not this crate in addition.

Fixes #113
Fixes #51

This crate doesn't need the dependency and the features are just aliases
for features in the opentelemetry-http crate.

Removing the features means less maintenance work here for reqwest
updates and users will only need to wait for opentelemetry-http to
support newer reqwuest versions and not this crate in addition.
For some reason the code started to error with:

    the trait `tracing_core::field::Value` is not implemented for `dyn std::error::Error`

Stringifying seems like a good enough fix for now.
@frigus02
frigus02 merged commit 6d3ac45 into main Jan 30, 2026
2 of 3 checks passed
@frigus02
frigus02 deleted the remove-reqwest branch January 30, 2026 16:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to reqwest 0.13 How to deal with cargo features of HTTP client crates?

1 participant