This repository was archived by the owner on Oct 6, 2020. It is now read-only.
Releases: MindFlavor/AzureSDKForRust
Releases · MindFlavor/AzureSDKForRust
Implemented put_block and exported options
Implemented features:
- Added support for
put_blockinBlob. - Added support for
filterinBlob::list. Now you can filter the blobs to find specifying the starting string. - Added support for
timeoutinBlob::list. - Added support for
timeout,prefixandmax_resultsinContainer::list. - Added support for
max_resultsinContainer::list. Now you can limit how many containers could be returned by a single call. - Added support for
next_markerinContainer::list. Now you can continue enumerating your containers in subsequent calls.
Refactoring:
- Moved
Container::listoptions in a separate structure (azure::storage::container::ListContainerOptions). - Moved
Blob::put_pageoptions in a separate structure (azure::storage::blob::PutPageOptions).
Bugfixes:
- Corrected the format bug in
azure::core::range::Rangeandazure::core::range::ba512_range::BA512Range. Previously the string returned was
formatted as{}/{}which is invalid for thex-ms-rangeheader. Now the format isbytes={}-{}as expected. I still need to figure out if
I need to change theFromStrtrait too to match the change.
Removed methods:
- Removed
ListBlobOptions::newas it was just useless boilerplate.
put and clear page, max_results and next_marker in Blob::list, refactoring
Implemented features:
- Added support for max_results in list_blobs. Now you can limit how many blobs could be returned by a single call.
- Added support for next_marker in list_blobs. Now you can continue enumerating your blobs in subsequent calls.
- Added put page for page blobs.
- Added clear page for page blobs.
Refactoring:
- Added page constraints (512-bytes aligned).
- Most methods moved from storage::Client to correct structs (ie storage::container::Container and storage::blob::Blob).
- Moved list_blobs options in a separate structure (
azure::storage::blob::ListBlobOptions).
list blobs, get blob, put blob
Implemented features:
- List blobs
- Get blob
- Put blob
create container, delete container
Implemented features:
- Create container
- Delete container
shared key authentication, list containers
Implemented features:
- Shared key authentication
- List containers