opentelemetry-http
Helper implementations for sending HTTP requests. Uses include propagating and extracting context over http, exporting telemetry, requesting sampling strategies.
0.32.0
135M downloads/mo
#677 most downloaded on crates.io
open-telemetry/opentelemetry-rust
What this package is like to depend on
Last release 3 months ago
08 May 2026
Release timing varies
gaps range from 3 weeks to 8 months
Nearly every release is documented
notes for 22 of 22 stable releases
1 version withdrawn
withdrawn after publishing
6 years old
23 releases · first in 2021
3 releases in the last 12 months
see the full history below
Release timeline
23 releases · Jan 2021 to May 2026Releases
latest 23-
0.32.008 May 2026Release notes
Open source →Released 2026-May-08
reqwest's crypto backend has changed fromringtoaws-lc-sys.
-
0.31.025 Sep 2025Release notes
Open source →Released 2025-Sep-25
- Implementation of
Extractor::get_allforHeaderExtractor - Support
HttpClientimplementation forHyperClient<C>with custom connectors beyondHttpConnector, enabling Unix Domain Socket connections and other custom transports - Add
reqwestandreqwest-blockingfeatures to enable async and blocking reqwest HTTP clients - Updated
opentelemetrydependency to version 0.31.0.
- Implementation of
-
0.30.124 Sep 2025 withdrawnNothing published for this version
-
0.30.023 May 2025Release notes
Open source →Released 2025-May-23
- Updated
opentelemetrydependency to version 0.30.0.
- Updated
-
0.29.022 Mar 2025 -
0.28.010 Feb 2025Release notes
Open source →Released 2025-Feb-10
- Update
opentelemetrydependency version to 0.28. - Bump msrv to 1.75.0.
- Add "internal-logs" feature flag (enabled by default), and emit internal logs via
tracingcrate. - Add
HttpClient::send_byteswithbytes::Bytesrequest payload and deprecate oldHttpClient::sendfunction.
Release notes
Open source →Released 2025-Feb-10
- Update to v1.29.0 of the semantic conventions.
- Bump msrv to 1.75.0.
- Update
-
0.27.012 Nov 2024Release notes
Open source →Released 2024-Nov-08
-
Update
opentelemetrydependency version to 0.27 -
Bump MSRV to 1.70 #2179
Release notes
Open source → -
-
0.26.001 Oct 2024Release notes
Open source →Released 2024-Sep-30
Changed
- Starting with this version, this crate will use Weaver for the generation of the semantic conventions.
- Breaking Introduced a new feature
semconv_experimentalto enable experimental semantic conventions. This feature is disabled by default.
-
0.25.009 Sep 2024Release notes
Open source →- Update
opentelemetrydependency version to 0.25 - Starting with this version, this crate will align with
opentelemetrycrate on major,minor versions.
- Update
-
0.13.015 Jul 2024 -
0.12.015 May 2024Release notes
Open source →- Add
reqwest-rustls-webpki-rootsfeature flag to configurereqwestto use embeddedwebpki-roots. - Update
opentelemetrydependency version to 0.23
- Add
-
0.11.128 Mar 2024Release notes
Open source →- Add feature flag enabling users to configure
reqwestusage to use rustls viareqwest/rustls-tlsfeature flag 1638.
- Add feature flag enabling users to configure
-
0.11.025 Feb 2024 -
0.10.006 Nov 2023 -
0.9.029 Jul 2023 -
0.8.026 Mar 2023 -
0.7.013 Sep 2022Release notes
Open source →Changed
- Update to opentelemetry v0.18.0
- Export
byteandhttptypes #798 - Implementation of collector http client with pure hyper #853
Release notes
Open source →Changed
- Update to spec version 1.4.0 #570
- Update to opentelemetry v0.15.0
-
0.6.022 Jan 2022Release notes
Open source →Changed
- Update to spec version 1.3.0 #547
- Update to opentelemetry v0.14.0
-
0.5.007 Aug 2021Release notes
Open source →Changed
- Update to opentelemetry v0.13.0
Removed
- Removed
from_envand use environment variables to initialize the configurations by default #459
-
0.4.017 Jun 2021 -
0.3.010 May 2021Release notes
Open source →Changed
- Return response from
HttpClient#511 - Update to opentelemetry v0.14.0
- Return response from
-
0.2.024 Mar 2021 -
0.1.022 Jan 2021