Skip to content

[QUIC] Update MsQuic to the latest 2.5 version - #130173

Merged
ManickaP merged 1 commit into
dotnet:mainfrom
ManickaP:upd-msquic
Jul 8, 2026
Merged

[QUIC] Update MsQuic to the latest 2.5 version#130173
ManickaP merged 1 commit into
dotnet:mainfrom
ManickaP:upd-msquic

Conversation

@ManickaP

Copy link
Copy Markdown
Member

No description provided.

CopilotAI review requested due to automatic review settings July 3, 2026 11:15
@github-actionsgithub-actionsBot added the area-Workloads Workloads like wasm-tools label Jul 3, 2026
@ManickaPManickaP added area-System.Net.Quic and removed area-Workloads Workloads like wasm-tools labels Jul 3, 2026
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @karelz, @dotnet/ncl
See info in area-owners.md if you want to be subscribed.

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the pinned MsQuic Schannel NuGet dependency version used by the runtime’s QUIC implementation/build to the latest 2.5 patch release.

Changes:

  • Bump Microsoft.Native.Quic.MsQuic.Schannel package version property from 2.5.7 to 2.5.9 (via MicrosoftNativeQuicMsQuicSchannelVersion).

@ManickaP

Copy link
Copy Markdown
MemberAuthor

/ba-g unrelated

@ManickaP
ManickaP merged commit 3ade0b5 into dotnet:mainJul 8, 2026
171 of 179 checks passed
@ManickaP
ManickaP deleted the upd-msquic branch July 8, 2026 13:03
@ManickaP

Copy link
Copy Markdown
MemberAuthor

/backport to release/10.0

@github-actions

Copy link
Copy Markdown
Contributor

Started backporting to release/10.0 (link to workflow run)

@ManickaP

Copy link
Copy Markdown
MemberAuthor

/backport to release/9.0-staging

@ManickaP

Copy link
Copy Markdown
MemberAuthor

/backport to release/8.0-staging

@github-actions

Copy link
Copy Markdown
Contributor

Started backporting to release/9.0-staging (link to workflow run)

@github-actions

Copy link
Copy Markdown
Contributor

Started backporting to release/8.0-staging (link to workflow run)

@github-actions

Copy link
Copy Markdown
Contributor

@ManickaP backporting to release/10.0 failed, the patch most likely resulted in conflicts. Please backport manually!

git am output
$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patchApplying: Update MsQuic to the latest 2.5 versionUsing index info to reconstruct a base tree...M	eng/Versions.propsFalling back to patching base and 3-way merge...Auto-merging eng/Versions.propsCONFLICT (content): Merge conflict in eng/Versions.propserror: Failed to merge in the changes.hint: Use 'git am --show-current-patch=diff' to see the failed patchhint: When you have resolved this problem, run "git am --continue".hint: If you prefer to skip this patch, run "git am --skip" instead.hint: To restore the original branch and stop patching, run "git am --abort".hint: Disable this message with "git config set advice.mergeConflict false"Patch failed at 0001 Update MsQuic to the latest 2.5 versionError: The process '/usr/bin/git' failed with exit code 128

Link to workflow output

@github-actions

Copy link
Copy Markdown
Contributor

@ManickaP backporting to release/9.0-staging failed, the patch most likely resulted in conflicts. Please backport manually!

git am output
$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patchApplying: Update MsQuic to the latest 2.5 versionUsing index info to reconstruct a base tree...M	eng/Versions.propsFalling back to patching base and 3-way merge...Auto-merging eng/Versions.propsCONFLICT (content): Merge conflict in eng/Versions.propserror: Failed to merge in the changes.hint: Use 'git am --show-current-patch=diff' to see the failed patchhint: When you have resolved this problem, run "git am --continue".hint: If you prefer to skip this patch, run "git am --skip" instead.hint: To restore the original branch and stop patching, run "git am --abort".hint: Disable this message with "git config set advice.mergeConflict false"Patch failed at 0001 Update MsQuic to the latest 2.5 versionError: The process '/usr/bin/git' failed with exit code 128

Link to workflow output

@github-actions

Copy link
Copy Markdown
Contributor

@ManickaP backporting to release/8.0-staging failed, the patch most likely resulted in conflicts. Please backport manually!

