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

   Updated [Azure.Identity](https://github.com/Azure/azure-sdk-for-net) from 
1.14.1 to 1.16.0.
   
   <details>
   <summary>Release notes</summary>
   
   _Sourced from [Azure.Identity's 
releases](https://github.com/Azure/azure-sdk-for-net/releases)._
   
   ## 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.
   
   
   ## 1.15.0
   
   ## 1.15.0 (2025-08-07)
   
   ### Breaking Changes
   
   #### Behavioral Breaking Changes
   
   - Deprecated `SharedTokenCacheCredential`. The supporting credential 
(`SharedTokenCacheCredential`) was a legacy mechanism for authenticating 
clients using credentials provided to Visual Studio. For brokered 
authentication, consider using `InteractiveBrowserCredential` instead. The 
following changes have been made:
     - `SharedTokenCacheCredential` class is marked as `[Obsolete]` and 
`[EditorBrowsable(EditorBrowsableState.Never)]`
     - `SharedTokenCacheCredentialOptions` class is marked as `[Obsolete]` and 
`[EditorBrowsable(EditorBrowsableState.Never)]`
     - `DefaultAzureCredentialOptions.ExcludeSharedTokenCacheCredential` 
property is marked as `[Obsolete]` and 
`[EditorBrowsable(EditorBrowsableState.Never)]`
     - `SharedTokenCacheUsername` property is marked as `[Obsolete]` and 
`[EditorBrowsable(EditorBrowsableState.Never)]`
     - `SharedTokenCacheCredential` is no longer included in the 
`DefaultAzureCredential` authentication flow
   
   ### Bugs Fixed
   
   - Tenant ID comparisons in credential options are now case-insensitive. This 
affects `AdditionallyAllowedTenants` values which will now be matched against 
tenant IDs without case sensitivity, making the authentication more resilient 
to case differences in tenant IDs returned from WWW-Authenticate challenges 
([#​51693](https://github.com/Azure/azure-sdk-for-net/issues/51693)).
   
   ### Other Changes
   - `BrokerAuthenticationCredential` has been renamed as `BrokerCredential`.
   
   - Added the `EditorBrowsable(Never)` attribute to property 
`VisualStudioCodeTenantId` as `TenantId` is preferred. The 
`VisualStudioCodeTenantId` property exists only to provide backwards 
compatibility.
   
   
   Commits viewable in [compare 
view](https://github.com/Azure/azure-sdk-for-net/commits/Azure.Identity_1.16.0).
   </details>
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Azure.Identity&package-manager=nuget&previous-version=1.14.1&new-version=1.16.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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to