Skip to content

Bump the system group with 1 update#152

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/xAI/system-45fea6758e
Open

Bump the system group with 1 update#152
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/xAI/system-45fea6758e

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 21, 2026

Updated System.ClientModel from 1.10.0 to 1.13.0.

Release notes

Sourced from System.ClientModel's releases.

1.13.0

1.13.0 (2026-05-18)

Features Added

  • Added CredentialSettings.TokenProvider to hold the resolved AuthenticationTokenProvider for the credential.

Breaking Changes

  • IConfiguration.GetCredential(...) renamed to IConfiguration.GetCredentialSettings(...) and its return type changed from AuthenticationTokenProvider? to CredentialSettings? (experimental SCME0002).

Other Changes

  • ClientSettings.CredentialProvider will be removed in a future release; migrate to settings.Credential.TokenProvider (experimental SCME0002).

1.12.0

1.12.0 (2026-05-12)

Features Added

  • Added CredentialSettings.this[string key] indexer for reading custom properties from the credential configuration section.

Other Changes

  • AuthenticationPolicy.Create no longer throws when an ApiKey credential section carries a Scope value; Scope is ignored for ApiKey auth.

1.11.0

1.11.0 (2026-05-05)

Features Added

  • Added CredentialResolver abstract class — an extensibility hook that lets credential providers participate in the configuration-driven credential resolution pipeline. Resolvers are invoked in registration order until one produces an AuthenticationTokenProvider for a given configuration section.
  • Added IConfiguration.GetCredential(...) extension overloads on ConfigurationExtensions that walk a chain of CredentialResolver instances against a named credential section, with optional configureOverrides to mutate the section in-flight.
  • Added IConfiguration.GetClientSettings<T>(...) extension overloads that bind a ClientSettings-derived type and resolve its Credential via the resolver chain.
  • Added AddCredentialResolver<T> extension methods on IServiceCollection and IHostApplicationBuilder that register a CredentialResolver once per implementation type (idempotent).
  • The DI AddClient<TClient, TSettings> / AddKeyedClient<TClient, TSettings> paths now auto-resolve credentials from the registered resolver chain, so callers no longer need to wire up provider-specific helpers like WithAzureCredential explicitly when a resolver is registered.
  • Resolving the same credential section more than once returns the same AuthenticationTokenProvider instance.

Breaking Changes

  • IClientBuilder no longer inherits from IHostApplicationBuilder. The internal ClientBuilder implementation now uses composition instead of inheritance. PostConfigure return type changed from IHostApplicationBuilder to IClientBuilder. AddClient and AddKeyedClient continue to return IClientBuilder.

Commits viewable in compare view.

Dependabot compatibility score

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 commands and options

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps System.ClientModel from 1.10.0 to 1.13.0

---
updated-dependencies:
- dependency-name: System.ClientModel
  dependency-version: 1.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: system
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies labels May 21, 2026
@kzu
Copy link
Copy Markdown
Member

kzu commented May 21, 2026

67 passed 67 passed 37 skipped

🧪 Details on Ubuntu 24.04.4 LTS

from retest v1.1.0 on .NET 10.0.8 with 💜 by @devlooped

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant