⚠️ Breaking Changes
-
iroh-gossip
- removed
Gossip::update_direct_addresses
Updating the direct addresses is now handled byGossip
automatically.
- removed
-
iroh-net
- removed
netcheck::Client::receive_stun_packet
iroh_net::util
- added
iroh_net::endpoint::Builder::bind_addr_v4
iroh_net::endpoint::Builder::bind_addr_v6
- changed
iroh_net::endpoint::Endpoint::bind
now takes no argumentsnetcheck::Client
is not longerClone
.
- removed
-
iroh-blobs
- removed
Store::gc_sweep
Store::gc_mark
Store::gc_start
- added
Store::gc_run
which starts the full gc schedule
- removed
-
iroh
- removed
node::ProtocolBuilder::downloader
node::ProtocolBuilder::blobs_db
node::Builder::bind_port
- added
node::Builder::bind_addr_v4
node::Builder::bind_addr_v6
node::Builder::bind_random_port
- removed
⛰️ Features
- (iroh-base) Implement
From
&Into
betweenNodeAddr
andNodeTicket
(#2717) - (8a4bb09) - Allow to bind to a specific address (#2694) - (2e5188a)
🐛 Bug Fixes
- (ci) Fix docker builds on release & release rebuilds (#2712) - (21d75c7)
- (iroh) Handle out of bounds requests for blobs read_at (#2729) - (28cf153)
- (iroh-blobs) Unconditionally delete blobs (#2692) - (567577d)
- (iroh-net) Fix a hot-loop when the probes time out (#2699) - (874030a)
- Put
--with-relay
feature in iroh-net bench behindlocal-relay
feature flag (#2700) - (b8c0513)
🚜 Refactor
- (iroh) Remove custom impl of
SharedAbortingJoinHandle
(#2715) - (098b11f) - (iroh-gossip) Make use of Endpoint::direct_addresses in iroh_gossip::net (#2731) - (9583729)
- (iroh-net) [breaking] Make netcheck::Client !Clone (#2716) - (ce2cfee)
- [breaking] Migrate to tokio's AbortOnDropHandle (#2701) - (35e9873)
📚 Documentation
- (iroh-cli) Add docs to entrypoint (#2697) - (c6e2f05)
- (iroh-cli) Udpate
doctor
command documentation (#2710) - (93b400a) - (iroh-cli) Update
authors
command documentation (#2702) - (2c199a0) - (iroh-cli) Update
console
command documentation (#2705) - (4964ee3) - (iroh-cli) Update
net
command documentation (#2707) - (8c321a2) - (iroh-cli) Update
start
command documentation (#2708) - (2636be8) - (iroh-cli) Update
rpc
command documentation (#2711) - (518d439) - (iroh-cli) Update
gossip
command documentation (#2706) - (bdaeba1) - (iroh-cli) Update
tags
command documentation (#2709) - (7510a59) - (iroh-cli) Update
blobs
command documentation (#2704) - (76b1473) - (iroh-cli) Update
docs
command documentation (#2703) - (7b6c974) - (iroh-cli) Fix typo (#2718) - (d2ecbdb)