New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Azure SDK] Update Azure SDK to the latest version #19028
[Azure SDK] Update Azure SDK to the latest version #19028
Conversation
## 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<T>` rather than the `T` directly. - Renamed high-level header from `key_vault_keys.hpp` to `keyvault_keys.hpp`.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@azure-sdk ,Please delete PREFER_NINJA in the vcpkg_cmake_configure
Can you please explain why? This PR isn't touching that aspect nor adding it, so we'd prefer to that separately for the next release and unblock the current PR, unless there is a functional correctness reason that it must be fixed now. Thanks! @danieljurek - can we please update the PR generation to auto-tag/cc the Azure SDK C++ dev team, so we can get notified and follow-up on such feedback and releases? |
@ahsonkhan ,According to the description of the vcpkg_cmake_configure function, Ninja compilation is used by default, so we generally delete PREFER_NINJA
|
Since that is just redundant (and not incorrect), can we merge this as is for now, and make the change in our repo for the next release? We'd want to make the change here first, later: |
This looks like a straightforward update and so doesn't need to block on fixing the |
Update vcpkg ports for Azure SDK release. This release may contain multiple ports.