Commit Graph

21 Commits

Author SHA1 Message Date
João Oliveira
ff92ba0f90 docs(roadmap): mark UPnP as done
Marks UPnP as `done` in the ROADMAP.md

Pull-Request: #4518.
2023-09-18 23:20:52 +00:00
Doug A
01e7353d04 docs(roadmap): update to reflect ongoing wasm browser work
Update ROADMAP to reflect in-progress works

Pull-Request: #4315.
2023-08-12 09:02:47 +00:00
Max Inden
8937105e07 docs(roadmap): fix headings, update str0m, webtransport, autonatv2 & address pipeline
Pull-Request: #4292.
2023-08-07 13:19:08 +00:00
Max Inden
c86b665a65 chore(roadmap): move QUIC quinn to done
Done with https://github.com/libp2p/rust-libp2p/pull/3454.

Pull-Request: #4277.
2023-07-31 20:17:36 +00:00
Max Inden
b3f48caf7e fix(roadmap): correct table formatting
Pull-Request: #4100.


  
Co-Authored-By: Max Inden <mail@max-inden.de>
2023-06-22 06:53:05 +00:00
Max Inden
31da9b25c9 chore(roadmap): move QUIC hole punching to done
Pull-Request: #4096.


  
Co-Authored-By: Max Inden <mail@max-inden.de>
2023-06-20 10:45:58 +00:00
Max Inden
4195840f92 chore(roadmap): move kad client mode to done
Pull-Request: #4094.


  
Co-Authored-By: Max Inden <mail@max-inden.de>
2023-06-20 09:15:09 +00:00
Max Inden
a5a00205c2 chore(roadmap): update
- Update target completions.
- Introduce QUIC hole punching item.
- Add address pipeline and AutoNATv2.
- Reword WebRTC item (not move to str0m) to entail both `/webrtc` and `/webrtc-direct`.

Pull-Request: #3958.
2023-05-26 01:42:36 +00:00
Max Inden
6985d72462 chore: update ROADMAP.md
Pull-Request: #3904.
2023-05-11 09:04:16 +00:00
Thomas Eizinger
43c6d21c06 docs(ROADMAP): mark "cross behaviour/handler communication" as done
Pull-Request: #3901.
2023-05-09 02:07:35 +00:00
Thomas Eizinger
bcbff8e534 docs(ROADMAP): mark connection management as done
Pull-Request: #3695.
2023-03-29 17:42:26 +00:00
Max Inden
0f4930f92b docs(roadmap): Update done projects and reprioritize (#3467) 2023-02-19 18:40:32 +01:00
Max Inden
ba4015d0d2 docs(roadmap): Update WebRTC browser-to-browser entry (#3355)
- Add dependency on WASM support and move below WASM entry
- List browser-to-browser spec dependency.
2023-01-24 11:16:45 +00:00
Max Inden
d73613251f docs(roadmap): Mark WebRTC browser-to-server as done (#3357)
- Added in https://github.com/libp2p/rust-libp2p/pull/2622
- Interoperability tests added in https://github.com/libp2p/test-plans/pull/100
2023-01-24 02:51:00 +00:00
Max Inden
b0b035b2ff docs(roadmap): Remove milestones section (#3359)
I suggest we remove the milestones section. @p-shahi let me know if you feel strongly about keeping it.

- Most items in milestones are either done or outdated
- Milestones are already tracked on each item
- Items are ordered by priority / date
2023-01-23 13:59:30 +00:00
Max Inden
8d6a2fc4a9 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
2023-01-23 07:01:59 +00:00
Max Inden
f522057a80 docs(roadmap): Remove bitswap entry (#3358)
We will not implement Bitswap anytime soon. See
https://github.com/libp2p/rust-libp2p/issues/2632#issuecomment-1309147441 for rational.
2023-01-22 21:22:33 +00:00
Max Inden
c39d25ea08 chore(ROADMAP): Mark Kademlia efficient querying as done (#3233)
With https://github.com/libp2p/rust-libp2p/pull/2712 merged, this can be marked as done.
2022-12-13 12:57:08 +00:00
Steve Loeppky
90df86d9e7 Update ROADMAP.md based on previous feedback. (#3091)
Co-authored-by: Prithvi Shahi <shahi.prithvi@gmail.com>
2022-11-10 11:08:00 -08:00
Max Inden
b42f28630e ROADMAP: Follow ups on recent review (#3062)
* ROADMAP: Remove project board for now

* ROADMAP: Encourage feedback

* ROADMAP: Remove TLS

* ROADMAP: Link to specs/ROADMAP.md

* ROADMAP: Prioritize QUIC beyond the first iteration

* ROADMAP: No longer mark QUIC as experimental
2022-10-26 10:20:34 +01:00
Max Inden
56a4a946c6 Roadmap.md: Discuss the near term future of rust-libp2p (#2997)
The items in this roadmap are ordered by importance where importance is defined as:

- Enable others to build with rust-libp2p before building components ourself.
  - e.g.[cross behaviour communication](#cross-behaviour-communication) over[Kademlia client
    mode](#kademlia-client-mode) where the former enables the latter
- Invest into tools that enable us to work more efficiently
  - e.g.[Testground](#testground-abstraction) and [release process](#release-process)
- Better do one thing well than many things close to right.
  - e.g. deprioritize [BitSwap implementation](#bitswap-implementation) and continue on
    [QUIC](#quic-support) even once first ieration is merged. That does not imply that we won't
    support community members implementing it.
- Improve existing components before introducing new ones.
  - e.g.[Kademlia client mode](#kademlia-client-mode) before [WebTransport](#webtransport)
2022-10-20 21:37:02 +01:00