Breaking Changes
iroh
- added
client::Docs::import_namespace
client::Docs::import_and_subscribe
LiveEvent::PendingContentReady
client::Authors::default
client::Authors::set_default
iroh::util::path::IrohPaths::DefaultAuthor
- removed
iroh::node::Node::subscribe
iroh::node::Event
- added
iroh-net
- renamed
magic_endpoint
→endpoint
iroh_net::magic_endpoint::MagicEndpoint
->iroh_net::endpoint::Endpoint
iroh_net::magic_endpoint::MagicEndpointBuilder
->iroh_net::endpoint::Builder
iroh::node::Node::magic_endpoint
->iroh::node::Node::endpoint
- added
iroh_net::endpoint::Builder::proxy_url
iroh_net::endpoint::Builder::proxy_from_env
iroh_net::relay::http::ClientError::Proxy
iroh_net::endpoint::Endpoint::watch_home_relay
- moved
iroh_net::dns::node_info::lookup_by_domain
→iroh_net::ResolverExt::lookup_by_domain
- renamed
Full Changelog
⛰️ Features
- (cli) Add metrics server to iroh doctor (#2292) - (d635d93)
- (iroh) [breaking] Remove node events (#2274) - (b412927)
- (iroh) Add node wide default author for documents (#2299) - (c8690a2)
- (iroh-base) Wasm compatability (#2305) - (ab18eae)
- (iroh-net) Watch relay changes (#2291) - (9d71fd8)
- (iroh-net) [breaking] Implement http proxy support (#2298) - (6d1a6dd)
- (iroh-net) [breaking] Improve dns behaviour by staggering requests (#2313) - (d813089)
- Emit PendingContentReady event (#2302) - (fc73502)
- Import and subscribe to a document in a single call (#2303) - (370075c)
- Iroh-perf (#2186) - (98d45f3)
- [breaking] New quic-rpc, simlified generics, bump MSRV to 1.76 (#2268) - (1e31dcf)
- Support {Free|Net|Open}BSD (#2311) - (cd65470)
🐛 Bug Fixes
- (iroh) Make
client::docs::ImportProgress
public (#2288) - (acd859b) - (iroh-gossip) Do not drop existing connection on incoming one (#2318) - (e41d1d9)
- Do not bind a mainline DHT socket (#2296) - (491012c)
🚜 Refactor
- (iroh-net) [breaking] Rename MagicEndpoint -> Endpoint (#2287) - (f4d6ca1)
- (iroh-net) Small improvements to dns code (#2301) - (b93dd34)
- Do not use gossip subscribe_all in iroh sync engine (#2265) - (eebf6d1)