This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opendal-reqsign.git


The following commit(s) were added to refs/heads/main by this push:
     new cc77c27  Bump reqsign to v0.19.0 (#679)
cc77c27 is described below

commit cc77c270da5d3d311b24c5d059e639cc6da0ff96
Author: Xuanwo <[email protected]>
AuthorDate: Mon Jan 19 23:31:40 2026 +0800

    Bump reqsign to v0.19.0 (#679)
    
    This PR will bump reqsign to v0.19.0
    
    ---
    
    **Parts of this PR were drafted with assistance from Codex (with
    `gpt-5.2`) and fully reviewed and edited by me. I take full
    responsibility for all changes.**
---
 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."
 

Reply via email to