git am output
$ git am --3way --empty=keep --ignore-whitespace --keep-non-patch changes.patchApplying: Update MsQuic to the latest 2.5 versionUsing index info to reconstruct a base tree...M	eng/Versions.propsFalling back to patching base and 3-way merge...Auto-merging eng/Versions.propsCONFLICT (content): Merge conflict in eng/Versions.propserror: Failed to merge in the changes.hint: Use 'git am --show-current-patch=diff' to see the failed patchhint: When you have resolved this problem, run "git am --continue".hint: If you prefer to skip this patch, run "git am --skip" instead.hint: To restore the original branch and stop patching, run "git am --abort".hint: Disable this message with "git config set advice.mergeConflict false"Patch failed at 0001 Update MsQuic to the latest 2.5 versionError: The process '/usr/bin/git' failed with exit code 128

Link to workflow output

@dotnet-milestone-botdotnet-milestone-botBot added this to the 11.0-preview7 milestone Jul 10, 2026
wfurt pushed a commit that referenced this pull request Jul 13, 2026
…130355)
# Description
Backport of #130173. Updates MsQuic from 2.4.18 to the latest supported
2.5 release (2.5.9) by bumping
`MicrosoftNativeQuicMsQuicSchannelVersion` in `eng/Versions.props`.
main PR #130173
# Customer Impact
The MsQuic 2.4 branch is being phased out and will no longer receive
servicing/security updates. Staying on 2.4.18 leaves QUIC/HTTP3
consumers on an unsupported native dependency, missing bug and security
fixes shipped in the actively supported 2.5 branch.
# Regression
No. This is a native dependency version update, not a regression fix.
# Testing
Standard CI (System.Net.Quic and HTTP/3 test suites) against the updated
MsQuic package.
# Risk
Low. Single version-property change consuming an already-shipping,
actively-supported MsQuic 2.5.x package. 2.5 is the currently supported
servicing branch for MsQuic.
> [!NOTE]
> This PR was generated with the assistance of GitHub Copilot.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
wfurt pushed a commit that referenced this pull request Jul 13, 2026
…130356)
# Description
Backport of #130173. Updates MsQuic from 2.4.18 to the latest supported
2.5 release (2.5.9) by bumping
`MicrosoftNativeQuicMsQuicSchannelVersion` in `eng/Versions.props`.
main PR #130173
# Customer Impact
The MsQuic 2.4 branch is being phased out and will no longer receive
servicing/security updates. Staying on 2.4.18 leaves QUIC/HTTP3
consumers on an unsupported native dependency, missing bug and security
fixes shipped in the actively supported 2.5 branch.
# Regression
No. This is a native dependency version update, not a regression fix.
# Testing
Standard CI (System.Net.Quic and HTTP/3 test suites) against the updated
MsQuic package.
# Risk
Low. Single version-property change consuming an already-shipping,
actively-supported MsQuic 2.5.x package. 2.5 is the currently supported
servicing branch for MsQuic.
> [!NOTE]
> This PR was generated with the assistance of GitHub Copilot.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
mrek-msft pushed a commit that referenced this pull request Jul 14, 2026
# Description
Backport of #130173. Updates MsQuic from 2.4.18 to the latest supported
2.5 release (2.5.9) by bumping
`MicrosoftNativeQuicMsQuicSchannelVersion` in `eng/Versions.props`.
main PR #130173
# Customer Impact
The MsQuic 2.4 branch is being phased out and will no longer receive
servicing/security updates. Staying on 2.4.18 leaves QUIC/HTTP3
consumers on an unsupported native dependency, missing bug and security
fixes shipped in the actively supported 2.5 branch.
# Regression
No. This is a native dependency version update, not a regression fix.
# Testing
Standard CI (System.Net.Quic and HTTP/3 test suites) against the updated
MsQuic package.
# Risk
Low. Single version-property change consuming an already-shipping,
actively-supported MsQuic 2.5.x package. 2.5 is the currently supported
servicing branch for MsQuic.
> [!NOTE]
> This PR was generated with the assistance of GitHub Copilot.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actionsgithub-actionsBot locked and limited conversation to collaborators Aug 10, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@ManickaP@wfurt