Open seanmonstar opened 1 month ago
High level server would be a nice addition to hyper-util
.
We are developing a new gateway similar to NGINX, we would like add HTTP3 to it. It needs to be complete enough and go online after development finished to accept user requests.
we also investigated https://github.com/ngtcp2/nghttp3, h3 crates is too young, nghttp3 is more active than h3 from my view, but require c to rust FFI bindings. I would like to use h3 but
The h3 crate is still very experimental. While the client and servers do work, there may still be bugs. And the API could change as we continue to explore. That said, we eagerly welcome contributions, trying it out in test environments, and using at your own risk.
We will do HTTP3 support in Q4, and shipped on 2025 Q1. I wish h3 crates will be stable soon and be ready in production :)
One thing I've been wondering about is if someone's written up some sort of retrospective on how the goals of the roadmap 1.0 have gone. It looks like that document essentially hasn't been unchanged since it was created.
Yea, a retrospective would be a nice thing to put together. I'd like to do that, maybe for the end of the year... Just got to find the time 🙈
This updates the ROADMAP, since much of what was previously in it was accomplished in the v1 work. For now, it archives the previous roadmap too. That does make the diff look weird, but really the previous file was just renamed, and the new one is in the original file. So, while it looks like all in
ROADMAP-1.0.md
is new, it's just a rename. The rendered version may be more useful to look at.Uplifting the summary: