Skip to content

Bump Microsoft.Extensions.Logging.Console from 9.0.9 to 10.0.10#40

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/Microsoft.Extensions.Logging.Console-10.0.10
Open

Bump Microsoft.Extensions.Logging.Console from 9.0.9 to 10.0.10#40
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/Microsoft.Extensions.Logging.Console-10.0.10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 20, 2026

Copy link
Copy Markdown

Updated Microsoft.Extensions.Logging.Console from 9.0.9 to 10.0.10.

Release notes

Sourced from Microsoft.Extensions.Logging.Console's releases.

10.0.0-preview.6.25358.103

You can build .NET 10.0 Preview 6 from the repository by cloning the release tag v10.0.0-preview.6.25358.103 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.5.25277.114

You can build .NET 10.0 Preview 5 from the repository by cloning the release tag v10.0.0-preview.5.25277.114 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.4.25258.110

You can build .NET 10.0 Preview 4 from the repository by cloning the release tag v10.0.0-preview.4.25258.110 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.3.25171.5

You can build .NET 10.0 Preview 3 from the repository by cloning the release tag v10.0.0-preview.3.25171.5 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.2.25163.2

You can build .NET 10.0 Preview 2 from the repository by cloning the release tag v10.0.0-preview.2.25163.2 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.1.25080.5

You can build .NET 10.0 Preview 1 from the repository by cloning the release tag v10.0.0-preview.1.25080.5 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.119

You can build .NET 9.0 from the repository by cloning the release tag v9.0.119 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.118

You can build .NET 9.0 from the repository by cloning the release tag v9.0.118 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached is a PGP signature for the GitHub generated tarball. You can find the public key at https://dot.net/release-key-2023

9.0.117

You can build .NET 9.0 from the repository by cloning the release tag v9.0.117 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.116

You can build .NET 9.0 from the repository by cloning the release tag v9.0.116 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.115

You can build .NET 9.0 from the repository by cloning the release tag v9.0.115 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.114

You can build .NET 9.0 from the repository by cloning the release tag v9.0.114 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached is the PGP signature for the GitHub generated tarball. You can find the public key at https://dot.net/release-key-2023

9.0.113

You can build .NET 9.0 from the repository by cloning the release tag v9.0.113 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.112

You can build .NET 9.0 from the repository by cloning the release tag v9.0.112 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.111

You can build .NET 9.0 from the repository by cloning the release tag v9.0.111 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.110

You can build .NET 9.0 from the repository by cloning the release tag v9.0.110 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.109

You can build .NET 9.0 from the repository by cloning the release tag v9.0.109 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.101

You can build .NET 9.0 from the repository by cloning the release tag v9.0.101 and following the build instructions in the main README.md.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

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 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)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging.Console
  dependency-version: 10.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 20, 2026
@greptile-apps

greptile-apps Bot commented Jul 20, 2026

Copy link
Copy Markdown

Greptile Summary

This PR is a Dependabot-generated bump of Microsoft.Extensions.Logging.Console from 9.0.9 to 10.0.10, a major version jump, in a project that targets net8.0-windows.

  • Microsoft.Extensions.Hosting and Microsoft.Extensions.Http remain at 9.0.9, creating a cross-major-version split within the Microsoft.Extensions.* ecosystem; shared transitive dependencies (e.g. Logging.Abstractions, DependencyInjection.Abstractions) will be pulled to 10.x by this package while the 9.x Hosting and Http packages expect 9.x versions.
  • The project targets net8.0-windows, but Microsoft.Extensions.* 10.x packages are built for net10.0, which may result in build warnings or failures if no compatible TFM fallback is available.

Confidence Score: 2/5

Risky to merge: mixing a .NET 10 package into a .NET 8 project alongside .NET 9 siblings in the same Microsoft.Extensions family is likely to cause build or runtime failures.

