Skip to content

Apache OpenDAL reqsign 0.20.7

Latest

Choose a tag to compare

@Xuanwo Xuanwo released this 25 Sep 09:22
· 17 commits to main since this release
v0.20.7
6d31aed

Apache OpenDAL reqsign 0.20.7

Source release: Apache distribution (source archive, signature, SHA-512, KEYS).

Release vote · Vote result

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