Skip to content

0.46.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 21:14
· 116 commits to main since this release

Multi-Storage Client (MSC)

New Features

  • Add batch download_files and upload_files APIs to StorageClient for efficient multi-file transfers.
  • Support presigned URL generation for Azure Blob Storage via SAS tokens.
  • Use download_files and upload_files in sync_from for efficient transfers.
  • Support non-default AWS profile in S3 storage providers through MSC config.
  • Support workload identity in Azure storage provider through rclone config.
  • Support origin path in CloudFront signed URLs.
  • Support security token file in OCI CLI/SDK configs.

Bug Fixes

  • Support credential-less rclone configurations.
  • Relax google-cloud-storage dependency to >=2.12,<4.
  • Setup non-default HTTP client for AWS SDK for Rust config.
  • Add cryptography as vault extra dependency.
  • Support custom attributes in upload_files.

Multi-Storage File System (MSFS)

New Features

  • Integrate PebbleDB as metadata cache on-disk store.
  • Add "pseudo" backend to enable arbitrary directory tree extreme testing.
  • Support listObjects with StartAfter.
  • Avoid HEAD calls to emulate IfMatch.