Storage Client Library for Blob 1.0.0
2018.1 - version 1.0.0
- This module now only consists of functionalities to access Azure Storage Blob Service.
- Creating Blob Client using
Azure::Storage::Client.create
is now deprecated. To create a Blob client, users have to choose fromAzure::Storage::Blob::BlobService::create
,Azure::Storage::Blob::BlobService::create_development
, ``Azure::Storage::Blob::BlobService::create_from_env,
Azure::Storage::Blob::BlobService::create_from_connection_string` or `Azure::Storage::Blob::BlobService.new`. The parameters remain unchanged. - Added following convenience APIs to support large payload upload from given content to append or page blob, to make block blob consistent with API name, added an alias for
create_block_blob
as well.- Azure::Storage::Blob::BlobService::create_block_blob_from_content
- Azure::Storage::Blob::BlobService::create_page_blob_from_content
- Azure::Storage::Blob::BlobService::create_append_blob_from_content
- Added the support for
Azure::Storage::Blob::BlobService::create_block_blob
to handle large payload that used to require making multipleAzure::Storage::Blob::BlobService::put_blob_block
calls and callingAzure::Storage::Blob::BlobService::commit_blob_blocks
. - The default
Content-Type
for a newly created page blob or append blob will now beapplication/octet-stream
, which matches the description of REST doc - Resolved an issue where parsing XML content would sometimes throw unexpected failures.
- Resolved an issue where users send "increment" as
:sequence_number_action
option forAzure::Storage::Blob::BlobService::set_blob_properties
would not be recognized.