reqsign
Signing HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services
0.20.5
14M downloads/mo
#2557 most downloaded on crates.io
apache/opendal-reqsign
What this package is like to depend on
Last release 16 days ago
07 Aug 2026
Ships fairly regularly
a new release about every 2 months
Rarely documented
notes for 4 of 77 stable releases
4 versions withdrawn
withdrawn after publishing
4 years old
81 releases · first in 2022
10 releases in the last 12 months
see the full history below
Release timeline
81 releases · Mar 2022 to Aug 2026Releases
latest 60 of 81-
0.20.507 Aug 2026Release notes
Open source →Apache OpenDAL Reqsign 0.20.5
Emergency patch release. Final tag for the voted candidate
v0.20.5-rc.1.- Vote: #826
- Result: #827
- Source release: https://dist.apache.org/repos/dist/release/opendal/reqsign-0.20.5/
-
0.20.404 Aug 2026 withdrawnRelease notes
Open source →Apache OpenDAL reqsign 0.20.4 has been released.
Source release artifacts are available from the Apache release distribution:
https://dist.apache.org/repos/dist/release/opendal/reqsign-0.20.4/Notable changes:
- Add AWS SigV4a header signing and query presigning through dedicated aws-core and aws-v4a crates.
- Add explicit AWS profile selection across the default credential provider and prefer it over AWS_PROFILE.
- Add presigned URL support for Volcengine TOS.
- Migrate Rust crate releases to crates.io Trusted Publishing with GitHub OIDC.
Crate versions:
- reqsign: 0.20.4
- reqsign-core: 3.2.1
- reqsign-aliyun-oss: 3.1.3
- reqsign-aws-core: 3.0.3
- reqsign-aws-v4: 3.1.0
- reqsign-aws-v4a: 3.0.3
- reqsign-azure-storage: 3.1.2
- reqsign-command-execute-tokio: 3.0.4
- reqsign-file-read-tokio: 3.0.4
- reqsign-google: 3.0.4
- reqsign-http-send-reqwest: 4.0.4
- reqsign-huaweicloud-obs: 3.0.4
- reqsign-oracle: 3.0.4
- reqsign-tencent-cos: 3.0.4
- reqsign-volcengine-tos: 3.1.0
-
0.20.327 Jul 2026Release notes
Open source →Apache OpenDAL reqsign 0.20.3 has been released.
Source release artifacts are available from the Apache release distribution:
https://dist.apache.org/repos/dist/release/opendal/reqsign-0.20.3/Notable changes:
- Preserve the original wire request representation during signing.
- Define credential validity contracts for signing implementations.
Crate versions:
- reqsign: 0.20.3
- reqsign-core: 3.2.0
- reqsign-aliyun-oss: 3.1.2
- reqsign-aws-v4: 3.0.3
- reqsign-azure-storage: 3.1.1
- reqsign-command-execute-tokio: 3.0.3
- reqsign-file-read-tokio: 3.0.3
- reqsign-google: 3.0.3
- reqsign-http-send-reqwest: 4.0.3
- reqsign-huaweicloud-obs: 3.0.3
- reqsign-oracle: 3.0.3
- reqsign-tencent-cos: 3.0.3
- reqsign-volcengine-tos: 3.0.3
-
0.20.210 Jul 2026Release notes
Open source →Apache OpenDAL reqsign 0.20.2 has been released.
Source release artifacts are available from the Apache release distribution:
https://dist.apache.org/repos/dist/release/opendal/reqsign-0.20.2/Notable changes:
- Add Azure Storage credential provider setters for client secret and workload identity providers.
- Validate credentials against the intended signature expiration time.
- Make JWT support in reqsign-core optional.
- Upgrade quick-xml to 0.41 and update selected GitHub Actions dependencies.
Crate versions:
- reqsign: 0.20.2
- reqsign-core: 3.1.0
- reqsign-aliyun-oss: 3.1.1
- reqsign-aws-v4: 3.0.2
- reqsign-azure-storage: 3.1.0
- reqsign-command-execute-tokio: 3.0.2
- reqsign-file-read-tokio: 3.0.2
- reqsign-google: 3.0.2
- reqsign-http-send-reqwest: 4.0.2
- reqsign-huaweicloud-obs: 3.0.2
- reqsign-oracle: 3.0.2
- reqsign-tencent-cos: 3.0.2
- reqsign-volcengine-tos: 3.0.2
-
0.20.101 Jun 2026Release notes
Open source →Apache OpenDAL reqsign 0.20.1 has been released.
Source release artifacts are available from the Apache release distribution:
https://dist.apache.org/repos/dist/release/opendal/reqsign-0.20.1/Notable changes:
- Add Aliyun OSS Signature V2 signing support.
- Support explicit Aliyun OIDC configuration.
- Remove the jsonwebtoken dependency from the workspace.
- Update RustCrypto hash dependencies and selected GitHub Actions dependencies.
- Fix the missing LICENSE file in the published reqsign-volcengine-tos crate.
Crate versions:
- reqsign: 0.20.1
- reqsign-aliyun-oss: 3.1.0
- reqsign-http-send-reqwest: 4.0.1
- other reqsign service/context/core crates: 3.0.1
-
0.20.023 Mar 2026Nothing published for this version
-
0.19.026 Jan 2026Nothing published for this version
-
0.18.103 Nov 2025Nothing published for this version
-
0.18.008 Oct 2025Nothing published for this version
-
0.17.002 Sep 2025Nothing published for this version
-
0.16.530 Jun 2025Nothing published for this version
-
0.16.427 Jun 2025Nothing published for this version
-
0.16.314 Apr 2025Nothing published for this version
-
0.16.209 Apr 2025 withdrawnNothing published for this version
-
0.16.104 Nov 2024Nothing published for this version
-
0.16.004 Jul 2024Nothing published for this version
-
0.15.207 Jun 2024Nothing published for this version
-
0.15.107 Jun 2024 withdrawnNothing published for this version
-
0.15.026 Mar 2024Nothing published for this version
-
0.14.926 Feb 2024Nothing published for this version
-
0.14.826 Feb 2024Nothing published for this version
-
0.14.731 Jan 2024Nothing published for this version
-
0.14.621 Dec 2023Nothing published for this version
-
0.14.507 Dec 2023Nothing published for this version
-
0.14.422 Nov 2023Nothing published for this version
-
0.14.330 Oct 2023Nothing published for this version
-
0.14.217 Oct 2023Nothing published for this version
-
0.14.103 Aug 2023Nothing published for this version
-
0.14.023 Jul 2023Nothing published for this version
-
0.13.031 May 2023Nothing published for this version
-
0.12.131 May 2023 withdrawnNothing published for this version
-
0.12.019 May 2023Nothing published for this version
-
0.11.018 May 2023Nothing published for this version
-
0.10.108 May 2023Nothing published for this version
-
0.10.008 May 2023Nothing published for this version
-
0.9.508 May 2023Nothing published for this version
-
0.9.424 Apr 2023Nothing published for this version
-
0.9.322 Apr 2023Nothing published for this version
-
0.9.218 Apr 2023Nothing published for this version
-
0.9.112 Apr 2023Nothing published for this version
-
0.9.012 Apr 2023Nothing published for this version
-
0.8.515 Mar 2023Nothing published for this version
-
0.8.415 Mar 2023Nothing published for this version
-
0.8.320 Feb 2023Nothing published for this version
-
0.8.208 Feb 2023Nothing published for this version
-
0.8.117 Jan 2023Nothing published for this version
-
0.8.017 Jan 2023Nothing published for this version
-
0.7.610 Jan 2023Nothing published for this version
-
0.7.509 Jan 2023Nothing published for this version
-
0.7.403 Jan 2023Nothing published for this version
-
0.7.320 Dec 2022Nothing published for this version
-
0.7.220 Dec 2022Nothing published for this version
-
0.7.116 Dec 2022Nothing published for this version
-
0.7.013 Dec 2022Nothing published for this version
-
0.6.905 Dec 2022Nothing published for this version
-
0.6.805 Dec 2022Nothing published for this version
-
0.6.702 Dec 2022Nothing published for this version
-
0.6.623 Nov 2022Nothing published for this version
-
0.6.523 Nov 2022Nothing published for this version
-
0.6.415 Nov 2022Nothing published for this version