diff --git a/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md b/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md index 08c99c6a85c51..365d50095f8aa 100644 --- a/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md +++ b/sdk/keyvault/azure-security-keyvault-administration/CHANGELOG.md @@ -1,7 +1,22 @@ # Release History -## 4.0.0-beta.3 (Unreleased) +## 4.0.0-beta.3 (2020-11-12) +### New Features +- Added support for passing a `ServiceVersion` in clients and their builders. + +### Breaking Changes +- Removed exposure of `implementation` (internal) package types via `module-info.java` +- Renamed `KeyVaultRoleAssignmentScope` to `KeyVaultRoleScope` to be in line with other languages. +- Changed the `KeyVaultRoleScope` enum from using `URI` to `URL` and added an overload that accepts a `String` representation of a `URL` too. +- Renamed the `scope` property of `KeyVaultRoleAssignment` to `roleScope` to align with the access client APIs. +- Renamed the `name` parameter to `roleAssignmentName` in role assignment-related APIs, as well as its type from `UUID` to `String`. +- Removed APIs for re-hydrating long-running operations as the guidelines regarding such methods are a still a work in progress +- Annotated read-only classes with `@Immutable`. +- Renamed `actions` and `dataActions` to `allowedActions` and `allowedDataActions` in `KeyVaultPermission`. +- Changed the type of `startTime` and `endTime` from `Long` to `OffsetDateTime` in `KeyVaultLongRunningOperation` and its sub-types. +- Renamed `azureStorageBlobContainerUri` to `azureStorageBlobContainerUrl` in `KeyVaultBackupOperation`, as well as its getter method. +- Removed the use of `KeyVaultRoleAssignmentProperties` in clients' public APIs in favor of using the `roleDefinitionId` and `servicePrincipalId` values directly. ## 4.0.0-beta.2 (2020-10-09) diff --git a/sdk/keyvault/azure-security-keyvault-administration/README.md b/sdk/keyvault/azure-security-keyvault-administration/README.md index fd6a100aea6d6..3ffecad3dffef 100644 --- a/sdk/keyvault/azure-security-keyvault-administration/README.md +++ b/sdk/keyvault/azure-security-keyvault-administration/README.md @@ -9,7 +9,7 @@ Maven dependency for the Azure Key Vault Administration library. Add it to your com.azure azure-security-keyvault-administration - 4.0.0-beta.2 + 4.0.0-beta.3 ``` [//]: # ({x-version-update-end}) diff --git a/sdk/keyvault/azure-security-keyvault-keys/CHANGELOG.md b/sdk/keyvault/azure-security-keyvault-keys/CHANGELOG.md index 22291756661fe..3a0ff47982b0d 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/CHANGELOG.md +++ b/sdk/keyvault/azure-security-keyvault-keys/CHANGELOG.md @@ -1,7 +1,10 @@ # Release History -## 4.3.0-beta.3 (Unreleased) +## 4.3.0-beta.3 (2020-11-12) +### New Features +- Added support for encrypting and decrypting AES-GCM and AES-CBC keys. +- Added `KeyType.OCT_HSM` to support "oct-HSM" key operations. ## 4.3.0-beta.2 (2020-10-09) diff --git a/sdk/keyvault/azure-security-keyvault-keys/README.md b/sdk/keyvault/azure-security-keyvault-keys/README.md index d81184341f68f..13b455f5131a3 100644 --- a/sdk/keyvault/azure-security-keyvault-keys/README.md +++ b/sdk/keyvault/azure-security-keyvault-keys/README.md @@ -14,7 +14,7 @@ Maven dependency for the Azure Key Vault Key client library. Add it to your proj com.azure azure-security-keyvault-keys - 4.3.0-beta.2 + 4.3.0-beta.3 ``` [//]: # ({x-version-update-end})