This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch luban/ugly-whale in repository https://gitbox.apache.org/repos/asf/opendal-reqsign.git
commit 0e6b6d49f733b49c3f696af91aa5da1552e0d57a Author: Xuanwo <[email protected]> AuthorDate: Mon Jan 19 23:24:25 2026 +0800 Bump reqsign to v0.19.0 --- Cargo.toml | 22 +++++++++++----------- context/command-execute-tokio/Cargo.toml | 2 +- context/file-read-tokio/Cargo.toml | 2 +- context/http-send-reqwest/Cargo.toml | 6 ++++-- core/Cargo.toml | 2 +- reqsign/Cargo.toml | 2 +- reqsign/README.md | 8 ++++---- services/aliyun-oss/Cargo.toml | 2 +- services/aws-v4/Cargo.toml | 2 +- services/azure-storage/Cargo.toml | 2 +- services/google/Cargo.toml | 2 +- services/huaweicloud-obs/Cargo.toml | 10 +++++++++- services/oracle/Cargo.toml | 2 +- services/tencent-cos/Cargo.toml | 2 +- 14 files changed, 38 insertions(+), 28 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f9ed398..8226293 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,17 +27,17 @@ rust-version = "1.85.0" [workspace.dependencies] # Workspace dependencies -reqsign-aliyun-oss = { version = "2.0.1", path = "services/aliyun-oss" } -reqsign-aws-v4 = { version = "2.0.1", path = "services/aws-v4" } -reqsign-azure-storage = { version = "2.0.1", path = "services/azure-storage" } -reqsign-command-execute-tokio = { version = "2.0.1", path = "context/command-execute-tokio" } -reqsign-core = { version = "2.0.1", path = "core" } -reqsign-file-read-tokio = { version = "2.0.1", path = "context/file-read-tokio" } -reqsign-google = { version = "2.0.1", path = "services/google" } -reqsign-http-send-reqwest = { version = "2.0.1", path = "context/http-send-reqwest" } -reqsign-huaweicloud-obs = { version = "2.0.1", path = "services/huaweicloud-obs" } -reqsign-oracle = { version = "2.0.1", path = "services/oracle" } -reqsign-tencent-cos = { version = "2.0.1", path = "services/tencent-cos" } +reqsign-aliyun-oss = { version = "2.0.2", path = "services/aliyun-oss" } +reqsign-aws-v4 = { version = "2.0.2", path = "services/aws-v4" } +reqsign-azure-storage = { version = "2.0.2", path = "services/azure-storage" } +reqsign-command-execute-tokio = { version = "2.0.2", path = "context/command-execute-tokio" } +reqsign-core = { version = "2.0.2", path = "core" } +reqsign-file-read-tokio = { version = "2.0.2", path = "context/file-read-tokio" } +reqsign-google = { version = "2.0.2", path = "services/google" } +reqsign-http-send-reqwest = { version = "3.0.0", path = "context/http-send-reqwest" } +reqsign-huaweicloud-obs = { version = "2.0.2", path = "services/huaweicloud-obs" } +reqsign-oracle = { version = "2.0.2", path = "services/oracle" } +reqsign-tencent-cos = { version = "2.0.2", path = "services/tencent-cos" } # Crates.io dependencies anyhow = "1" diff --git a/context/command-execute-tokio/Cargo.toml b/context/command-execute-tokio/Cargo.toml index 85fc978..efce491 100644 --- a/context/command-execute-tokio/Cargo.toml +++ b/context/command-execute-tokio/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-command-execute-tokio" -version = "2.0.1" +version = "2.0.2" categories = ["asynchronous"] description = "Tokio-based command execution implementation for reqsign" diff --git a/context/file-read-tokio/Cargo.toml b/context/file-read-tokio/Cargo.toml index 3bd54f7..565c1c5 100644 --- a/context/file-read-tokio/Cargo.toml +++ b/context/file-read-tokio/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-file-read-tokio" -version = "2.0.1" +version = "2.0.2" categories = ["asynchronous"] description = "Tokio-based file reader implementation for reqsign" diff --git a/context/http-send-reqwest/Cargo.toml b/context/http-send-reqwest/Cargo.toml index 6a9b405..fe20444 100644 --- a/context/http-send-reqwest/Cargo.toml +++ b/context/http-send-reqwest/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-http-send-reqwest" -version = "2.0.1" +version = "3.0.0" categories = ["asynchronous"] description = "Reqwest-based HTTP client implementation for reqsign." @@ -38,7 +38,9 @@ reqsign-core = { workspace = true } reqwest = { workspace = true, default-features = false } [dev-dependencies] -reqwest = { workspace = true, default-features = false, features = ["default-tls"] } +reqwest = { workspace = true, default-features = false, features = [ + "default-tls", +] } wasm-bindgen-test = { version = "0.3" } [target.'cfg(target_arch = "wasm32")'.dependencies] diff --git a/core/Cargo.toml b/core/Cargo.toml index 017b622..33436c0 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-core" -version = "2.0.1" +version = "2.0.2" categories = ["command-line-utilities", "web-programming"] description = "Signing API requests without effort." diff --git a/reqsign/Cargo.toml b/reqsign/Cargo.toml index b5b6c5b..843c78a 100644 --- a/reqsign/Cargo.toml +++ b/reqsign/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign" -version = "0.18.1" +version = "0.19.0" categories = ["authentication", "web-programming::http-client"] description = "Signing HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services" diff --git a/reqsign/README.md b/reqsign/README.md index b4de728..6922109 100644 --- a/reqsign/README.md +++ b/reqsign/README.md @@ -20,7 +20,7 @@ Add `reqsign` to your `Cargo.toml`: ```toml [dependencies] -reqsign = "0.17" +reqsign = "0.19" ``` By default, this includes the `default-context` feature which provides a ready-to-use context implementation using `reqwest` and `tokio`. @@ -29,7 +29,7 @@ To use specific services only: ```toml [dependencies] -reqsign = { version = "0.17", default-features = false, features = ["aws", "default-context"] } +reqsign = { version = "0.19", default-features = false, features = ["aws", "default-context"] } ``` ## Examples @@ -178,6 +178,6 @@ This crate supports WebAssembly (WASM) targets. However, the `default-context` f Example for WASM: ```toml [dependencies] -reqsign = { version = "0.17", default-features = false, features = ["aws"] } -reqsign-http-send-reqwest = "0.1" +reqsign = { version = "0.19", default-features = false, features = ["aws"] } +reqsign-http-send-reqwest = "3" ``` diff --git a/services/aliyun-oss/Cargo.toml b/services/aliyun-oss/Cargo.toml index c75bd2a..6d7eefd 100644 --- a/services/aliyun-oss/Cargo.toml +++ b/services/aliyun-oss/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-aliyun-oss" -version = "2.0.1" +version = "2.0.2" description = "Aliyun OSS signing implementation for reqsign." diff --git a/services/aws-v4/Cargo.toml b/services/aws-v4/Cargo.toml index 476619b..bfab4f4 100644 --- a/services/aws-v4/Cargo.toml +++ b/services/aws-v4/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-aws-v4" -version = "2.0.1" +version = "2.0.2" description = "AWS SigV4 signing implementation for reqsign." diff --git a/services/azure-storage/Cargo.toml b/services/azure-storage/Cargo.toml index 22b9ee8..4b8ee12 100644 --- a/services/azure-storage/Cargo.toml +++ b/services/azure-storage/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-azure-storage" -version = "2.0.1" +version = "2.0.2" description = "Azure Storage signing implementation for reqsign." diff --git a/services/google/Cargo.toml b/services/google/Cargo.toml index 2228918..70e528b 100644 --- a/services/google/Cargo.toml +++ b/services/google/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-google" -version = "2.0.1" +version = "2.0.2" description = "Google Cloud Platform signing implementation for reqsign." diff --git a/services/huaweicloud-obs/Cargo.toml b/services/huaweicloud-obs/Cargo.toml index b8b0eb3..8e866a7 100644 --- a/services/huaweicloud-obs/Cargo.toml +++ b/services/huaweicloud-obs/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-huaweicloud-obs" -version = "2.0.1" +version = "2.0.2" description = "Huawei Cloud OBS signing implementation for reqsign." @@ -39,3 +39,11 @@ env_logger = { workspace = true } reqsign-file-read-tokio = { workspace = true } reqsign-http-send-reqwest = { workspace = true } tokio = { workspace = true, features = ["full"] } + +[[example]] +name = "huaweicloud_chain_logging" +path = "examples/chain_logging.rs" + +[[example]] +name = "huaweicloud_custom_chain" +path = "examples/custom_chain.rs" diff --git a/services/oracle/Cargo.toml b/services/oracle/Cargo.toml index ee2bec4..4f53dc7 100644 --- a/services/oracle/Cargo.toml +++ b/services/oracle/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-oracle" -version = "2.0.1" +version = "2.0.2" description = "Oracle Cloud signing implementation for reqsign." diff --git a/services/tencent-cos/Cargo.toml b/services/tencent-cos/Cargo.toml index 53d797c..3f6cc3a 100644 --- a/services/tencent-cos/Cargo.toml +++ b/services/tencent-cos/Cargo.toml @@ -17,7 +17,7 @@ [package] name = "reqsign-tencent-cos" -version = "2.0.1" +version = "2.0.2" description = "Tencent Cloud COS signing implementation for reqsign."
