github Azure/azure-sdk-for-java azure-security-keyvault-jca_2.9.0

2.9.0 (2024-10-15)

Features Added

  • Added the new system property azure.keyvault.disable-challenge-resource-verification, which can be set to true to disable challenge resource verification when authenticating against the Azure Key Vault service. For more information, please refer to this link. (#40560)
  • Added support for obtaining a Managed Identity access token on a Container App, which is achieved by setting the system properties IDENTITY_ENDPOINT and IDENTITY_HEADER. For more information, see here. (#42024).

Bugs Fixed

  • Fix bug: AccessTokenUtil does not URL-encode its parameters when getting an access token. (#40616)
  • Changed the authentication mechanism to allow for discovering the login URI for a given Azure Key Vault instance by requesting an authentication challenge from the service, as opposed to using a hard-coded list of URIs to choose from depending on a vault's URI. This should add support for customers using Azure Stack instances, for example.

Other Changes

Dependency Updates

  • Upgraded conscrypt-openjdk-uber from 2.2.1 to version 2.5.2.
  • Upgraded jackson-databind from 2.13.5 to version 2.17.2.

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

NewReleases is sending notifications on new releases.