Skip to content

Storage Client Library for Blob 1.0.0

Compare
Choose a tag to compare
@vinjiang vinjiang released this 12 Jan 08:28
· 56 commits to master since this release
b53d436

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 from Azure::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 multiple Azure::Storage::Blob::BlobService::put_blob_block calls and calling Azure::Storage::Blob::BlobService::commit_blob_blocks.
  • The default Content-Type for a newly created page blob or append blob will now be application/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 for Azure::Storage::Blob::BlobService::set_blob_properties would not be recognized.