⚠️ Breaking Changes
iroh
- added
- “passive” mode for mDNS discovery
MdnsDiscovery::new(node_id: NodeId)
→MdnsDiscovery::new(node_id: NodeId, advertise: bool)
- “passive” mode for mDNS discovery
- changed
- The
subscribe
method for theDiscovery
trait now returns a stream ofDiscoveryEvent
rather than aDiscoveryItem
. A discovery event now includes expiry events that notify you when a node that was passively discovered (usually by mDNS) can no longer be found.fn subscribe(&self) -> Option<BoxStream<DiscoveryItem>>
→fn subscribe(&self) -> Option<BoxStream<DiscoveryEvent>>
- The
- added
⛰️ Features
- (iroh) [breaking] Add passive mode for mdns discovery (#3401) (#3403) - (c5a623c)
- (iroh) [breaking] Emit mDNS expiry events (#3409) - (150b841)
- (iroh-base) Impl Deref for PublicKey (#3438) - (fa1e946)
- Allow configuring the max number of TLS tickets (#3442) - (d6f4fa9)
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
- (iroh-relay) Remove incorrect help text about default config file creation (#3258) (#3446) - (4583b12)
⚙️ Miscellaneous Tasks
- (github) Update issue template (#3450) - (5e185bd)
- Update some dependencies (#3453) - (048001d)
- Make net reports serde (#3454) - (e8eb1dd)
- Add
test-utils
cfg forinsecure_cert
call in the transfer example (#3458) - (c81fe21)