github n0-computer/iroh v1.0.0-rc.1
v1.0.0-rc.1 - The last one

7 hours ago

⛰️ Features

  • (iroh) [breaking] Configurable path selection (#4232) - (70751de)
  • (iroh) Noq patch to support holepunching when server is behind a hard NAT (#4254) - (b8a5968)
  • (iroh-relay) Expose Bucket rate-limit primitive (#4242) - (f8cd43c)
  • [breaking] Update to noq@1.0.0-rc.1 (#4287) - (502b579)

🐛 Bug Fixes

  • (ci) Force non-PIE crt1.o for static musl release builds (#4258) - (ec7b9e3)
  • (iroh) Don't stop the RemoteStateActor if there are pending ResolveRemote requests (#4271) - (b229f57)
  • (iroh) Fix race condition in the remote map that can lead to double-spawned RemoteStateActors (#4272) - (720829e)
  • (iroh) Shut down faster by skipping the draining period on Endpoint::close (#4270) - (c617573)
  • (iroh) Do not close abandoned paths on all connections (#4284) - (4eea244)

🚜 Refactor

  • (base) Expose SignatureParsingError (#4285) - (f8b066c)
  • (iroh) Pass strong connection to RemoteStateActor (#4267) - (d5e4395)
  • (iroh) Split RemoteStateActor struct into connections and state (#4268) - (86123dd)
  • (iroh) [breaking] Use FourTuple for selected path (#4273) - (14bae03)
  • (iroh) [breaking] Use FourTuple in send paths (#4281) - (77e6c31)
  • (iroh-relay) [breaking] Replace AccessConfig enum with AccessControl trait and allow to track connections (#4276) - (107e37e)

📚 Documentation

🧪 Testing

⚙️ Miscellaneous Tasks

Deps

  • (noq) Update noq and adjust for api change (#4283) - (49c5d54)
  • Update to noq main for PathEvent::Established (#4248) - (54ea953)

Don't miss a new iroh release

NewReleases is sending notifications on new releases.