Releases
v0.27.0
⚠️ Breaking Changes
iroh-net
deprecated
iroh-net: Endpoint::connect_by_node_id
is deprecated (to be removed next release)
removed
changed
defaults to using prod relays unless IROH_FORCE_STAGING_RELAYS
is set to a non empty value
iroh_net::Endpoint::direct_addresses
now returns a stream yielding Items of BTreeSet<DirectAddr>
instead of Vec<DirectAddr>
iroh-net: Endpoint::connect
now takes an impl Into<NodeAddr>
instead of a NodeAddr
NodeTicket::new
no longer returns Result
but always succeeds (as it already did). This matches it's From<NodeAddr>
impl which also never fails.
⛰️ Features
(iroh-net) Export the Ticket trait (#2765 ) - (e9f98a6 )
(iroh-net) [breaking ] Allow using a NodeId directly in connect. (#2774 ) - (bd5e4fa )
(iroh-net) Log the crate version number (#2746 ) - (12f74e2 )
(iroh-net) Add helper fn to enable n0 discovery publishing and resolving (#2775 ) - (ed903ae )
🐛 Bug Fixes
(cfg) [breaking ] Make sure we use correct relays (#2778 ) - (844b146 )
(ci) Add cleanup workflow to retain generated-docs-preview
for only the last 25 PRs (#2758 ) - (8420674 )
(ci) Netsim commenting fixes (#2766 ) - (97be9e3 )
(ci) Netsim does not interact with PR comments on forks (#2777 ) - (9902b2d )
(ci) Make sure logs get uploaded on netsim failure (#2807 ) - (1436389 )
(deps) Update postcard to get rid of yanked critical-section (#2810 ) - (62e4bd4 )
(iroh-net) Keep the relay connection alive on read errors (#2782 ) - (383f1f9 )
(iroh-net) Emit the call-me-maybe.sent event in all cases (#2792 ) - (43f5fed )
(iroh-net) Use try_send
rather than send
so we dont block the local swarm discovery service (#2794 ) - (2d04306 )
(iroh-net) [breaking ] DiscoveredDirectAddrs need to update the timestamp (#2808 ) - (85bd8b7 )
🚜 Refactor
(iroh-base) [breaking ] No Result for creating new NodeTicket (#2771 ) - (f536789 )
(iroh-net) Log the pkarr relay when publishing (#2770 ) - (d514859 )
(iroh-net) Add tracing span context to spawned tasks (#2769 ) - (66549bf )
(iroh-net) Keep connection name, remove connection count (#2779 ) - (6b1186f )
(iroh-net) Optimise present nodes in ActiveRelay (#2781 ) - (c7ac982 )
(iroh-net) Failing to bind is not a Warning log (#2815 ) - (f08011a )
(iroh-net) Attach Relay URL to a connecting client span (#2817 ) - (a0ce00e )
(iroh-net) No portmapper is not a warning (#2816 ) - (f32f3f9 )
(iroh-net) Debug logging should not be per packet set (#2818 ) - (c82ada5 )
Display the socket addr and relay for a ConnectionType::Mixed
(#2793 ) - (c349c43 )
📚 Documentation
🧪 Testing
(iroh) Mark test_blob_delete_mem as flaky (#2784 ) - (730f717 )
⚙️ Miscellaneous Tasks
Deps
You can’t perform that action at this time.