* april releases * changelogs * fds * fds * Update sdk/keyvault/azure-security-keyvault-keys/CHANGELOG.md Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com> * sadasfsd --------- Co-authored-by: Larry Osterman <LarryOsterman@users.noreply.github.com>
7.2 KiB
7.2 KiB
Release History
4.5.0-beta.3 (2025-04-08)
Bugs Fixed
- Allow the
ApiVersionfield withinKeyClientOptionsto be settable.
Other Changes
- Use generated code to replace hand written client.
4.5.0-beta.2 (2024-06-11)
Breaking Changes
- Deprecated
KeyEncryptionAlgorithm::CKM_RSA_AES_KEY_WRAPin favor ofKeyEncryptionAlgorithm::CkmRsaAesKeyWrap. - Deprecated
KeyEncryptionAlgorithm::RSA_AES_KEY_WRAP_256in favor ofKeyEncryptionAlgorithm::RsaAesKeyWrap256. - Deprecated
KeyEncryptionAlgorithm::RSA_AES_KEY_WRAP_384in favor ofKeyEncryptionAlgorithm::RsaAesKeyWrap384.
Other Changes
- Relocated samples to the
samplesdirectory. - Updated the
README.mdfile with the latest information. - Updated samples.
4.5.0-beta.1 (2024-04-09)
Features Added
- Updated to API version 7.5.
4.4.1 (2024-01-16)
Bugs Fixed
- [#4754] Thread safety for authentication policy.
Other Changes
- Fixed GCC 13 compilation error. (A community contribution, courtesy of adamdebreceni)
- Use well-formed URL for the HTTP request made in
KeyClient::GetRandomBytes().
Acknowledgments
Thank you to our developer community members who helped to make Azure Key Vault Keys better with their contributions to this release:
- adamdebreceni (GitHub)
4.4.0 (2023-05-09)
Features Added
- Added support for challenge-based and multi-tenant authentication.
Bugs Fixed
- [#4466] Fixed the user-agent string sent to the service to include the "keys" suffix in the value, when using
CryptographyClient.
4.4.0-beta.1 (2023-04-11)
Features Added
- Added support for challenge-based and multi-tenant authentication.
Bugs Fixed
- [#4466] Fixed the user-agent string sent to the service to include the "keys" suffix in the value, when using
CryptographyClient.
4.3.0 (2022-10-11)
Features Added
- Keyvault 7.3 support added for Keys.
4.3.0-beta.1 (2022-07-07)
Features Added
- Keyvault 7.3 support added for Keys.
Breaking Changes
- Removed ServiceVersion type, replaced with ApiVersion field in the KeyClientOptions type.
4.2.0 (2021-10-05)
Features Added
- [#2833] Added
GetCryptographyClient()toKeyClientto return aCryptographyClientthat uses the same options, policies, and pipeline as theKeyClientthat created it.
4.1.0 (2021-09-08)
Features Added
- Added
GetUrl()toKeyClient.
Bugs Fixed
- [#2750] Support for Azure
managedhsmcloud and any other non-public Azure cloud.
4.0.0 (2021-08-10)
Other Changes
- Consolidated keyvault and cryptography client options and model files into single headers.
4.0.0-beta.4 (2021-07-20)
Features Added
- Added
GetIv()toEncryptParametersandDecryptParameters. - Added
BackupKeyResultforBackupKey()return type.
Breaking Changes
- Removed
Azure::Security::KeyVault::Keys::ServiceVersion::V7_0andV7_1. - Removed
Azure::Security::KeyVault::Keys::Cryptography::ServiceVersion::V7_0andV7_1. - Removed
CryptographyClient::RemoteClient()andCryptographyClient::LocalOnly(). - Removed the general constructor from
EncryptParametersandDecryptParameters. - Removed access to
Ivfield member fromEncryptParametersandDecryptParameters. - Removed
Encrypt(EncryptionAlgorithm, std::vector, context). - Removed
Decrypt(DecryptAlgorithm, std::vector, context). - Removed
JsonWebKey::HasPrivateKey(). - Removed the
MaxPageResultsfield fromGetPropertiesOfKeysOptions,GetPropertiesOfKeyVersionsOptions, andGetDeletedKeysOptions. - Renamed header
list_keys_single_page_result.hpptolist_keys_responses.hpp. - Updated
BackupKey()API return type toBackupKeyResultmodel type. - Renamed
KeyPropertiesPageResulttoKeyPropertiesPagedResponse. - Renamed
DeletedKeyPageResulttoDeletedKeyPagedResponse. - Changed the container for
KeyOperationsfromstd::listtostd::vectorwithinCreateKeyOptionsandUpdateKeyProperties(). - Changed the return type of
CrytographyClientAPIs likeEncrypt()to returnResponse<T>rather than theTdirectly. - Renamed high-level header from
key_vault_keys.hpptokeyvault_keys.hpp.
4.0.0-beta.3 (2021-06-08)
Breaking Changes
- Updated
MaxPageResultstype toint32_t, fromuint32_t, affecting:GetDeletedKeysOptions().GetPropertiesOfKeysOptions().GetPropertiesOfKeyVersionsOptions().
- Updated
CreateRsaKeyOptions::KeySizetype fromuint64_ttoint64_t. - Updated
CreateRsaKeyOptions::PublicExponenttype fromuint64_ttoint64_t. - Updated
CreateOctKeyOptions::KeySizetype fromuint64_ttoint64_t.
4.0.0-beta.2 (2021-05-18)
New Features
- Added support for importing and deserializing EC and OCT keys.
- Added cryptography client.
- Added
CreateFromResumeToken()toDeletedKeyOperationandRecoverKeyOperation.
Breaking Changes
- Added
finalspecifier to classes and structures that are are not expected to be inheritable at the moment. - Renamed
GetPropertiesOfKeysSinglePage()toGetPropertiesOfKeys(). - Renamed
GetPropertiesOfKeyVersionsSinglePage()toGetPropertiesOfKeyVersions(). - Renamed
GetDeletedKeysSinglePage()toGetDeletedKeys(). - Renamed
KeyPropertiesSinglePagetoKeyPropertiesPageResult. - Renamed
DeletedKeySinglePagetoDeletedKeyPageResult. - Renamed
GetPropertiesOfKeysSinglePageOptionstoGetPropertiesOfKeysOptions. - Renamed
GetPropertiesOfKeyVersionsSinglePageOptionstoGetPropertiesOfKeyVersionsOptions. - Renamed
GetDeletedKeysSinglePageOptionstoGetDeletedKeysOptions. - Removed
Azure::Security::KeyVault::Keys::JsonWebKey::to_json. - Replaced static functions from
KeyOperationandKeyCurveNamewith static const members. - Replaced the enum
JsonWebKeyTypefor a class with static const members as an extensible enum calledKeyVaultKeyType. - Renamed
MaxResultstoMaxPageResultsforGetSinglePageOptions. - Changed the returned type for list keys, key versions, and deleted keys from
Response<T>toPagedResponse<T>affecting:GetPropertiesOfKeysSinglePage()andGetPropertiesOfKeyVersionsSinglePage()now returnsKeyProperties.GetDeletedKeysSinglePage()now returnsDeletedKey.
- Removed
ResumeDeleteKeyOperation()andResumeRecoverKeyOperation().
Bug Fixes
- Fix getting a resume token from delete and recover key operations.
4.0.0-beta.1 (2021-04-07)
New Features
- Added
Azure::Security::KeyVault::Keys::KeyClientfor get, create, list, delete, backup, restore, and import key operations. - Added high-level and simplified
key_vault.hppfile for simpler include experience for customers. - Added model types which are returned from the
KeyClientoperations, such asAzure::Security::KeyVault::Keys::KeyVaultKey.