Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HTTP/3] Developers can build libraries for HTTP/3 to meet their client/server needs (.NET 7) #57600

Closed
23 of 28 tasks
samsp-msft opened this issue Aug 17, 2021 · 3 comments
Closed
23 of 28 tasks
Assignees
Labels
area-System.Net.Http User Story A single user-facing feature. Can be grouped under an epic.
Milestone

Comments

@samsp-msft
Copy link
Member

samsp-msft commented Aug 17, 2021

Continuing where #43546 left off. For .NET 6, HTTP/3 was in preview, in .NET7 we need to make sure its ready for end to end usage.

HTTP3 is the next major version of HTTP and the successor to HTTP2. It is in the final stages of standardization in the IETF. Some browsers (notably Chrome) already support draft versions of HTTP3. HTTP3 runs over QUIC, which replaces TCP as the underlying transport. QUIC is also in the final stages of standardization in the IETF. It provides secure, multiplexed streams over UDP. QUIC is a general-purpose, extensible transport protocol and we expect it to be used by other application protocols aside from HTTP3.

Work Items

P0

P1

P2

We intend to share as much HTTP3 code as is reasonably possible between the client and server implementation.

@samsp-msft samsp-msft added the User Story A single user-facing feature. Can be grouped under an epic. label Aug 17, 2021
@samsp-msft samsp-msft added this to the 7.0.0 milestone Aug 17, 2021
@samsp-msft samsp-msft self-assigned this Aug 17, 2021
@dotnet-issue-labeler dotnet-issue-labeler bot added area-System.Net.Http untriaged New issue has not been triaged by the area owner labels Aug 17, 2021
@ghost
Copy link

ghost commented Aug 17, 2021

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

Issue Details

Continuing where #43546 left off. For .NET 6, HTTP/3 was in preview, in .NET7 we need to make sure its ready for end to end usage.

Author: samsp-msft
Assignees: samsp-msft
Labels:

area-System.Net.Http, untriaged, User Story

Milestone: 7.0.0

@jeffschwMSFT jeffschwMSFT removed the untriaged New issue has not been triaged by the area owner label Aug 18, 2021
@wegylexy
Copy link
Contributor

Will the QPack helpers be public too?

@karelz
Copy link
Member

karelz commented Jul 19, 2022

The 7.0 work for HTTP/3 is finished.

@karelz karelz closed this as completed Jul 19, 2022
@ghost ghost locked as resolved and limited conversation to collaborators Aug 18, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net.Http User Story A single user-facing feature. Can be grouped under an epic.
Projects
None yet
Development

No branches or pull requests

4 participants