Skip to content

Releases: Azure/azure-sdk-for-cpp

azure-storage-files-shares_12.12.0-beta.1

15 Oct 08:07
e2e59ea
Compare
Choose a tag to compare

12.12.0-beta.1 (2024-10-15)

Features Added

  • Bumped up API version to 2025-01-05.
  • Added support for the provisioned V2 billing model.
  • Added support for specifying the binary file permission format for ShareFileClient::StartCopy().

azure-storage-common_12.9.0-beta.1

15 Oct 07:49
e2e59ea
Compare
Choose a tag to compare
Pre-release

12.9.0-beta.1 (2024-10-15)

Features Added

  • Bumped up Account SAS version to 2025-01-05.

azure-identity_1.10.0

08 Oct 20:02
4b913e0
Compare
Choose a tag to compare

1.10.0 (2024-10-08)

Features Added

  • Added support for providing an object ID or a resource ID to ManagedIdentityCredential.
  • Added support for passing in the x509 certificate and its corresponding private key directly to ClientCertificateCredential, rather than reading from a pem file.
  • Added support for sending an x5c parameter in ClientCertificateCredential.

Breaking Changes

  • Previously, if a clientId was specified for Cloud Shell managed identity, which is not supported, the clientId was passed into the request body. Now, an exception will be thrown if a clientId is specified for Cloud Shell managed identity.

Bugs Fixed

  • Fixed the request sent in AzurePipelinesCredential so it doesn't result in a redirect response when an invalid system access token is provided.

Other Changes

  • Allow certain response headers to be logged in AzurePipelinesCredential for diagnostics and include them in the exception message.
  • In ClientCertificateCredential, add the x5c parameter of the JWT token as a JSON array rather than a JSON string.

azure-core_1.14.0

03 Oct 20:28
1289063
Compare
Choose a tag to compare

1.14.0 (2024-10-03)

Features Added

  • Added a new constructor for Azure::Core::Context that takes an Azure::DateTime deadline. This enables creating a new context directly with a deadline.
  • Request logs to now include the accept-range, content-range, range, WWW-Authenticate, x-ms-date, x-ms-error-code, x-ms-range, and x-ms-version headers.
  • Added default constructor, Parse(), and equality comparison operators to Azure::Core::Uuid.
  • Added an Azure::Core::ResourceIdentifier type.

Breaking Changes

  • Deprecated the Azure::Core::Context::ApplicationContext object.
    • If customer code is using Azure::Core::Context::ApplicationContext, the customer should instead create their own root context object which is used
      wherever the customer would have previously used Azure::Core::Context::ApplicationContext, i.e. Azure::Core::Context(deadline) instead of Azure::Core::Context::ApplicationContext.WithDeadline(deadline).

Bugs Fixed

  • Throw std::invalid_argument if the value of TimeFractionFormat enum passed in to DateTime::ToString() is invalid.
  • Azure::Core::Uuid::ToString() is now const.
  • Make the HTTP transport behavior consistent between WinHTTP and libcurl by disabling automatically following redirects on Windows.
  • Added basic input validation to Azure::Core::ResourceIdentifier to ensure the prefix match what is expected.

Other Changes

  • [#5851] Remove unneeded <regex> includes. (A community contribution, courtesy of rschu1ze)
  • [#6014], [#6016] Fixes for Doxygen generation. (A community contribution, courtesy of chewi)

Acknowledgments

Thank you to our developer community members who helped to make Azure Core better with their contributions to this release:

azure-storage-queues_12.4.0

25 Sep 10:58
610c85d
Compare
Choose a tag to compare

12.4.0 (2024-09-17)

Features Added

  • New features in 12.4.0-beta.1 are now generally available.

azure-storage-files-shares_12.11.0

25 Sep 08:45
610c85d
Compare
Choose a tag to compare

12.11.0 (2024-09-17)

Features Added

  • Features in 12.11.0-beta.1 are now generally available.

azure-storage-files-datalake_12.12.0

25 Sep 08:36
610c85d
Compare
Choose a tag to compare

12.12.0 (2024-09-17)

Features Added

  • Features in 12.12.0-beta.1 are now generally available.

azure-storage-common_12.8.0

25 Sep 07:05
610c85d
Compare
Choose a tag to compare

12.8.0 (2024-09-17)

Features Added

  • Features in 12.8.0-beta.1 are now generally available.

azure-storage-blobs_12.13.0

25 Sep 07:59
610c85d
Compare
Choose a tag to compare

12.13.0 (2024-09-17)

Features Added

  • Features in 12.13.0-beta.1 are now generally available.

azure-identity_1.10.0-beta.1

17 Sep 22:45
ea00a69
Compare
Choose a tag to compare
Pre-release

1.10.0-beta.1 (2024-09-17)

Features Added

  • Added support for providing an object ID to ManagedIdentityCredential.
  • Added support for passing in the x509 certificate and its corresponding private key directly to ClientCertificateCredential, rather than reading from a pem file.
  • Added support for sending an x5c parameter in ClientCertificateCredential.

Breaking Changes

  • Previously, if a clientId was specified for Cloud Shell managed identity, which is not supported, the clientId was passed into the request body. Now, an exception will be thrown if a clientId is specified for Cloud Shell managed identity.