Skip to content

Releases: Azure/azure-sdk-for-cpp

azure-storage-common_12.0.0-beta.5

13 Nov 08:39
a96f4c6
Compare
Choose a tag to compare
Pre-release

12.0.0-beta.5 (2020-11-13)

Breaking Changes

  • Rename LastModifiedTimeAccessConditions to ModifiedTimeConditions.
  • Rename StorageError to StorageException.
  • Rename header file storage_error.hpp to storage_exception.hpp.
  • Rename SharedKeyCredential::SetAccountKey to SharedKeyCredential::UpdateAccountKey.
  • Rename AccountSasBuilder::ToSasQueryParameters to AccountSasBuilder::GenerateSasToken.
  • Remove storage_version.hpp and add version.hpp.
  • Make SharedKeyCredential a class.

Other Changes and Improvements

  • Remove support for specifying SAS version.

azure-storage-blobs_12.0.0-beta.5

13 Nov 08:47
a96f4c6
Compare
Choose a tag to compare
Pre-release

12.0.0-beta.5 (2020-11-13)

New Features

  • Support for replaceable HTTP transport layer.
  • Add version.hpp.

Breaking Changes

  • Move header azure/storage/blobs/blob.hpp to azure/storage/blobs.hpp.
  • Service API return types which are typically suffixed with Result are moved to the Models sub-namespaces and everything else from the protocol layer is made private by moving to the Details namespace.
  • Make XML serializer and deserializer private by moving them to the Details namespace.
  • Remove BlockBlobClientOptions, AppendBlobClientOptions and PageBlobClientOptions, use BlobClientOptions instead.
  • Rename BlobSasBuilder::ToSasQueryParameters to BlobSasBuilder::GenerateSasToken.

Other Changes and Improvements

  • Default uploading/downloading concurrency is changed from 1 to 5.
  • Remove support for specifying SAS version.

azure-identity_1.0.0-beta.1

12 Nov 04:24
3390505
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.1 (2020-11-11)

New Features

  • Support for Client Secret Credential.
  • Support for Environment Credential.

azure-core_1.0.0-beta.3

12 Nov 03:22
1df5cfa
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.3 (2020-11-11)

New Features

  • Added strings.hpp with Azure::Core::Strings::LocaleInvariantCaseInsensitiveEqual and Azure::Core::Strings::ToLower.
  • Added GetPort() to Url.
  • Added TransportPolicyOptions.
  • Added TelemetryPolicyOptions.
  • Added RequestFailedException deriving from std::runtime_error.
  • Added CurlTransportOptions for the CurlTransport.
  • Added DateTime supporting dates since 1601.
  • Added OperationCanceledException.
  • Added Encode and Decode to Url.

Breaking Changes

  • Removed azure.hpp.
  • Removed macro AZURE_UNREFERENCED_PARAMETER.
  • Bump CMake version from 3.12 to 3.13.
  • Bump libcurl version from 7.4 to 7.44.
  • Moved ClientSecretCredential and EnvironmentCredential to the Identity library.
  • Url class changes:
    • AppendPath now does not encode the input by default.
    • Signature updated for SetHost, SetPath and AppendPath.
    • Removed SetFragment.
    • Renamed AppendQueries to AppendQueryParameters.
    • Renamed AppendQuery to AppendQueryParameter.
    • Renamed RemoveQuery to RemoveQueryParameter.
    • Renamed GetQuery to GetQueryParameters.

Bug Fixes

  • Prevent pipeline of length zero to be created.
  • Avoid re-using a connection when a request to upload data fails while using the CurlTransport.
  • Add entropy to Uuid generation.

Other changes and Improvements

  • Add high-level and simplified core.hpp file for simpler include experience for customers.
  • Add code coverage using gcov with gcc.
  • Update SDK-defined exception types to be classes instead of structs.
  • Updated TransportException and InvalidHeaderException to derive from RequestFailedException.
  • Vcpkg dependency version updated to 2020.11.
  • Make libcurl network requests cancelable by Context::Cancel().
  • Validate HTTP headers for invalid characters.
  • Calling Cancel() from context now throws OperationCanceledException.

azure-storage-files-shares_1.0.0-beta.4

16 Oct 13:52
b6ab1d0
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.4 (2020-10-16)

Bug Fixes

  • Unencoded Share/File/Directory name is now encoded.

azure-storage-files-datalake_1.0.0-beta.4

16 Oct 13:50
b6ab1d0
Compare
Choose a tag to compare

1.0.0-beta.4 (2020-10-16)

Bug Fixes

  • Unencoded FileSystem/File/Path/Directory name is now encoded.

azure-storage-common_1.0.0-beta.3

16 Oct 12:26
ef4b7c5
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.3 (2020-10-13)

New Features

  • Support for customizable retry policy

azure-storage-blobs_1.0.0-beta.4

16 Oct 13:46
b6ab1d0
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.4 (2020-10-16)

Bug Fixes

  • Unencoded Container/Blob name is now encoded.

azure-core_1.0.0-beta.2

10 Oct 00:08
82079de
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.2 (2020-10-09)

Breaking Changes

  • Throw Azure::Http::TransportException if creating new connection fails.
  • Response objects store Nullable<T>.

Bug Fixes

  • Switched to a more stable wait on sockets to address connection timeouts.
  • Replace Nullable(const T&) with Nullable(T) to avoid extra copy when initialized with an rvalue.

Other changes and Improvements

  • Improved performance on windows when using libcurl.
  • Pinned the version of package dependencies.
  • Added NOTICE.txt for 3rd party dependencies.

azure-storage-files-shares_1.0.0-beta.2

10 Sep 06:46
73ba002
Compare
Choose a tag to compare
Pre-release

1.0.0-beta.2 (2020-09-09)

  • Added File SAS generation support.
  • Release based on azure-core_1.0.0-beta.1