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

Switch to `n0-error`

Replace `snafu` and `n0-snafu` errors with `n0-error`

Make `Connection::alpn` and `Connection::remote_id` infallible

Also adds additional APIs for working with 0-RTT connections

`iroh-blobs` compiles to WASM

v0.95.1

Nov 5, 2025

QUIC Multipath support

implement QUIC multipath

  • quinn iroh fork
  • plumb into iroh

QUIC NAT traversal

Using Quic to traverse NATs

details

Add `EndpointHooks` to enable auth and connection inspection

`EndpointHooks` allow adding callbacks to specific moments in a connection lifecycle, to give users more control over what happens during the connection and storing both incoming/outgoing connection information

Rename `Discovery` to `AddressLookup`

Use `AddressLookup` rather than `Discovery` for clarity

v0.96.0

Jan 27, 2026

Address prioritization in `AddressLookup`

Allow users to prioritize which addresses get published in the address lookup system.

Custom Transports

Allow users to add custom transports.

Own all foreign types

Any types that are from dependencies need to be owned or made private

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

Party

That's it. All done. no more work left to do, ever. :)