Skip to content

0.45.0

Choose a tag to compare

@github-actions github-actions released this 20 Mar 19:17
· 143 commits to main since this release
4e10f43

Multi-Storage Client (MSC)

New Features

  • Add presigned URL generation via msc.generate_presigned_url() shortcut and StorageClient.generate_presigned_url(). Supports S3 native signing and CloudFront signed URLs through a pluggable URLSigner abstraction.
  • Add dryrun mode to sync_from and msc.sync() that enumerates and compares objects without performing any copy/delete, streaming results to JSONL files via DryrunResult on SyncResult.

Bug Fixes

  • Fix sync worker to protect add_file references from concurrent modification.
  • Fix handling of directory paths in ManifestMetadataProvider.get_object_metadata.
  • Remove placement group overhead from Ray sync workers.

Multi-Storage File System (MSFS)

New Features

  • Integrate sortedmap B+Tree data structure for enhanced scalability.
  • Shift to pointer-free inodeStruct for improved memory efficiency.