From 771fed5f0f363901db6c788a6cf2302b9f221a4b Mon Sep 17 00:00:00 2001 From: Max Inden Date: Fri, 20 Jan 2023 10:08:27 +0100 Subject: [PATCH] docs(roadmap): Mark alpha QUIC as done and add quinn work - 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 61a3c876a89..01ed83330bd 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 |