You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2026/09/22 08:59:22 UTC
(opendal-reqsign) branch main updated: chore: prepare v0.20.7 release (#880)
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 6d31aed chore: prepare v0.20.7 release (#880)
6d31aed is described below
commit 6d31aed1acf67506ed8df35775fb321a8be8a984
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Tue Sep 22 16:59:17 2026 +0800
chore: prepare v0.20.7 release (#880)
Prepare Apache OpenDAL reqsign 0.20.7. Aliyun OSS, AWS core, Azure
Storage, and Google receive minor bumps for their new public credential
capabilities; the facade and remaining crates receive patch bumps, with
workspace dependency requirements aligned.
Google `Credential` now includes `signer_email`. Exhaustive struct
literals and patterns need to include the new field or use a
default/rest pattern. Public downstream searches found no affected
independent callers; this release retains the current major versions
with that compatibility change documented.
---
Cargo.toml | 28 ++++++++++++++--------------
context/command-execute-tokio/Cargo.toml | 2 +-
context/file-read-tokio/Cargo.toml | 2 +-
context/http-send-reqwest/Cargo.toml | 2 +-
core/Cargo.toml | 2 +-
reqsign/Cargo.toml | 2 +-
services/aliyun-oss/Cargo.toml | 2 +-
services/aws-core/Cargo.toml | 2 +-
services/aws-v4/Cargo.toml | 2 +-
services/aws-v4a/Cargo.toml | 2 +-
services/azure-storage/Cargo.toml | 2 +-
services/google/Cargo.toml | 2 +-
services/huaweicloud-obs/Cargo.toml | 2 +-
services/oracle/Cargo.toml | 2 +-
services/tencent-cos/Cargo.toml | 2 +-
services/volcengine-tos/Cargo.toml | 2 +-
16 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/Cargo.toml b/Cargo.toml
index 7244154..58a2671 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -27,20 +27,20 @@ rust-version = "1.86.0"
[workspace.dependencies]
# Workspace dependencies
-reqsign-aliyun-oss = { version = "3.1.5", path = "services/aliyun-oss" }
-reqsign-aws-core = { version = "3.1.1", path = "services/aws-core" }
-reqsign-aws-v4 = { version = "3.3.0", path = "services/aws-v4" }
-reqsign-aws-v4a = { version = "3.0.5", path = "services/aws-v4a" }
-reqsign-azure-storage = { version = "3.2.1", path = "services/azure-storage" }
-reqsign-command-execute-tokio = { version = "3.0.6", path = "context/command-execute-tokio" }
-reqsign-core = { version = "3.3.1", path = "core" }
-reqsign-file-read-tokio = { version = "3.0.6", path = "context/file-read-tokio" }
-reqsign-google = { version = "3.1.1", path = "services/google" }
-reqsign-http-send-reqwest = { version = "4.0.6", path = "context/http-send-reqwest" }
-reqsign-huaweicloud-obs = { version = "3.0.6", path = "services/huaweicloud-obs" }
-reqsign-oracle = { version = "3.0.6", path = "services/oracle" }
-reqsign-tencent-cos = { version = "3.0.6", path = "services/tencent-cos" }
-reqsign-volcengine-tos = { version = "3.1.2", path = "services/volcengine-tos" }
+reqsign-aliyun-oss = { version = "3.2.0", path = "services/aliyun-oss" }
+reqsign-aws-core = { version = "3.2.0", path = "services/aws-core" }
+reqsign-aws-v4 = { version = "3.3.1", path = "services/aws-v4" }
+reqsign-aws-v4a = { version = "3.0.6", path = "services/aws-v4a" }
+reqsign-azure-storage = { version = "3.3.0", path = "services/azure-storage" }
+reqsign-command-execute-tokio = { version = "3.0.7", path = "context/command-execute-tokio" }
+reqsign-core = { version = "3.3.2", path = "core" }
+reqsign-file-read-tokio = { version = "3.0.7", path = "context/file-read-tokio" }
+reqsign-google = { version = "3.2.0", path = "services/google" }
+reqsign-http-send-reqwest = { version = "4.0.7", path = "context/http-send-reqwest" }
+reqsign-huaweicloud-obs = { version = "3.0.7", path = "services/huaweicloud-obs" }
+reqsign-oracle = { version = "3.0.7", path = "services/oracle" }
+reqsign-tencent-cos = { version = "3.0.7", path = "services/tencent-cos" }
+reqsign-volcengine-tos = { version = "3.1.3", path = "services/volcengine-tos" }
# Crates.io dependencies
aes-gcm = "0.11"
diff --git a/context/command-execute-tokio/Cargo.toml b/context/command-execute-tokio/Cargo.toml
index b49e1c6..4491277 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 = "3.0.6"
+version = "3.0.7"
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 4955b23..a218c10 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 = "3.0.6"
+version = "3.0.7"
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 042a537..9151f45 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 = "4.0.6"
+version = "4.0.7"
categories = ["asynchronous"]
description = "Reqwest-based HTTP client implementation for reqsign."
diff --git a/core/Cargo.toml b/core/Cargo.toml
index b598672..1573d1c 100644
--- a/core/Cargo.toml
+++ b/core/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-core"
-version = "3.3.1"
+version = "3.3.2"
categories = ["command-line-utilities", "web-programming"]
description = "Signing API requests without effort."
diff --git a/reqsign/Cargo.toml b/reqsign/Cargo.toml
index 3ce4fb8..65fb6b8 100644
--- a/reqsign/Cargo.toml
+++ b/reqsign/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign"
-version = "0.20.6"
+version = "0.20.7"
categories = ["authentication", "web-programming::http-client"]
description = "Signing HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services"
diff --git a/services/aliyun-oss/Cargo.toml b/services/aliyun-oss/Cargo.toml
index 6ed933e..bbce3c6 100644
--- a/services/aliyun-oss/Cargo.toml
+++ b/services/aliyun-oss/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-aliyun-oss"
-version = "3.1.5"
+version = "3.2.0"
description = "Aliyun OSS signing implementation for reqsign."
diff --git a/services/aws-core/Cargo.toml b/services/aws-core/Cargo.toml
index 79ea902..4ce2422 100644
--- a/services/aws-core/Cargo.toml
+++ b/services/aws-core/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-aws-core"
-version = "3.1.1"
+version = "3.2.0"
description = "Shared AWS credential and request canonicalization support for reqsign."
diff --git a/services/aws-v4/Cargo.toml b/services/aws-v4/Cargo.toml
index 2620809..88d96e3 100644
--- a/services/aws-v4/Cargo.toml
+++ b/services/aws-v4/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-aws-v4"
-version = "3.3.0"
+version = "3.3.1"
description = "AWS SigV4 signing implementation for reqsign."
diff --git a/services/aws-v4a/Cargo.toml b/services/aws-v4a/Cargo.toml
index 1bf48e3..bf5286e 100644
--- a/services/aws-v4a/Cargo.toml
+++ b/services/aws-v4a/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-aws-v4a"
-version = "3.0.5"
+version = "3.0.6"
description = "AWS SigV4a signing implementation for reqsign."
diff --git a/services/azure-storage/Cargo.toml b/services/azure-storage/Cargo.toml
index 30cc2d1..883c545 100644
--- a/services/azure-storage/Cargo.toml
+++ b/services/azure-storage/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-azure-storage"
-version = "3.2.1"
+version = "3.3.0"
description = "Azure Storage signing implementation for reqsign."
diff --git a/services/google/Cargo.toml b/services/google/Cargo.toml
index ca1db23..a5ad26d 100644
--- a/services/google/Cargo.toml
+++ b/services/google/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-google"
-version = "3.1.1"
+version = "3.2.0"
description = "Google Cloud Platform signing implementation for reqsign."
diff --git a/services/huaweicloud-obs/Cargo.toml b/services/huaweicloud-obs/Cargo.toml
index 2f7a231..61706a5 100644
--- a/services/huaweicloud-obs/Cargo.toml
+++ b/services/huaweicloud-obs/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-huaweicloud-obs"
-version = "3.0.6"
+version = "3.0.7"
description = "Huawei Cloud OBS signing implementation for reqsign."
diff --git a/services/oracle/Cargo.toml b/services/oracle/Cargo.toml
index 933f0de..139cdcd 100644
--- a/services/oracle/Cargo.toml
+++ b/services/oracle/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-oracle"
-version = "3.0.6"
+version = "3.0.7"
description = "Oracle Cloud signing implementation for reqsign."
diff --git a/services/tencent-cos/Cargo.toml b/services/tencent-cos/Cargo.toml
index 999ad47..e8fb4ad 100644
--- a/services/tencent-cos/Cargo.toml
+++ b/services/tencent-cos/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-tencent-cos"
-version = "3.0.6"
+version = "3.0.7"
description = "Tencent Cloud COS signing implementation for reqsign."
diff --git a/services/volcengine-tos/Cargo.toml b/services/volcengine-tos/Cargo.toml
index b61d187..6e7b872 100644
--- a/services/volcengine-tos/Cargo.toml
+++ b/services/volcengine-tos/Cargo.toml
@@ -17,7 +17,7 @@
[package]
name = "reqsign-volcengine-tos"
-version = "3.1.2"
+version = "3.1.3"
description = "Volcengine TOS signing implementation for reqsign."