From 8d6a2fc4a92890cf7265ccd978161bd011cff7ec Mon Sep 17 00:00:00 2001 From: Max Inden Date: Mon, 23 Jan 2023 08:01:59 +0100 Subject: [PATCH] docs(roadmap): Mark alpha QUIC as done and add quinn work (#3356) - Implementation based on `quinn-proto` was added in https://github.com/libp2p/rust-libp2p/pull/2289 - Add new entry to evaluate using `quinn` directly --- ROADMAP.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 8435118b489..342b8279ccd 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -64,16 +64,15 @@ roadmap](https://github.com/libp2p/specs/blob/master/ROADMAP.md). ## Appendix -### QUIC support +### Alpha QUIC support -| Category | Status | Target Completion | Tracking | Dependencies | Dependents | -|--------------|-------------|-------------------|---------------------------------------------------|---------------------------------------------------------------------|------------| -| Connectivity | In progress | Q4/2022 | https://github.com/libp2p/rust-libp2p/issues/2883 | https://github.com/libp2p/test-plans/issues/53 | | +| Category | Status | Target Completion | Tracking | Dependencies | Dependents | +|--------------|--------|-------------------|---------------------------------------------------|------------------------------------------------|------------| +| Connectivity | Done | Q4/2022 | https://github.com/libp2p/rust-libp2p/issues/2883 | https://github.com/libp2p/test-plans/issues/53 | | QUIC has been on the roadmap for a long time. It enables various performance improvements as well as higher hole punching success rates. We are close to finishing a first version with -https://github.com/libp2p/rust-libp2p/pull/2289 and will improve from there. See tracking issue -https://github.com/libp2p/rust-libp2p/issues/2883. +https://github.com/libp2p/rust-libp2p/pull/2289. ### WebRTC support (browser-to-server) @@ -119,6 +118,14 @@ management generic allows users to build advanced and efficient abstractions on First draft is in https://github.com/libp2p/rust-libp2p/pull/2828 +### QUIC - evaluate and move to quinn + +| Category | Status | Target Completion | Tracking | Dependencies | Dependents | +|--------------|--------|-------------------|---------------------------------------------------|--------------|------------| +| Connectivity | todo | Q1/2023 | https://github.com/libp2p/rust-libp2p/issues/2883 | | | + +We added alpha support for QUIC in Q4/2022 wrapping `quinn-proto`. Evaluate using `quinn` directly, replacing the wrapper. + ### Kademlia efficient querying | Category | Status | Target Completion | Tracking | Dependencies | Dependents |