dependabot[bot] opened a new pull request, #3569:
URL: https://github.com/apache/arrow-adbc/pull/3569

   Updated [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 
1.14.2 to 1.17.0.
   
   <details>
   <summary>Release notes</summary>
   
   _Sourced from [Azure.Identity's 
releases](https://github.com/Azure/azure-sdk-for-net/releases)._
   
   ## 1.17.0
   
   ## 1.17.0 (2025-10-07)
   
   ### Bugs Fixed
   
   - TenantId is now configured via MSAL's `WithTenantId` instead of 
`WithTenantIdFromAuthority` to prevent malformed Uris to the authority.
   
   ### Other Changes
   
   - Deprecated `BrowserCustomizationOptions.UseEmbeddedWebView` property. This 
option requires additional dependencies on Microsoft.Identity.Client.Desktop 
and is no longer supported. Consider using brokered authentication instead.
   
   
   ## 1.16.0
   
   ## 1.16.0 (2025-09-09)
   
   ### Features Added
   
   - Added a new `DefaultAzureCredential` constructor that accepts a custom 
environment variable name for credential configuration. This provides 
flexibility beyond the default `AZURE_TOKEN_CREDENTIALS` environment variable. 
The constructor accepts any environment variable name and uses the same 
credential selection logic as the existing `AZURE_TOKEN_CREDENTIALS` processing.
   - Added `DefaultAzureCredential.DefaultEnvironmentVariableName` constant 
property that returns `"AZURE_TOKEN_CREDENTIALS"` for convenience when 
referencing the default environment variable name.
   - `AzureCliCredential`, `AzurePowerShellCredential`, and 
`AzureDeveloperCliCredential` now throw an `AuthenticationFailedException` when 
the `TokenRequestContext` includes claims, as these credentials do not support 
claims challenges. The exception message includes guidance for handling such 
scenarios.
   - When `AZURE_TOKEN_CREDENTIALS` or the equivalent custom environment 
variable is configured to `ManagedIdentityCredential`, the 
`DefaultAzureCredential` does not issue a probe request and performs retries 
with exponential backoff.
   
   ### Bugs Fixed
   
   - Fixed `AzureDeveloperCliCredential` hanging when the `AZD_DEBUG` 
environment variable is set by adding the `--no-prompt` flag to prevent 
interactive prompts 
([#​52005](https://github.com/Azure/azure-sdk-for-net/issues/52005)).
   - `BrokerCredential` is now included in the chain when 
`AZURE_TOKEN_CREDENTIALS` is set to `dev`.
   - Fixed an issue that prevented ManagedIdentityCredential from utilizing the 
token cache in Workload Identity Federation environments.
   - Fixed a bug in `DefaultAzureCredential` that caused the credential chain 
to be constructed incorrectly when using AZURE_TOKEN_CREDENTIALS in combination 
with `DefaultAzureCredentialOptions`.
   
   ### Other Changes
   
   - The `BrokerCredential` is now always included in the 
`DefaultAzureCredential` chain. If the `Azure.Identity.Broker` package is not 
referenced, an exception will be thrown when `GetToken` is called, making its 
behavior consistent with the rest of the credentials in the chain.
   - Updated `Microsoft.Identity.Client` dependency to version 4.76.0.
   - Updated `Microsoft.Identity.Client.Extensions.Msal` dependency to version 
4.76.0.
   
   
   Commits viewable in [compare 
view](https://github.com/Azure/azure-sdk-for-net/commits/Azure.Identity_1.17.0).
   </details>
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Azure.Identity&package-manager=nuget&previous-version=1.14.2&new-version=1.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot merge` will merge this PR after your CI passes on it
   - `@dependabot squash and merge` will squash and merge this PR after your CI 
passes on it
   - `@dependabot cancel merge` will cancel a previously requested merge and 
block automerging
   - `@dependabot reopen` will reopen this PR if it is closed
   - `@dependabot close` will close this PR and stop Dependabot recreating it. 
You can achieve the same result by closing it manually
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to