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, and check past releases in the changelog
Last Updated October 23, 2025
v0.93.0
Oct 8, 2025
Use `endpoint` instead of `node`
Replace references to `node` with `endpoint` in methods, structs, docs, etc
Dynamically add `RelayUrl`s
Allow adding and removing `RelayUrl`s to your `RelayMap` in the endpoint
Introduce endpoint presets
Introducing presets, that allow you to easily set discovery and relay defaults for your project
Move `Tickets` into their own crate
Tickets now exist in `iroh-ticket`
v0.94.0
Oct 20, 2025
Clean up errors
Own all foreign types
Any types that are from dependencies need to be owned or made private
Make `Connection::alpn` and `Connection::remote_id` infallible
v0.95.0
Nov 3, 2025
QUIC Multipath support
implement QUIC multipath
- quinn iroh fork
- plumb into iroh
- upstream to quinn
v0.96.0
Nov 17, 2025
release candidate
publish a release candidate, seeking feedback from the community
v1.0.0-rc.0
Dec 1, 2025
future work
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
finalize 1.0 spec
ratify the iroh 1.0 wire protocol
Finalize FFI integration
protocol developers have a clear path for integrating rust protocols into other languages
documentation refinement
ensure documentation is accurate and robust
v1.0
Q1 2026