🛑 deprecations
iroh-blobs
,iroh-docs
,iroh-gossip
will not longer be re-exported in iroh and must be added as their own crates by v0.29.0Node::client
is deprecated and will be removed in v0.29.0- the iroh CLI is deprecated and will be removed in v0.29.0
⚠️ Breaking Change
-
iroh-net
- removed
- the
secret_key
property of theiroh-relay
config iroh_net::relay::server::ServerActorTask::secret_key
iroh_net::relay::server::ServerActorTask::public_key
iroh_net::relay::server::ServerActorTask::meta_cert
- field
secret_key
iniroh_net::relay::server::RelayConfig
iroh_net::portmapper
is moved to its own crate:portmapper
iroh_net::net
has been split and added to thenetwatch
crate
- the
- changed
iroh_net::relay::server::ServerActorTask::new
now takes no argumentsMagicsockMetrics
is now#[non_exhaustive]
. This allows us to add more metrics without breaking backwards compatibility in the future. The struct is not meant to be constructed outside ofiroh-net
anyways.
- removed
-
iroh-base
- removed
iroh_base::rpc::RpcError
iroh_base::rpc::RpcResult
- removed
-
iroh
- changed
iroh::node::ProtocolHandler
->iroh::router::ProtocolHandler
- changed
🐛 Bug Fixes
- Switch to correctly patched quic-rpc and iroh-quinn - (d925da4)
📚 Documentation
- Fixup changelog - (5066102)
⚙️ Miscellaneous Tasks
- Release - (134a93b)