From 60e2c07d20aeb4bf534a8deabf92a70cbcb07617 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Thu, 4 May 2023 14:31:51 -0700 Subject: [PATCH] [azure-core-cpp] Update to May Release for Core Packages (#31256) * [azure-security-keyvault-administration-cpp] Update to 4.0.0-beta.3 * [azure-identity-cpp] Update to 1.5.0 ## 1.5.0 (2023-05-04) ### Features Added - Added support for challenge-based and multi-tenant authentication. - Added `DefaultAzureCredential`. ### Bugs Fixed - [[#4443]](https://github.com/Azure/azure-sdk-for-cpp/issues/4443) Fixed potentially high CPU usage on Windows. ### Other Changes - Improved diagnostics to utilize `Azure::Core::Credentials::TokenCredential::GetCredentialName()`. - Improved log messages. * [azure-core-cpp] Update to 1.9.0 ## 1.9.0 (2023-05-04) ### Features Added - Added the ability to ignore invalid certificate common name for TLS connections in WinHTTP transport. - Added `DisableTlsCertificateValidation` in `TransportOptions`. - Added `TokenCredential::GetCredentialName()` to be utilized in diagnostic messages. If you have any custom implementations of `TokenCredential`, it is recommended to pass the name of your credential to `TokenCredential` constructor. The old parameterless constructor is deprecated. - Added support for challenge-based and multi-tenant authentication. ### Bugs Fixed - Fixed the UUID generation so the variant is RFC 4122 conforming. ### Other Changes - [[#4352]](https://github.com/Azure/azure-sdk-for-cpp/pull/4352) Fixed compilation error on Visual Studio 2017. (A community contribution, courtesy of _[jorgen](https://github.com/jorgen)_) ### Acknowledgments Thank you to our developer community members who helped to make Azure Core better with their contributions to this release: - Jorgen Lind _([GitHub](https://github.com/jorgen))_ --------- Co-authored-by: Anton Kolesnyk Co-authored-by: Anton Kolesnyk <41349689+antkmsft@users.noreply.github.com> --- ports/azure-core-cpp/portfile.cmake | 4 ++-- ports/azure-core-cpp/vcpkg.json | 2 +- ports/azure-identity-cpp/portfile.cmake | 6 +++--- ports/azure-identity-cpp/vcpkg.json | 4 ++-- .../portfile.cmake | 6 +++--- ports/azure-security-keyvault-administration-cpp/vcpkg.json | 4 ++-- versions/a-/azure-core-cpp.json | 5 +++++ versions/a-/azure-identity-cpp.json | 5 +++++ versions/a-/azure-security-keyvault-administration-cpp.json | 5 +++++ versions/baseline.json | 6 +++--- 10 files changed, 31 insertions(+), 16 deletions(-) diff --git a/ports/azure-core-cpp/portfile.cmake b/ports/azure-core-cpp/portfile.cmake index 25b5b36a2e..e9a8ed2c69 100644 --- a/ports/azure-core-cpp/portfile.cmake +++ b/ports/azure-core-cpp/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Azure/azure-sdk-for-cpp - REF azure-core_1.8.2 - SHA512 b4da41c267ebf143f2114000bc684650ef00c2f4dc710ce4eb3b39c8045c5730d7d0f5725bd9ebf8d69b543cabfb14146828713b08d46cbdf15aa22dba109881 + REF azure-core_1.9.0 + SHA512 15650af728123e902c5bcf99ae2e8186b7ad77fe1187f11f379ec7c0dab5a0aba197d6cf6e5348845f51fa0f2d195e9f8eba9595756e600c166bebdf0a8c1b31 ) vcpkg_check_features( diff --git a/ports/azure-core-cpp/vcpkg.json b/ports/azure-core-cpp/vcpkg.json index 5283ebaed0..00290ccf0a 100644 --- a/ports/azure-core-cpp/vcpkg.json +++ b/ports/azure-core-cpp/vcpkg.json @@ -1,6 +1,6 @@ { "name": "azure-core-cpp", - "version-semver": "1.8.2", + "version-semver": "1.9.0", "description": [ "Microsoft Azure Core SDK for C++", "This library provides shared primitives, abstractions, and helpers for modern Azure SDK client libraries written in the C++." diff --git a/ports/azure-identity-cpp/portfile.cmake b/ports/azure-identity-cpp/portfile.cmake index ded88368a6..fa24cb7b5f 100644 --- a/ports/azure-identity-cpp/portfile.cmake +++ b/ports/azure-identity-cpp/portfile.cmake @@ -1,12 +1,12 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Azure/azure-sdk-for-cpp - REF azure-identity_1.4.0 - SHA512 ddc6aee949e1a6dfb39ea36d118cec652889e31334e90c51e516e520599d0ce5bbcdaa6dfab7168f2b91c80647d5a0e29f13b465fdf092d112e955b6367f2de8 + REF azure-identity_1.5.0 + SHA512 1f96c2c9a056e83e083d9d8bc6c55fce1bc84b1ccee0a980c4b09d13b364551a1760c8a44232e5786b179fd60bea4b5b05c6cadd6b7fb270979a606a895bb7b6 ) vcpkg_cmake_configure( - SOURCE_PATH ${SOURCE_PATH}/sdk/identity/azure-identity/ + SOURCE_PATH "${SOURCE_PATH}/sdk/identity/azure-identity/" OPTIONS -DWARNINGS_AS_ERRORS=OFF ) diff --git a/ports/azure-identity-cpp/vcpkg.json b/ports/azure-identity-cpp/vcpkg.json index 083a640fff..057682c678 100644 --- a/ports/azure-identity-cpp/vcpkg.json +++ b/ports/azure-identity-cpp/vcpkg.json @@ -1,6 +1,6 @@ { "name": "azure-identity-cpp", - "version-semver": "1.4.0", + "version-semver": "1.5.0", "description": [ "Microsoft Azure Identity SDK for C++", "This library provides common authentication-related abstractions for Azure SDK." @@ -11,7 +11,7 @@ { "name": "azure-core-cpp", "default-features": false, - "version>=": "1.8.0" + "version>=": "1.9.0" }, "openssl", { diff --git a/ports/azure-security-keyvault-administration-cpp/portfile.cmake b/ports/azure-security-keyvault-administration-cpp/portfile.cmake index 36ba5827ad..c232d70966 100644 --- a/ports/azure-security-keyvault-administration-cpp/portfile.cmake +++ b/ports/azure-security-keyvault-administration-cpp/portfile.cmake @@ -1,12 +1,12 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Azure/azure-sdk-for-cpp - REF azure-security-keyvault-administration_4.0.0-beta.2 - SHA512 9f4f9f115bbc922cc62fd6aa75e4eb56aaed21058e0defd129993c38888dc90cdd29b3c4e746f8b1fb0c716cefe5d605e59994a68a7d6aaf7fdbcee0a81c535e + REF azure-security-keyvault-administration_4.0.0-beta.3 + SHA512 1209811b470821f929ffd5d09df58ff19b19f13a657acf304fefd457ee533acb3e91774ca6d72d0106e42d601d0bd4d23fbd563f62a4c9a62d686afe61cb4e6c ) vcpkg_cmake_configure( - SOURCE_PATH ${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-administration/ + SOURCE_PATH "${SOURCE_PATH}/sdk/keyvault/azure-security-keyvault-administration/" OPTIONS -DWARNINGS_AS_ERRORS=OFF ) diff --git a/ports/azure-security-keyvault-administration-cpp/vcpkg.json b/ports/azure-security-keyvault-administration-cpp/vcpkg.json index e3c8f800a7..ea4daed6b5 100644 --- a/ports/azure-security-keyvault-administration-cpp/vcpkg.json +++ b/ports/azure-security-keyvault-administration-cpp/vcpkg.json @@ -1,6 +1,6 @@ { "name": "azure-security-keyvault-administration-cpp", - "version-semver": "4.0.0-beta.2", + "version-semver": "4.0.0-beta.3", "description": [ "Microsoft Azure Key Vault Administration SDK for C++", "This library provides Azure Key Vault Administration SDK." @@ -11,7 +11,7 @@ { "name": "azure-core-cpp", "default-features": false, - "version>=": "1.7.2" + "version>=": "1.9.0" }, { "name": "vcpkg-cmake", diff --git a/versions/a-/azure-core-cpp.json b/versions/a-/azure-core-cpp.json index ff5e7a8af9..e490d58ac5 100644 --- a/versions/a-/azure-core-cpp.json +++ b/versions/a-/azure-core-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "307d4685a0813bb00150dfe87aed0b3fbf88c179", + "version-semver": "1.9.0", + "port-version": 0 + }, { "git-tree": "43ab8aacc87b3d2644b7845af700baf9320f139f", "version-semver": "1.8.2", diff --git a/versions/a-/azure-identity-cpp.json b/versions/a-/azure-identity-cpp.json index 1af34635a3..6c68537e77 100644 --- a/versions/a-/azure-identity-cpp.json +++ b/versions/a-/azure-identity-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "abdd671a9667a8b13e439410503d5bb582189fdc", + "version-semver": "1.5.0", + "port-version": 0 + }, { "git-tree": "07078cbe0cd0059af61369f8794ff5d652eaf506", "version-semver": "1.4.0", diff --git a/versions/a-/azure-security-keyvault-administration-cpp.json b/versions/a-/azure-security-keyvault-administration-cpp.json index 4497fa26f0..2a41b8402a 100644 --- a/versions/a-/azure-security-keyvault-administration-cpp.json +++ b/versions/a-/azure-security-keyvault-administration-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "6c7bbcafaacfef51314e05b648c3634a3d324916", + "version-semver": "4.0.0-beta.3", + "port-version": 0 + }, { "git-tree": "51aaf65e62ea28b9af84af79e4d655ea13c40ba3", "version-semver": "4.0.0-beta.2", diff --git a/versions/baseline.json b/versions/baseline.json index bb7020948d..03cfedf422 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -389,7 +389,7 @@ "port-version": 0 }, "azure-core-cpp": { - "baseline": "1.8.2", + "baseline": "1.9.0", "port-version": 0 }, "azure-core-tracing-opentelemetry-cpp": { @@ -397,7 +397,7 @@ "port-version": 0 }, "azure-identity-cpp": { - "baseline": "1.4.0", + "baseline": "1.5.0", "port-version": 0 }, "azure-iot-sdk-c": { @@ -417,7 +417,7 @@ "port-version": 0 }, "azure-security-keyvault-administration-cpp": { - "baseline": "4.0.0-beta.2", + "baseline": "4.0.0-beta.3", "port-version": 0 }, "azure-security-keyvault-certificates-cpp": {