Skip to content

Commit f3314c2

Browse files
authored
Prepare Key Vault SDK release for 7.3 (Azure#27719)
* Prepare Key Vault SDK release for 7.3 Resolves Azure#24965 * Fix broken tests Needed to add `CompareBodies = false` back into several of them.
1 parent f2ee08a commit f3314c2

File tree

687 files changed

+61806
-111025
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

687 files changed

+61806
-111025
lines changed

sdk/keyvault/Azure.Security.KeyVault.Administration/CHANGELOG.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
11
# Release History
22

3-
## 4.1.0-beta.4 (Unreleased)
3+
## 4.1.0 (2022-03-24)
44

5-
### Features Added
5+
Changes from both the last release and the last beta include:
66

7-
### Breaking Changes
7+
### Features Added
88

9-
### Bugs Fixed
9+
- Support multi-tenant authentication against Managed HSM when using Azure.Identity 1.5.0 or newer. ([#18359](https://github.com/Azure/azure-sdk-for-net/issues/18359))
1010

1111
### Other Changes
1212

13+
- The default service version is now "7.3".
14+
1315
## 4.1.0-beta.3 (2022-02-08)
1416

1517
### Other Changes

sdk/keyvault/Azure.Security.KeyVault.Administration/api/Azure.Security.KeyVault.Administration.netstandard2.0.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ public KeyVaultAccessControlClient(System.Uri vaultUri, Azure.Core.TokenCredenti
3838
}
3939
public partial class KeyVaultAdministrationClientOptions : Azure.Core.ClientOptions
4040
{
41-
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_3_Preview) { }
41+
public KeyVaultAdministrationClientOptions(Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion version = Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion.V7_3) { }
4242
public Azure.Security.KeyVault.Administration.KeyVaultAdministrationClientOptions.ServiceVersion Version { get { throw null; } }
4343
public enum ServiceVersion
4444
{
4545
V7_2 = 1,
46-
V7_3_Preview = 2,
46+
V7_3 = 2,
4747
}
4848
}
4949
public static partial class KeyVaultAdministrationModelFactory

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Azure.Security.KeyVault.Administration.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<PropertyGroup>
44
<Description>This is the Microsoft Azure Key Vault Administration client library</Description>
55
<AssemblyTitle>Microsoft Azure.Security.KeyVault.Administration client library</AssemblyTitle>
6-
<Version>4.1.0-beta.4</Version>
6+
<Version>4.1.0</Version>
77
<!--The ApiCompatVersion is managed automatically and should not generally be modified manually.-->
88
<ApiCompatVersion>4.0.0</ApiCompatVersion>
99
<PackageTags>Microsoft Azure Key Vault Administration;$(PackageCommonTags)</PackageTags>

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/BackupRestoreRestClient.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/RoleAssignmentsRestClient.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/Azure.Security.KeyVault.Administration/src/Generated/RoleDefinitionsRestClient.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultAdministrationClientOptions.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public class KeyVaultAdministrationClientOptions : ClientOptions
1616
/// For more information, see
1717
/// <see href="https://docs.microsoft.com/rest/api/keyvault/key-vault-versions">Key Vault versions</see>.
1818
/// </summary>
19-
internal const ServiceVersion LatestVersion = ServiceVersion.V7_3_Preview;
19+
internal const ServiceVersion LatestVersion = ServiceVersion.V7_3;
2020

2121
/// <summary>
2222
/// The versions of Azure Key Vault supported by this client
@@ -31,9 +31,9 @@ public enum ServiceVersion
3131
V7_2 = 1,
3232

3333
/// <summary>
34-
/// The Key Vault API version 7.3-preview.
34+
/// The Key Vault API version 7.3.
3535
/// </summary>
36-
V7_3_Preview = 2,
36+
V7_3 = 2,
3737
#pragma warning restore CA1707 // Identifiers should not contain underscores
3838
}
3939

@@ -64,7 +64,7 @@ internal string GetVersionString()
6464
return Version switch
6565
{
6666
ServiceVersion.V7_2 => "7.2",
67-
ServiceVersion.V7_3_Preview => "7.3-preview",
67+
ServiceVersion.V7_3 => "7.3",
6868
_ => throw new ArgumentException(Version.ToString()),
6969
};
7070
}

sdk/keyvault/Azure.Security.KeyVault.Administration/src/autorest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ Run `dotnet build /t:GenerateCode` in src directory to re-generate.
99
``` yaml
1010
title: Azure.Security.KeyVault.Administration
1111
input-file:
12-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/b7d6b00a7f388f048772ea249114a63773312538/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/rbac.json
13-
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/b7d6b00a7f388f048772ea249114a63773312538/specification/keyvault/data-plane/Microsoft.KeyVault/preview/7.3-preview/backuprestore.json
12+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/e2ef44b87405b412403ccb005bfb3975411adf60/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/rbac.json
13+
- https://raw.githubusercontent.com/Azure/azure-rest-api-specs/e2ef44b87405b412403ccb005bfb3975411adf60/specification/keyvault/data-plane/Microsoft.KeyVault/stable/7.3/backuprestore.json
1414
namespace: Azure.Security.KeyVault.Administration
1515
include-csproj: disable
1616
```

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/AdministrationTestBase.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace Azure.Security.KeyVault.Administration.Tests
1717
/// </summary>
1818
[ClientTestFixture(
1919
KeyVaultAdministrationClientOptions.ServiceVersion.V7_2,
20-
KeyVaultAdministrationClientOptions.ServiceVersion.V7_3_Preview)]
20+
KeyVaultAdministrationClientOptions.ServiceVersion.V7_3)]
2121
public abstract class AdministrationTestBase : RecordedTestBase<KeyVaultTestEnvironment>
2222
{
2323
// Queue deletes, but poll on the top of the purge stack to increase likelihood of others being purged by then.
@@ -47,7 +47,7 @@ protected AdministrationTestBase(bool isAsync, KeyVaultAdministrationClientOptio
4747
: throw new IgnoreException($"Required variable 'AZURE_MANAGEDHSM_URL' is not defined");
4848

4949
/// <summary>
50-
/// Gets a polling interval based on whether we're playing back recorded tests (0s) or not (2s).
50+
/// Gets a polling interval based on whether we're playing back recorded tests (0s) or not (<see cref="KeyVaultTestEnvironment.DefaultPollingInterval"/>).
5151
/// </summary>
5252
protected TimeSpan PollingInterval => Recording.Mode == RecordedTestMode.Playback
5353
? TimeSpan.Zero

sdk/keyvault/Azure.Security.KeyVault.Administration/tests/BackupRestoreTestBase.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public BackupRestoreTestBase(bool isAsync, KeyVaultAdministrationClientOptions.S
2727
SanitizedQueryParameters.Add("sig");
2828
}
2929

30-
internal KeyVaultBackupClient GetClient(bool isInstrumented = true)
30+
internal KeyVaultBackupClient GetClient()
3131
{
3232
var client = new KeyVaultBackupClient(
3333
Uri,
@@ -42,7 +42,8 @@ internal KeyVaultBackupClient GetClient(bool isInstrumented = true)
4242
},
4343
},
4444
}));
45-
return isInstrumented ? InstrumentClient(client) : client;
45+
46+
return InstrumentClient(client);
4647
}
4748

4849
protected override void Start()

0 commit comments

Comments
 (0)