Skip to content

Commit

Permalink
Prepare Key Vault SDK GA release (#21865)
Browse files Browse the repository at this point in the history
* Prepare Key Vault SDK GA release

* Resolve PR feedback
  • Loading branch information
heaths authored Jun 15, 2021
1 parent b29062f commit 4f32627
Show file tree
Hide file tree
Showing 12 changed files with 35 additions and 14 deletions.
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
# Release History

## 4.0.0-beta.6 (Unreleased)
## 4.0.0 (2021-06-15)

### Breaking Changes
- Initial release of `KeyVaultAccessControlClient` to managed role assignments and definitions for Managed HSM.
- Initial release of `KeyVaultBackupClient` to backup and restore Managed HSM.

### Breaking Changes since 4.0.0-beta.5

- Changed `KeyVaultBackupClient.StartSelectiveRestore` and `StartSelectiveRestoreAsync` to `StartSelectiveKeyRestore` and `StartSelectiveKeyRestoreAsync`.
- Return only a `Response` from `KeyVaultAccessControlClient.DeleteRoleAssignment` and `DeleteRoleAssignmentAsync`. HTTP 404 responses no longer throw a `RequestFailedException`.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ The Azure Key Vault administration library clients support administrative tasks
Install the Azure Key Vault administration client library for .NET with [NuGet][nuget]:

```PowerShell
dotnet add package Azure.Security.KeyVault.Administration --version 4.0.0-beta.4
dotnet add package Azure.Security.KeyVault.Administration
```

### Prerequisites
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Description>This is the Microsoft Azure Key Vault Administration client library</Description>
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Administration client library</AssemblyTitle>
<Version>4.0.0-beta.6</Version>
<Version>4.0.0</Version>
<PackageTags>Microsoft Azure Key Vault Administration;$(PackageCommonTags)</PackageTags>
<TargetFrameworks>$(RequiredTargetFrameworks)</TargetFrameworks>
<NoWarn>$(NoWarn);3021;CA1812</NoWarn>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,12 @@
# Release History

## 4.2.0-beta.7 (Unreleased)
## 4.2.0 (2021-06-15)

### Features Added

- Changed default service version to "7.2".
- Added `KeyVaultCertificateIdentifier` to parse certificate URIs.
- Added `CertificateClient.DownloadCertificate` and `DownloadCertificateAsync` to download an `X509Certificate2` with private key.

## 4.2.0-beta.6 (2021-05-11)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The Azure Key Vault certificates client library enables programmatically managin
Install the Azure Key Vault certificates client library for .NET with [NuGet][nuget]:

```PowerShell
dotnet add package Azure.Security.KeyVault.Certificates --version 4.2.0-beta.4
dotnet add package Azure.Security.KeyVault.Certificates
```

### Prerequisites
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Description>This is the Microsoft Azure Key Vault Certificates client library</Description>
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Certificates client library</AssemblyTitle>
<Version>4.2.0-beta.7</Version>
<Version>4.2.0</Version>
<ApiCompatVersion>4.1.0</ApiCompatVersion>
<PackageTags>Microsoft Azure Key Vault Certificates;$(PackageCommonTags)</PackageTags>
<TargetFrameworks>$(RequiredTargetFrameworks)</TargetFrameworks>
Expand Down
13 changes: 11 additions & 2 deletions sdk/keyvault/Azure.Security.KeyVault.Keys/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
# Release History

## 4.2.0-beta.7 (Unreleased)
## 4.2.0 (2021-06-15)

### Breaking Changes
### Features Added

- Changed default service version to "7.2".
- Added `KeyVaultKeyIdentifier` to parse certificate URIs.
- Added local-only support for `CryptographyClient` using only a `JsonWebKey` using `LocalCryptographyClientOptions`.
- Added `CreateEcKeyOptions` class and associated `KeyClient.CreateEcKey` and `CreateEcKeyAsync` methods.
- Added `KeyType.OctHsm` to support "oct-HSM" key operations to support Managed HSM.
- Added AES-GCM and AES-CBC support for encrypting and decrypting, including new `Encrypt` and `Decrypt` overloads.

### Breaking Changes since 4.2.0-beta.6

- Renamed `additionalAuthenticationData` factory method parameters to `additionalAuthenticatedData` to match properties and constructor parameters.
- Renamed `parameters` parameter to `decryptParameters` for `CryptographyClient.Decrypt` and `DecryptAsync`.
Expand Down
2 changes: 1 addition & 1 deletion sdk/keyvault/Azure.Security.KeyVault.Keys/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The Azure Key Vault keys library client supports RSA keys and Elliptic Curve (EC
Install the Azure Key Vault keys client library for .NET with [NuGet][nuget]:

```PowerShell
dotnet add package Azure.Security.KeyVault.Keys --version 4.2.0-beta.4
dotnet add package Azure.Security.KeyVault.Keys
```

### Prerequisites
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Description>This is the Microsoft Azure Key Vault Keys client library</Description>
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Keys client library</AssemblyTitle>
<Version>4.2.0-beta.7</Version>
<Version>4.2.0</Version>
<ApiCompatVersion>4.1.0</ApiCompatVersion>
<PackageTags>Microsoft Azure Key Vault Keys;$(PackageCommonTags)</PackageTags>

Expand Down
6 changes: 5 additions & 1 deletion sdk/keyvault/Azure.Security.KeyVault.Secrets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
# Release History

## 4.2.0-beta.6 (Unreleased)
## 4.2.0 (2021-06-15)

### Features Added

- Changed default service version to "7.2".
- Added `KeyVaultSecretIdentifier` to parse certificate URIs.

## 4.2.0-beta.5 (2021-05-11)

Expand Down
2 changes: 1 addition & 1 deletion sdk/keyvault/Azure.Security.KeyVault.Secrets/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ The Azure Key Vault secrets client library allows you to securely store and cont
Install the Azure Key Vault secrets client library for .NET with [NuGet][nuget]:

```PowerShell
dotnet add package Azure.Security.KeyVault.Secrets --version 4.2.0-beta.4
dotnet add package Azure.Security.KeyVault.Secrets
```

### Prerequisites
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Description>This is the Microsoft Azure Key Vault Secrets client library</Description>
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Secrets client library</AssemblyTitle>
<Version>4.2.0-beta.6</Version>
<Version>4.2.0</Version>
<ApiCompatVersion>4.1.0</ApiCompatVersion>
<PackageTags>Microsoft Azure Key Vault Secrets;$(PackageCommonTags)</PackageTags>

Expand Down

0 comments on commit 4f32627

Please sign in to comment.