github Azure/azure-sdk-for-python azure-identity_1.5.0

latest releases: azure-mgmt-mongocluster_1.0.0b1, azure-template_0.1.0b3920641, azure-mgmt-avs_9.0.0b1...
3 years ago

1.5.0 (2020-11-11)

Breaking Changes

  • Renamed optional CertificateCredential keyword argument send_certificate
    (added in 1.5.0b1) to send_certificate_chain
  • Removed user authentication APIs added in prior betas. These will be
    reintroduced in 1.6.0b1. Passing the keyword arguments below
    generally won't cause a runtime error, but the arguments have no effect.
    (#14601)
    • Removed authenticate method from DeviceCodeCredential,
      InteractiveBrowserCredential, and UsernamePasswordCredential
    • Removed allow_unencrypted_cache and enable_persistent_cache keyword
      arguments from CertificateCredential, ClientSecretCredential,
      DeviceCodeCredential, InteractiveBrowserCredential, and
      UsernamePasswordCredential
    • Removed disable_automatic_authentication keyword argument from
      DeviceCodeCredential and InteractiveBrowserCredential
    • Removed allow_unencrypted_cache keyword argument from
      SharedTokenCacheCredential
    • Removed classes AuthenticationRecord and AuthenticationRequiredError
  • Removed identity_config keyword argument from ManagedIdentityCredential
    (was added in 1.5.0b1)

Changed

  • DeviceCodeCredential parameter client_id is now optional. When not
    provided, the credential will authenticate users to an Azure development
    application.
    (#14354)
  • Credentials raise ValueError when constructed with tenant IDs containing
    invalid characters
    (#14821)
  • Raised minimum msal version to 1.6.0

Added

  • ManagedIdentityCredential supports Service Fabric
    (#12705)
    and Azure Arc
    (#12702)

Fixed

  • Prevent VisualStudioCodeCredential using invalid authentication data when
    no user is signed in to Visual Studio Code
    (#14438)
  • ManagedIdentityCredential uses the API version supported by Azure Functions
    on Linux consumption hosting plans
    (#14670)
  • InteractiveBrowserCredential.get_token() raises a clearer error message when
    it times out waiting for a user to authenticate on Python 2.7
    (#14773)

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

NewReleases is sending notifications on new releases.