4.6.0 (2024-02-14)
Changes from both the last release and the last beta include:
Features Added
- Added
CryptographyClient.CreateRSA
andCreateRSAAsync
to create anRSA
implementation backed by Key Vault or Managed HSM.
Use this anywhere anRSA
orAsymmetricAlgorithm
is required. (#3545) - Added
KeyProperties.HsmPlatform
to get the underlying HSM platform.
Breaking Changes
- Renamed tags reported on
KeyClient
,KeyResolver
,CryptographyClient
, andRemoteCryptographyClient
activities to follow OpenTelemetry attribute naming conventions:key
toaz.keyvault.key.id
oraz.keyvault.key.name
depending on the value being reportedversion
toaz.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.