Skip to content

Bump Microsoft.Extensions.Http from 9.0.9 to 10.0.10#39

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown

Updated Microsoft.Extensions.Http from 9.0.9 to 10.0.10.

Release notes

Sourced from Microsoft.Extensions.Http'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.Http
  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 bumps Microsoft.Extensions.Http from 9.0.9 to 10.0.10 via Dependabot, but this creates two compatibility concerns worth reviewing before merging.

  • The project targets net8.0-windows, while Microsoft.Extensions.Http 10.0.10 is a .NET 10 package; .NET 10 packages may not be compatible with a net8.0 target framework.
  • The other Microsoft.Extensions.* packages (Hosting, Logging.Console) remain at 9.0.9, leaving the suite at mismatched major versions (9.x vs 10.x), which can cause runtime type unification or API mismatch errors.

Confidence Score: 2/5

The upgrade jumps to a different major version of .NET than the project targets, and splits Microsoft.Extensions.* packages across two incompatible major versions.

The project is a net8.0-windows WPF app, but Microsoft.Extensions.Http 10.0.10 ships for .NET 10. Pulling in a .NET 10 package while the rest of the Microsoft.Extensions.* stack stays at 9.0.9 and the runtime target is net8.0 is a combination likely to produce build failures or runtime type-resolution errors. The upgrade should either stay within the 9.x series or wait until the project's target framework is updated to net10.0 along with all related packages.

BARS-Client-V2.csproj — the single changed file, which now has a mismatched Microsoft.Extensions.Http version relative to both the target framework and the other Microsoft.Extensions.* packages.

Important Files Changed

Filename Overview
BARS-Client-V2.csproj Bumps Microsoft.Extensions.Http from 9.0.9 to 10.0.10, but the project targets net8.0-windows and keeps other Microsoft.Extensions.* packages at 9.0.9, creating a major-version mismatch that may break the build or cause runtime failures.
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:40
**Framework/version mismatch with other Microsoft.Extensions packages**

The project targets `net8.0-windows` (line 5), but `Microsoft.Extensions.Http` is being bumped to `10.0.10` — a .NET 10 package — while `Microsoft.Extensions.Hosting` and `Microsoft.Extensions.Logging.Console` remain at `9.0.9`. The `Microsoft.Extensions.*` suite is designed to be consumed at a consistent major version; mixing .NET 10 and .NET 9 packages can produce runtime type-unification failures and subtle API mismatches. Additionally, .NET 10 packages may have dropped `netstandard2.0` support, meaning this package may not be compatible with the `net8.0` target at all, potentially causing build or runtime errors.

Reviews (1): Last reviewed commit: "Bump Microsoft.Extensions.Http from 9.0...." | Re-trigger Greptile

Comment thread BARS-Client-V2.csproj
<PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.9" />
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="9.0.9" />
<PackageReference Include="Microsoft.Extensions.Http" Version="9.0.9" />
<PackageReference Include="Microsoft.Extensions.Http" 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 Framework/version mismatch with other Microsoft.Extensions packages

The project targets net8.0-windows (line 5), but Microsoft.Extensions.Http is being bumped to 10.0.10 — a .NET 10 package — while Microsoft.Extensions.Hosting and Microsoft.Extensions.Logging.Console remain at 9.0.9. The Microsoft.Extensions.* suite is designed to be consumed at a consistent major version; mixing .NET 10 and .NET 9 packages can produce runtime type-unification failures and subtle API mismatches. Additionally, .NET 10 packages may have dropped netstandard2.0 support, meaning this package may not be compatible with the net8.0 target at all, potentially causing build or runtime errors.

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

Comment:
**Framework/version mismatch with other Microsoft.Extensions packages**

The project targets `net8.0-windows` (line 5), but `Microsoft.Extensions.Http` is being bumped to `10.0.10` — a .NET 10 package — while `Microsoft.Extensions.Hosting` and `Microsoft.Extensions.Logging.Console` remain at `9.0.9`. The `Microsoft.Extensions.*` suite is designed to be consumed at a consistent major version; mixing .NET 10 and .NET 9 packages can produce runtime type-unification failures and subtle API mismatches. Additionally, .NET 10 packages may have dropped `netstandard2.0` support, meaning this package may not be compatible with the `net8.0` target at all, potentially causing build or runtime errors.

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