Repository navigation
Apache OpenDAL reqsign 0.20.7
Source release: Apache distribution (source archive, signature, SHA-512, KEYS).
The signed tag v0.20.7 points to the voted RC commit 6d31aed1acf67506ed8df35775fb321a8be8a984.
Notable changes:
- Add Aliyun STS AssumeRole credential grants.
- Accept caller-provided subject tokens for AWS, Azure, and Google exchanges.
- Add Google service-account impersonation grants and service-account token providers.
- Preserve Google provider-discovered signer identities for IAMCredentials query signing.
- Fix S3 Express session-provider grants and deduplicate concurrent Azure user-delegation key requests.
- Unify async synchronization with AsyncBand and expand Azure and Google live credential-provider tests.
Compatibility note:
Google Credential now has a public signer_email field. Callers using exhaustive struct literals must add signer_email: None or ..Default::default(); exhaustive patterns must include the field or ... Existing constructors and access to service_account and token continue to work.
Crate versions:
- reqsign-core: 3.3.2
- reqsign-command-execute-tokio: 3.0.7
- reqsign-file-read-tokio: 3.0.7
- reqsign-http-send-reqwest: 4.0.7
- reqsign-aliyun-oss: 3.2.0
- reqsign-aws-core: 3.2.0
- reqsign-aws-v4: 3.3.1
- reqsign-aws-v4a: 3.0.6
- reqsign-azure-storage: 3.3.0
- reqsign-google: 3.2.0
- reqsign-huaweicloud-obs: 3.0.7
- reqsign-oracle: 3.0.7
- reqsign-tencent-cos: 3.0.7
- reqsign-volcengine-tos: 3.1.3
- reqsign: 0.20.7