The bump introduces a lone 10.x package into a project that targets net8.0-windows and keeps all other Microsoft.Extensions packages at 9.x. This forces transitive Microsoft.Extensions abstractions to 10.x at resolution time, while Hosting 9.x and Http 9.x were never validated against those 10.x abstractions. The target-framework mismatch (net8.0 project consuming a net10.0 package) adds an additional build-time risk.

BARS-Client-V2.csproj — the only changed file; the version bump and the resulting dependency mismatches all originate here.

Important Files Changed

Filename Overview
BARS-Client-V2.csproj Bumps Microsoft.Extensions.Logging.Console from 9.0.9 to 10.0.10 while leaving Hosting and Http at 9.0.9, creating a major-version split in the Microsoft.Extensions ecosystem against a net8.0-windows target.
Prompt To Fix All With AI
Fix the following 1 code review issue. Work through them one at a time, proposing concise fixes.

---

### Issue 1 of 1
BARS-Client-V2.csproj:39
**Major version mismatch in Microsoft.Extensions ecosystem**

`Microsoft.Extensions.Logging.Console` is being bumped to `10.0.10` while `Microsoft.Extensions.Hosting` (line 38) and `Microsoft.Extensions.Http` (line 40) remain at `9.0.9`. These packages share transitive dependencies (e.g. `Microsoft.Extensions.Logging.Abstractions`, `Microsoft.Extensions.DependencyInjection.Abstractions`) — `Logging.Console` 10.x will pull in 10.x versions of those abstractions while `Hosting` 9.x expects 9.x versions. NuGet will resolve to the higher version, but `Hosting` was never tested against 10.x abstractions and may fail at runtime with type-load or interface-mismatch errors.

Additionally, the project targets `net8.0-windows`, and `Microsoft.Extensions.*` 10.x packages are built for `net10.0`. If no compatible TFM fallback exists in the package, the build itself may warn or fail.

Reviews (1): Last reviewed commit: "Bump Microsoft.Extensions.Logging.Consol..." | Re-trigger Greptile

Comment thread BARS-Client-V2.csproj
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.9" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.9" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="10.0.10" />

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Major version mismatch in Microsoft.Extensions ecosystem

Microsoft.Extensions.Logging.Console is being bumped to 10.0.10 while Microsoft.Extensions.Hosting (line 38) and Microsoft.Extensions.Http (line 40) remain at 9.0.9. These packages share transitive dependencies (e.g. Microsoft.Extensions.Logging.Abstractions, Microsoft.Extensions.DependencyInjection.Abstractions) — Logging.Console 10.x will pull in 10.x versions of those abstractions while Hosting 9.x expects 9.x versions. NuGet will resolve to the higher version, but Hosting was never tested against 10.x abstractions and may fail at runtime with type-load or interface-mismatch errors.

Additionally, the project targets net8.0-windows, and Microsoft.Extensions.* 10.x packages are built for net10.0. If no compatible TFM fallback exists in the package, the build itself may warn or fail.

Prompt To Fix With AI
This is a comment left during a code review.
Path: BARS-Client-V2.csproj
Line: 39

Comment:
**Major version mismatch in Microsoft.Extensions ecosystem**

`Microsoft.Extensions.Logging.Console` is being bumped to `10.0.10` while `Microsoft.Extensions.Hosting` (line 38) and `Microsoft.Extensions.Http` (line 40) remain at `9.0.9`. These packages share transitive dependencies (e.g. `Microsoft.Extensions.Logging.Abstractions`, `Microsoft.Extensions.DependencyInjection.Abstractions`) — `Logging.Console` 10.x will pull in 10.x versions of those abstractions while `Hosting` 9.x expects 9.x versions. NuGet will resolve to the higher version, but `Hosting` was never tested against 10.x abstractions and may fail at runtime with type-load or interface-mismatch errors.

Additionally, the project targets `net8.0-windows`, and `Microsoft.Extensions.*` 10.x packages are built for `net10.0`. If no compatible TFM fallback exists in the package, the build itself may warn or fail.

How can I resolve this? If you propose a fix, please make it concise.

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

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants