v0.6.0 is a big step toward iroh 1.0. It introduces documents. See our docs pages for a detailed look at the new iroh.
Introducing documents
Documents are mutable key-value stores that authors read from, write to, and sync with, subscribing to live updates in real time. For more on documents, see the documents, uh, documentation
Iroh console is here to help
this release includes iroh console
an admin, debugging, and API exploration tool. It's a REPL that can give live feedback as documents change, users sync, etc. For a detailed rundown on console commands, see the iroh command documentation
Bug Fixes
- avoid double conns, better state tracking (#1505) (d8cc9df), closes #1491
- Debug for BlobReader (#1479) (c6935bd)
- iroh: do not log full messages for rpc (#1453) (d4983c5)
- print enum variant name for RPC debug logs (#1503) (39a3a33)
- sync: fix
PeerData
encoding, neighbor events, better & predictable tests (#1513) (779e470), closes #1506 #1512
Features
- content hashes iterator for sync store (#1501) (8fe3f71), closes #1496
- Improve content propagation in sync (#1480) (49bde4f)
- iroh-net: implement network monitoring (#1472) (a89078f)
- iroh: downloader (#1420) (c217283), closes #1334 #1362 #1413
- streaming blob reads over RPC (#1477) (6397d46)
- sync: track incoming sync requests, allow subscriptions without sync, close inactive replicas (#1491) (6c07ad3)