iroh 1.0 roadmap
Here's where we're headed, and progress we made against our goal to date. For more details see the iroh 1.0 roadmap post
Last Updated December 4, 2024
docs are disabled by default
transition node builder away from assuming all users want the docs protocol
#2748v0.26.0
Sep 30, 2024
v0.27.0
Oct 21, 2024
pull custom protocols out of iroh
pull custom protocols out of iroh and into separate repositories
- iroh-blobs
- iroh-docs
- iroh-gossip
blobs, docs, and gossip are disabled by default
protocols remain in the codebase but must be explicitly enabled
Iroh CLI Deprecation Warning
warn users that the iroh CLI is deprecated and will be converted to an example in the next release
Iroh client Deprecation Warning
warn users that the iroh client is deprecated and will be converted to an example in the next release
v0.28.1
Nov 4, 2024
net-tools repo
factor a number of networking tools out of iroh-net and into a separate repo
- netcheck
- portmapper
blobs, docs, and gossip are removed from iroh
protocols exist in their own repos and are published separately from iroh
CLI is removed from iroh
there is no more CLI or Node in iroh, look at the specific protocols to play with a CLI centered around that protocol
iroh-net is now just iroh
we no longer publish `iroh-net`, `iroh` contains all of `iroh-net`
v0.29.0
Dec 2, 2024
v0.30.0
Dec 16, 2024
future work
custom protocol template repo
create a template repo for custom protocols with examples for shipping RPC interfaces and FFI bindings
FFI bindings move to protocols
move FFI bindings to each protocol, demonstrating how to ship custom protocols with language bindings
Iroh Doctor CLI v0.1
release the first version of the iroh doctor CLI as a standalone tool for diagnosing and reporting on connectivity
draft specification
draft a specification for the iroh protocol, outlining all open standards iroh uses, noting any deviations
- self-signed TLS
- QUIC
- ICE over QUIC
- STUN over QUIC
- DNS Discovery
- Pkarr
- MDNs
- WebSockets
- iroh relay
QUIC Multipath support
implement QUIC multipath
- quinn iroh fork
- plumb into iroh-net
- upstream to quinn
discovery refinements
adjust and refine APIs for discovery, refactor and rename subsystems
finalize 1.0 spec
ratify the iroh 1.0 wire protocol
release candidate
publish a release candidate, seeking feedback from the community
v1.0
H2 2025