github Azure/azure-sdk-for-net Azure.Security.KeyVault.Keys_4.6.0

latest releases: Azure.ResourceManager.ComputeSchedule_1.0.0-beta.1, Azure.Communication.Email_1.1.0-beta.2, Azure.Identity_1.12.1...
7 months ago

4.6.0 (2024-02-14)

Changes from both the last release and the last beta include:

Features Added

  • Added CryptographyClient.CreateRSA and CreateRSAAsync to create an RSA implementation backed by Key Vault or Managed HSM.
    Use this anywhere an RSA or AsymmetricAlgorithm is required. (#3545)
  • Added KeyProperties.HsmPlatform to get the underlying HSM platform.

Breaking Changes

  • Renamed tags reported on KeyClient, KeyResolver, CryptographyClient, and RemoteCryptographyClient activities to follow OpenTelemetry attribute naming conventions:
    • key to az.keyvault.key.id or az.keyvault.key.name depending on the value being reported
    • version to az.keyvault.key.version

Bugs Fixed

  • When a Key Vault is moved to another tenant, the client is reauthenticated.
  • KeyRotationPolicyAction performs case-insensitive comparisons since Key Vault and Managed HSM return different cases for "rotate".

Other Changes

  • The default service version is now "7.5".
  • Distributed tracing with ActivitySource is stable and no longer requires the Experimental feature-flag.

Don't miss a new azure-sdk-for-net release

NewReleases is sending notifications on new releases.