⛰️ Features
- (iroh-relay) [breaking] Allow setting a custom ServerCertVerifier and rename CaRootsConfig to CaTlsConfig (#4300) - (b1e91e3)
- (iroh-relay) Add Bearer token access control without an external service (#4326) - (400264e)
- (iroh-relay) Allow multiple hostnames with Let's encrypt TLS (#4337) - (9afd2bc)
- Allow configuring NetReport (#4020) - (6406e07)
- Update relay urls to 1.0 stable (#4341) - (8e25ecb)
- [breaking] Update to 1.0 dependencies (#4343) - (b193191)
🐛 Bug Fixes
- (iroh) Correctly abandon paths when new are opened with worse RTT (#4296) - (295a715)
- (iroh) Don't kill noq endpoint on first transport recv error (#4314) - (0a5ce75)
- (iroh) Add global address validation token store (#4317) - (ba81a72)
- (iroh) Add missing export for
unstable-custom-transportand improve docs (#4335) - (5791244) - (iroh-dns) Use portable_atomic::AtomicU64 for 32-bit targets (#4320) - (1903740)
- (iroh-relay) Connect IPv4 and IPv6 concurrently (happy eyeballs) (#4299) - (bab6a43)
- Fix condition for retry warning. (#4307) - (64b9316)
🚜 Refactor
- (iroh) Use n0_future::MaybeFuture instead of own version (#4310) - (07f1d1a)
- (iroh) Minor cleanups to reqwest setup (#4311) - (3cbc1a6)
- (iroh) Improve tracing logs (#4313) - (9a79782)
- (iroh) Don't log at warn level if the address lookup isn't configured. (#4318) - (94f4b2f)
- (iroh) Gate net_report API behind unstable-net-report feature (#4338) - (7e95ae7)
📚 Documentation
🧪 Testing
⚙️ Miscellaneous Tasks
- (iroh) Update to latest noq main (#4333) - (2f41f40)
- Update check-external-types (#4323) - (95111f0)
- Update the issue templates a little (#4340) - (a134dd8)
- Use install-action instead of binstall directly (#4342) - (0e7e976)