Bug Fixes
iroh::downloader
: remove hash fromproviders
in two missed cases (#1584) (068f0bd)- actually allow to disable DERP (#1560) (cf9abc0), closes #1558
- avoid blockage in endpoint handling (#1569) (ccdf0c9), closes #1568
- cli,console: default to 'hash' mode for the keys command (#1617) (c3571e1)
- derper: update config to auto generate keys (#1599) (8fb46d4)
- feature flags for iroh-io dependency (#1588) (c1c7d15)
- iroh-net: dialer bug (#1533) (16939c8)
- iroh-net: Do not unwrap sending on response channel (#1529) (974b66e), closes #1528
- iroh-net: reverse ip-port mapping stores only direct addresses in the peermap (#1606) (176d632), closes /datatracker.ietf.org/doc/html/rfc2460#section-6 /datatracker.ietf.org/doc/html/rfc2460#section-7
- mark initially created endpoints inactive (#1539) (9b61ab7), closes #1538
- metrics: labels need to be lowercase underscore format (#1574) (81c6f04)
- net: avoid deadlock on stayin_alive calls (#1537) (34fa30a)
- net: stop deleting endpoints we want to keep (#1567) (96cd106)
Features
doc import
&doc export
commands (#1563) (3c0195c)- add blobs from byte streams (#1550) (e138400)
- iroh-sync: store peers per doc (#1564) (31f08bb)
- iroh: export path and config related tooling (#1570) (c284793)
- iroh: improve displaying content in the repl (#1577) (2fd31b7)
- iroh: show content as hex when utf8 fails (#1596) (872f3b1)
- iroh: use reflink if possible (#1581) (e2ee678)
- leave and drop docs (#1589) (d7a3dd3), closes #1497
- log me (#1561) (7e79227)
- sync: Implement prefix deletion (#1535) (e7fc8be), closes #1504
- Use
BlobFormat
and properly support adding raw blobs (#1518) (f3ed0ba), closes #1496