From 80d56d89f3d2b5bb90f5cb23e036fd133ad17741 Mon Sep 17 00:00:00 2001 From: Conrad Ludgate Date: Thu, 11 May 2023 14:17:05 +0100 Subject: [PATCH] release middleware --- CHANGELOG.md | 3 +++ reqwest-middleware/Cargo.toml | 18 +++++++++--------- reqwest-retry/Cargo.toml | 24 +++++++++++------------ reqwest-tracing/Cargo.toml | 36 +++++++++++++++++------------------ 4 files changed, 42 insertions(+), 39 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f487fe..edbbb10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.2.2] - 2023-05-11 + ### Added +- `RequestBuilder::version` method to configure the HTTP version - `OtelPathNames` extension to provide known parameterized paths that will be used in span names ### Changed diff --git a/reqwest-middleware/Cargo.toml b/reqwest-middleware/Cargo.toml index 79b302a..14402b0 100644 --- a/reqwest-middleware/Cargo.toml +++ b/reqwest-middleware/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "reqwest-middleware" -version = "0.2.1" +version = "0.2.2" authors = ["Rodrigo Gryzinski "] edition = "2018" description = "Wrapper around reqwest to allow for client middleware chains." @@ -11,17 +11,17 @@ categories = ["web-programming::http-client"] readme = "../README.md" [dependencies] -anyhow = "1" +anyhow = "1.0.0" async-trait = "0.1.51" -http = "0.2" -reqwest = { version = "0.11", default-features = false, features = ["json", "multipart"] } -serde = "1" +http = "0.2.0" +reqwest = { version = "0.11.4", default-features = false, features = ["json", "multipart"] } +serde = "1.0.106" task-local-extensions = "0.1.4" -thiserror = "1" +thiserror = "1.0.21" [dev-dependencies] -reqwest = "0.11" +reqwest = "0.11.4" reqwest-retry = { path = "../reqwest-retry" } reqwest-tracing = { path = "../reqwest-tracing" } -tokio = { version = "1", features = ["macros", "rt-multi-thread"] } -wiremock = "0.5" +tokio = { version = "1.0.0", features = ["macros", "rt-multi-thread"] } +wiremock = "0.5.0" diff --git a/reqwest-retry/Cargo.toml b/reqwest-retry/Cargo.toml index 515a09c..9f0b1a7 100644 --- a/reqwest-retry/Cargo.toml +++ b/reqwest-retry/Cargo.toml @@ -12,27 +12,27 @@ categories = ["web-programming::http-client"] [dependencies] reqwest-middleware = { version = "0.2.0", path = "../reqwest-middleware" } -anyhow = "1" +anyhow = "1.0.0" async-trait = "0.1.51" chrono = { version = "0.4.19", features = ["clock"], default-features = false } -futures = "0.3" -http = "0.2" -reqwest = { version = "0.11", default-features = false } -retry-policies = "0.1" +futures = "0.3.0" +http = "0.2.0" +reqwest = { version = "0.11.0", default-features = false } +retry-policies = "0.1.0" task-local-extensions = "0.1.4" tracing = "0.1.26" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] -hyper = "0.14" -tokio = { version = "1.6", features = ["time"] } +hyper = "0.14.0" +tokio = { version = "1.6.0", features = ["time"] } [target.'cfg(target_arch = "wasm32")'.dependencies] parking_lot = { version = "0.11.2", features = ["wasm-bindgen"] } # work around https://github.com/tomaka/wasm-timer/issues/14 wasm-timer = "0.2.5" -getrandom = { version = "0.2", features = ["js"] } +getrandom = { version = "0.2.0", features = ["js"] } [dev-dependencies] -paste = "1" -tokio = { version = "1", features = ["full"] } -wiremock = "0.5" -futures = "0.3" +paste = "1.0.0" +tokio = { version = "1.0.0", features = ["full"] } +wiremock = "0.5.0" +futures = "0.3.0" diff --git a/reqwest-tracing/Cargo.toml b/reqwest-tracing/Cargo.toml index 2492a88..5f34b3c 100644 --- a/reqwest-tracing/Cargo.toml +++ b/reqwest-tracing/Cargo.toml @@ -24,28 +24,28 @@ reqwest-middleware = { version = "0.2.0", path = "../reqwest-middleware" } anyhow = "1.0.70" async-trait = "0.1.51" matchit = "0.7.0" -reqwest = { version = "0.11", default-features = false } +reqwest = { version = "0.11.0", default-features = false } task-local-extensions = "0.1.4" tracing = "0.1.26" -opentelemetry_0_13_pkg = { package = "opentelemetry", version = "0.13", optional = true } -opentelemetry_0_14_pkg = { package = "opentelemetry", version = "0.14", optional = true } -opentelemetry_0_15_pkg = { package = "opentelemetry", version = "0.15", optional = true } -opentelemetry_0_16_pkg = { package = "opentelemetry", version = "0.16", optional = true } -opentelemetry_0_17_pkg = { package = "opentelemetry", version = "0.17", optional = true } -opentelemetry_0_18_pkg = { package = "opentelemetry", version = "0.18", optional = true } -tracing-opentelemetry_0_12_pkg = { package = "tracing-opentelemetry",version = "0.12", optional = true } -tracing-opentelemetry_0_13_pkg = { package = "tracing-opentelemetry", version = "0.13", optional = true } -tracing-opentelemetry_0_14_pkg = { package = "tracing-opentelemetry",version = "0.14", optional = true } -tracing-opentelemetry_0_16_pkg = { package = "tracing-opentelemetry",version = "0.16", optional = true } -tracing-opentelemetry_0_17_pkg = { package = "tracing-opentelemetry",version = "0.17", optional = true } -tracing-opentelemetry_0_18_pkg = { package = "tracing-opentelemetry",version = "0.18", optional = true } +opentelemetry_0_13_pkg = { package = "opentelemetry", version = "0.13.0", optional = true } +opentelemetry_0_14_pkg = { package = "opentelemetry", version = "0.14.0", optional = true } +opentelemetry_0_15_pkg = { package = "opentelemetry", version = "0.15.0", optional = true } +opentelemetry_0_16_pkg = { package = "opentelemetry", version = "0.16.0", optional = true } +opentelemetry_0_17_pkg = { package = "opentelemetry", version = "0.17.0", optional = true } +opentelemetry_0_18_pkg = { package = "opentelemetry", version = "0.18.0", optional = true } +tracing-opentelemetry_0_12_pkg = { package = "tracing-opentelemetry",version = "0.12.0", optional = true } +tracing-opentelemetry_0_13_pkg = { package = "tracing-opentelemetry", version = "0.13.0", optional = true } +tracing-opentelemetry_0_14_pkg = { package = "tracing-opentelemetry",version = "0.14.0", optional = true } +tracing-opentelemetry_0_16_pkg = { package = "tracing-opentelemetry",version = "0.16.0", optional = true } +tracing-opentelemetry_0_17_pkg = { package = "tracing-opentelemetry",version = "0.17.0", optional = true } +tracing-opentelemetry_0_18_pkg = { package = "tracing-opentelemetry",version = "0.18.0", optional = true } [target.'cfg(target_arch = "wasm32")'.dependencies] -getrandom = { version = "0.2", features = ["js"] } +getrandom = { version = "0.2.0", features = ["js"] } [dev-dependencies] -tokio = { version = "1", features = ["macros"] } -tracing_subscriber_0_2 = { package = "tracing-subscriber", version = "0.2" } -tracing_subscriber_0_3 = { package = "tracing-subscriber", version = "0.3" } -wiremock = "0.5" +tokio = { version = "1.0.0", features = ["macros"] } +tracing_subscriber_0_2 = { package = "tracing-subscriber", version = "0.2.0" } +tracing_subscriber_0_3 = { package = "tracing-subscriber", version = "0.3.0" } +wiremock = "0.5.0"