Releases: Azure/azure-storage-cpp
Releases · Azure/azure-storage-cpp
Storage Client Library v7.5.0
Storage Client Library v7.4.0
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
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
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
Changes in v7.2.0
- New feature: Previous snapshot with URL.
- Service version upgraded to 2019-07-07.
Storage Client Library v7.1.0
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
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
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
andcloud_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
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
forazure::storage::blob
orazure::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
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.