Skip to content

Releases: Azure/azure-storage-cpp

Storage Client Library v7.5.0

09 Jul 01:07
Compare
Choose a tag to compare

Changes in v7.5.0

  • New feature: Blob Versioning.
  • New feature: Jumbo Put Block.
  • New feature: Jumbo Put Blob.
  • Service version upgraded to 2019-12-12.

Storage Client Library v7.4.0

21 May 12:50
Compare
Choose a tag to compare

Changes in v7.4.0

  • New feature: Premium File Share Properties.
  • Fixed a bug: crash in table batch operation.
  • Upgraded CPPRest to latest version 2.10.16.

Storage Client Library v7.3.1

28 Apr 07:16
Compare
Choose a tag to compare

Changes in v7.3.1

  • Fixed a bug: RangeNotSatisfiable exception is mistakenly swallowed.
  • Fixed a bug: File length is not returned when listing files.

Storage Client Library v7.3.0

04 Mar 07:40
Compare
Choose a tag to compare

Changes in v7.3.0

  • New feature: Customer provided key (CPK-V)
  • New feature: File lease
  • Upgraded CPPRest to latest version 2.10.15.

Storage Client Library v7.2.0

18 Feb 08:46
Compare
Choose a tag to compare

Changes in v7.2.0

  • New feature: Previous snapshot with URL.
  • Service version upgraded to 2019-07-07.

Storage Client Library v7.1.0

13 Jan 02:15
0a0c96b
Compare
Choose a tag to compare

Changes in v7.1.0

  • New feature: User delegation SAS.
  • Fixed a bug in snapshot SAS.
  • Fixed some unittest failures.
  • Fixed some crash issues.
  • Added an API with which user can custom HTTP connection settings.

Storage Client Library v7.0.0

26 Sep 09:44
Compare
Choose a tag to compare

Changes in v7.0.0

  • Default REST API version is 2019-02-02.
  • Upgraded CPPRest to latest version 2.10.14.
  • Raised minimum required GCC version to 5.1.
  • Added new API azure::storage::cloud_file_share::download_share_usage_in_bytes.
  • SAS returned by calling azure::storage::cloud_blob::get_shared_access_signature on a snapshot object only has access to the snapshot, not the entire blob including every snapshots as before.
  • Added support for AAD based OAuth bearer token authentication.
  • Added support for CRCC64 transactional data integrity machanism as an alternative to MD5.
  • Added new API azure::storage::cloud_file_share::upload_file_permission, azure::storage::cloud_file_share::download_file_permission to support to create/retrieve a security descriptor at the Azure File share level,
  • Added support for a set of new headers on Azure File APIs.

Storage Client Library v6.1.0

10 May 09:16
Compare
Choose a tag to compare

Changes in v6.1.0

  • Default REST API version is 2018-03-28.
  • Upgraded CPPRest to latest version: 2.10.13.
  • Added following new API for cloud_blob_client, cloud_blob_container and cloud_blob to support to get Azure Storage Account properties.
    • pplx::task<account_properties> download_account_properties_async(const blob_request_options& options, operation_context context, const pplx::cancellation_token& cancellation_token).
  • Resolved a memory leak issue on Linux platform in xml_wrapper.cpp.
  • Added support to build with Visual Studio 2017.
  • Resolved an issue where it has chance to report an error when trying to upload to block blob with cloud_block_blob::open_write.
  • Resolved an issue on unexpected behavior when trying to upload from a local file whose length is longer than value of maximum int32 to block blob, append blob, page blob or Azure Storage file.

Storage Client Library v6.0.0

01 Feb 14:51
Compare
Choose a tag to compare

Changes in v6.0.0

  • Upgraded CPPRest to latest version: 2.10.10.
  • Resolved a memory leak issue on Linux platform in xml_wrapper.cpp.
  • Resolved an issue where download_range_to_stream for azure::storage::blob or azure::storage::file would update the blob/file MD5 unexpectedly.
  • Added an option ENABLE_MT in CMake to build azure-storage-cpp using /MT
  • Resolved an issue where the first forward slash in the front of the blob name will always be trimmed.
  • Supported cancellation token in asynchronous operations.
  • Supported millisecond level timeout.

Storage Client Library v5.2.0

19 Oct 10:42
Compare
Choose a tag to compare

Changes in v5.2.0

  • Resolved an issue where listing blobs for blob tier returning faulty result when built with VS2013.
  • Resolved an issue where listing files or directories returning faulty server encryption status when built with VS2013.
  • Added support to set blob tier with lease conditions.
  • Added detailed guideline on how to build on SLES12 SP3, and fixed CMake build script accordingly.
  • Fixed randomly failed test cases.