From c2e8ba09ce99ae9b3f5c720bbe93da860575193e Mon Sep 17 00:00:00 2001 From: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Date: Thu, 22 Jul 2021 11:13:45 -0700 Subject: [PATCH] [azure-security-keyvault-keys-cpp] Update to 4.0.0-beta.4 (#19028) ## 4.0.0-beta.4 (2021-07-20) ### Features Added - Added `GetIv()` to `EncryptParameters` and `DecryptParameters`. - Added `BackupKeyResult` for `BackupKey()` return type. ### Breaking Changes - Removed `Azure::Security::KeyVault::Keys::ServiceVersion::V7_0` and `V7_1`. - Removed `Azure::Security::KeyVault::Keys::Cryptography::ServiceVersion::V7_0` and `V7_1`. - Removed `CryptographyClient::RemoteClient()` and `CryptographyClient::LocalOnly()`. - Removed the general constructor from `EncryptParameters` and `DecryptParameters`. - Removed access to `Iv` field member from `EncryptParameters` and `DecryptParameters`. - Removed `Encrypt(EncryptionAlgorithm, std::vector, context)`. - Removed `Decrypt(DecryptAlgorithm, std::vector, context)`. - Removed `JsonWebKey::HasPrivateKey()`. - Removed the `MaxPageResults` field from `GetPropertiesOfKeysOptions`, `GetPropertiesOfKeyVersionsOptions`, and `GetDeletedKeysOptions`. - Renamed header `list_keys_single_page_result.hpp` to `list_keys_responses.hpp`. - Updated `BackupKey()` API return type to `BackupKeyResult` model type. - Renamed `KeyPropertiesPageResult` to `KeyPropertiesPagedResponse`. - Renamed `DeletedKeyPageResult` to `DeletedKeyPagedResponse`. - Changed the container for `KeyOperations` from `std::list` to `std::vector` within `CreateKeyOptions` and `UpdateKeyProperties()`. - Changed the return type of `CrytographyClient` APIs like `Encrypt()` to return `Response` rather than the `T` directly. - Renamed high-level header from `key_vault_keys.hpp` to `keyvault_keys.hpp`. --- ports/azure-security-keyvault-keys-cpp/portfile.cmake | 4 ++-- ports/azure-security-keyvault-keys-cpp/vcpkg.json | 10 ++++++---- versions/a-/azure-security-keyvault-keys-cpp.json | 5 +++++ versions/baseline.json | 2 +- 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/ports/azure-security-keyvault-keys-cpp/portfile.cmake b/ports/azure-security-keyvault-keys-cpp/portfile.cmake index 43ad12797f..86c3cc6ca5 100644 --- a/ports/azure-security-keyvault-keys-cpp/portfile.cmake +++ b/ports/azure-security-keyvault-keys-cpp/portfile.cmake @@ -1,8 +1,8 @@ vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Azure/azure-sdk-for-cpp - REF azure-security-keyvault-keys_4.0.0-beta.3 - SHA512 af62b7cad9b01922e067c6b5b58b53388cbb436a9daee8b93c99c2a941eaac4696e3142e31807abc43e30e9f2550f7e541c580d667108c619b16147ea616d8dd + REF azure-security-keyvault-keys_4.0.0-beta.4 + SHA512 906287fce93f0f7720af6d4788ea4a8b35cf0cf675ecbae742bf7aa768e6241006012cb9ccebc3b4e9192cdb7b5bcec7606b72a5b2edde9ce194b4d6dd907412 ) vcpkg_cmake_configure( diff --git a/ports/azure-security-keyvault-keys-cpp/vcpkg.json b/ports/azure-security-keyvault-keys-cpp/vcpkg.json index 8d00cfde2b..90bb18eb9c 100644 --- a/ports/azure-security-keyvault-keys-cpp/vcpkg.json +++ b/ports/azure-security-keyvault-keys-cpp/vcpkg.json @@ -1,16 +1,18 @@ { "name": "azure-security-keyvault-keys-cpp", - "version-semver": "4.0.0-beta.3", + "version-semver": "4.0.0-beta.4", "description": [ "Microsoft Azure Key Vault Keys SDK for C++", "This library provides Azure Key Vault Keys SDK." ], - "homepage": "https://github.com/Azure/azure-sdk-for-cpp/tree/master/sdk/keyvault/azure-security-keyvault-keys", + "homepage": "https://github.com/Azure/azure-sdk-for-cpp/tree/main/sdk/keyvault/azure-security-keyvault-keys", "license": "MIT", + "builtin-baseline": "14c54c49b56a964ac7f2f701a6857adb02ae1bec", "dependencies": [ { - "name": "azure-security-keyvault-common-cpp", - "default-features": false + "name": "azure-core-cpp", + "default-features": false, + "version>=": "1.1.0" }, { "name": "vcpkg-cmake", diff --git a/versions/a-/azure-security-keyvault-keys-cpp.json b/versions/a-/azure-security-keyvault-keys-cpp.json index 6295561f82..b87aed9c0a 100644 --- a/versions/a-/azure-security-keyvault-keys-cpp.json +++ b/versions/a-/azure-security-keyvault-keys-cpp.json @@ -1,5 +1,10 @@ { "versions": [ + { + "git-tree": "beff44522cd72f08bddabfc35a520533b97d1819", + "version-semver": "4.0.0-beta.4", + "port-version": 0 + }, { "git-tree": "cb31e4f4d75f3e38568a324dc412f308bd463bfa", "version-semver": "4.0.0-beta.3", diff --git a/versions/baseline.json b/versions/baseline.json index 39b7e720d3..fd3faebe10 100644 --- a/versions/baseline.json +++ b/versions/baseline.json @@ -289,7 +289,7 @@ "port-version": 0 }, "azure-security-keyvault-keys-cpp": { - "baseline": "4.0.0-beta.3", + "baseline": "4.0.0-beta.4", "port-version": 0 }, "azure-storage-blobs-cpp": {