Update dependency azure-identity to v1.16.1 [SECURITY] #620
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
==1.4.0
->==1.16.1
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
GitHub Vulnerability Alerts
CVE-2024-35255
Azure Identity Libraries and Microsoft Authentication Library Elevation of Privilege Vulnerability.
Release Notes
Azure/azure-sdk-for-python (azure-identity)
v1.16.1
Compare Source
1.16.1 (2024-06-11)
Bugs Fixed
v1.16.0
Compare Source
1.16.0 (2024-04-09)
Other Changes
ManagedIdentityCredential
, the retry backoff factor was reduced from 2 to 0.8 in order to avoid excessive retry delays and improve responsiveness. Users can customize this setting with theretry_backoff_factor
parameter:ManagedIdentityCredential(retry_backoff_factor=2)
. (#35070)v1.15.0
Compare Source
1.15.0 (2023-10-26)
Features Added
Bugs Fixed
v1.14.1
Compare Source
1.14.1 (2023-10-09)
Bugs Fixed
v1.14.0
Compare Source
1.14.0 (2023-08-08)
Features Added
enable_cae
keyword argument toTrue
inget_token
. This applies to user credentials and service principal credentials. (#30777)Breaking Changes
get_token
request by each SDK. (#30777)AZURE_IDENTITY_DISABLE_CP1
environment variable is no longer supported.Bugs Fixed
azure-core
'sTokenCredential
protocol. (#25175)v1.13.0
Compare Source
1.13.0 (2023-05-11)
Breaking Changes
developer_credential_timeout
toprocess_timeout
inDefaultAzureCredential
to remain consistent with the other credentials that launch a subprocess to acquire tokens.v1.12.0
Compare Source
1.12.0 (2022-11-08)
Bugs Fixed
AzureCliCredential
now works even whenaz
prints warnings to stderr. (#26857) (thanks to @micromaomao for the contribution)TokenCachePersistenceOptions
weren't propagated when usingSharedTokenCacheCredential
(#26982)Breaking Changes
VisualStudioCodeCredential
fromDefaultAzureCredential
token chain by default as SDKauthentication via Visual Studio Code is broken due to
issue #23249. The
VisualStudioCodeCredential
will bere-enabled in the
DefaultAzureCredential
flow once a fix is in place.Issue #25713 tracks this. In the meantime
Visual Studio Code users can authenticate their development environment using the Azure CLI.
Other Changes
v1.11.0
Compare Source
1.11.0 (2022-09-19)
Features Added
additionally_allowed_tenants
to the following credential options to force explicit opt-in behavior for multi-tenant authentication:AuthorizationCodeCredential
AzureCliCredential
AzurePowerShellCredential
CertificateCredential
ClientAssertionCredential
ClientSecretCredential
DefaultAzureCredential
OnBehalfOfCredential
UsernamePasswordCredential
VisualStudioCodeCredential
Breaking Changes
ClientAuthenticationError
if the requested tenant ID doesn't match the credential's tenant ID, and is not included inadditionally_allowed_tenants
. Applications must now explicitly add additional tenants to theadditionally_allowed_tenants
list, or add '*' to list, to enable acquiring tokens from tenants other than the originally specified tenant ID.More information on this change and the consideration behind it can be found here.
tenant_id
forAzureCliCredential
VisualStudioCodeCredential
fromDefaultAzureCredential
token chainAZURE_CLIENT_CERTIFICATE_PASSWORD
support forEnvironmentCredential
validate_authority
supportv1.10.0
Compare Source
1.10.0 (2022-04-28)
Breaking Changes
validate_authority
support is not available in 1.10.0.Other Changes
v1.9.0
Compare Source
1.9.0 (2022-04-05)
Features Added
Breaking Changes
validate_authority
support is not available in 1.9.0.Bugs Fixed
content
from msal response. (#23483)Other Changes
resource_id
, please useidentity_config
instead.get_assertion
tofunc
forClientAssertionCredential
.v1.8.0
Compare Source
1.8.0 (2025-09-08)
Features Added
(#41976)
v1.7.1
Compare Source
1.7.1 (2021-11-09)
Bugs Fixed
v1.7.0
Compare Source
1.7.0 (2025-08-21)
Features Added
(#42464)
Bugs Fixed
(#42342)
(#42505)
v1.6.1
Compare Source
1.6.1 (2021-08-19)
Other Changes
workarounds when importing transitive dependencies such as pywin32
fails
(#19989)
v1.6.0
Compare Source
1.6.0 (2025-07-02)
Other Changes
ARMChallengeAuthenticationPolicy
adopton_challenge
inBearerTokenCredentialPolicy
ofazure-core
to support complete CAE challenges.v1.5.0
Compare Source
1.5.0 (2020-11-11)
Breaking Changes
CertificateCredential
keyword argumentsend_certificate
(added in 1.5.0b1) to
send_certificate_chain
reintroduced in 1.6.0b1. Passing the keyword arguments below
generally won't cause a runtime error, but the arguments have no effect.
(#14601)
authenticate
method fromDeviceCodeCredential
,InteractiveBrowserCredential
, andUsernamePasswordCredential
allow_unencrypted_cache
andenable_persistent_cache
keywordarguments from
CertificateCredential
,ClientSecretCredential
,DeviceCodeCredential
,InteractiveBrowserCredential
, andUsernamePasswordCredential
disable_automatic_authentication
keyword argument fromDeviceCodeCredential
andInteractiveBrowserCredential
allow_unencrypted_cache
keyword argument fromSharedTokenCacheCredential
AuthenticationRecord
andAuthenticationRequiredError
identity_config
keyword argument fromManagedIdentityCredential
(was added in 1.5.0b1)
Changed
DeviceCodeCredential
parameterclient_id
is now optional. When notprovided, the credential will authenticate users to an Azure development
application.
(#14354)
ValueError
when constructed with tenant IDs containinginvalid characters
(#14821)
Added
ManagedIdentityCredential
supports Service Fabric(#12705)
and Azure Arc
(#12702)
Fixed
VisualStudioCodeCredential
using invalid authentication data whenno user is signed in to Visual Studio Code
(#14438)
ManagedIdentityCredential
uses the API version supported by Azure Functionson Linux consumption hosting plans
(#14670)
InteractiveBrowserCredential.get_token()
raises a clearer error message whenit times out waiting for a user to authenticate on Python 2.7
(#14773)
v1.4.1
Compare Source
1.4.1 (2025-01-14)
Other Changes
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.