NVIDIA/multi-storage-client 0.47.0
NVIDIA/multi-storage-client
Captured source
source ↗published Apr 23, 2026seen 5dcaptured 10hhttp 200method plain
0.47.0
Repository: NVIDIA/multi-storage-client
Tag: 0.47.0
Published: 2026-04-23T21:15:25Z
Prerelease: no
Release notes:
Multi-Storage Client (MSC)
Breaking Changes
s8kprovider no longer pinsrequest_checksum_calculation/response_checksum_validationtowhen_required; botocore defaults now apply, and botocore >= 1.36.0 adds a CRC32 checksum to every upload.
New Features
- Added
checksum_algorithmoption tos3ands8kproviders for AWS S3 additional upload checksums (CRC32,CRC32C,SHA1,SHA256,CRC64NVME). Whenrust_clientis enabled, onlySHA256is supported. - End-to-end symlink preservation for uploads and downloads. MSC now treats symbolic links as a first-class concept across all storage providers, so symlinks in a POSIX source tree can be round-tripped through object storage without losing their link semantics. This adds:
- A new
make_symlinkAPI on everyStorageProvider(S3, GCS, Azure, OCI, AIS, POSIX), which writes an empty object whose user metadata carries the link target on cloud backends, and a native symlink on POSIX. - A
symlink_handlingoption onlist/list_fileswith three modes:FOLLOW(default, backward-compatible),SKIP(exclude symlinks), andPRESERVE(yield symlinks as leaf entries withObjectMetadata.symlink_targetpopulated). sync_from/msc synchonorsymlink_handling=PRESERVEto recreate symlinks at the destination instead of dereferencing them, so uploading a directory to object storage and downloading it back reconstructs the original link structure.- Add opt-in client-side MD5 verification to the Azure storage provider.
- Support multipart upload and download in the Azure storage provider.
Bug Fixes
- Sort directory entries in the POSIX storage provider to match S3 lexicographical order.
- Improve
msc syncperformance by skipping per-object metadata lookups for files up to 16MB, avoiding redundant HEAD requests during synchronization. - Upgrade
fastmcp,cryptography,pygments, andaxiosto address security advisories.
Multi-Storage File System (MSFS)
New Features
- Add
fiobenchmark script for MSFS performance testing.
Bug Fixes
- Add
globalsStructlock tracking. - Additional fixes for the
fiobenchmark.
Notability
notability 3.0/10Routine version update for storage client.