v0.34.1
n0-computer/irohv0.34.1Apr 7, 2025by github-actions[bot]
AI Summary
A patch release updating the hickory-resolver dependency and moving iroh-net-report back into the iroh crate.
Key Highlights
- iroh-net-report moved back into iroh crate.
- Added HTTP POST authentication for relay nodes.
- Added backoff before retry if relay connection terminates.
- Updated from alpha to release 0.25 of hickory-resolver.
New Features
- iroh-net-report moved back into iroh.
- HTTP POST authentication for relay nodes.
- Backoff before retry for relay connections.
Full Release Notes
## ✏️ Notes With this patch release, we have updated from the `alpha` to the `v0.25.1` version of `hickory-resolver`. If you have been pinning your own versions, you may have a conflict when updating to `iroh@v0.34.1`. ## ⛰️ Features - *(iroh)* Move `iroh-net-report` back into `iroh` ([#3251](https://github.com/n0-computer/iroh/issues/3251)) - ([d6bc83f](https://github.com/n0-computer/iroh/commit/d6bc83faa23666ecbc4c3a7506004ace9f95614f)) - *(iroh-relay)* Allow to authenticate nodes via a HTTP POST request ([#3246](https://github.com/n0-computer/iroh/issues/3246)) - ([592c3b5](https://github.com/n0-computer/iroh/commit/592c3b541d4bf9081ed364875d514950490dd88b)) ## 🐛 Bug Fixes - *(iroh)* Reduce log-level of unknown pong message ([#3242](https://github.com/n0-computer/iroh/issues/3242)) - ([cf3e650](https://github.com/n0-computer/iroh/commit/cf3e650694ba94224adfe0ee961d9f471a042650)) - *(iroh)* Reap ActiveRelayActor handles for idle relays ([#3249](https://github.com/n0-computer/iroh/issues/3249)) - ([528a32c](https://github.com/n0-computer/iroh/commit/528a32c215289e622367bb0cbdb2dee543d8e217)) - Backoff before retry if relay connection terminates ([#3254](https://github.com/n0-computer/iroh/issues/3254)) - ([bc6e98c](https://github.com/n0-computer/iroh/commit/bc6e98cae6f1893f4888eae613b7645e941365a6)) ## ⚙️ Miscellaneous Tasks - *(iroh)* Update from alpha to release 0.25 hickory ([#3256](https://github.com/n0-computer/iroh/issues/3256)) - ([26289ca](https://github.com/n0-computer/iroh/commit/26289ca230cf21f188f92638adecc43d9ca1bfd1)) - *(iroh)* Don't depend on unused `rustls-platform-verifier` dependency ([#3257](https://github.com/n0-computer/iroh/issues/3257)) - ([42b605e](https://github.com/n0-computer/iroh/commit/42b605e53d89c89faf0f63a86bf48d0039ea53b4)) - *(iroh-relay)* Fix README.md instuctions to enable `server` feature ([#3239](https://github.com/n0-computer/iroh/issues/3239)) - ([7588135](https://github.com/n0-computer/iroh/commit/7588135441b72f718ca4ed460d351441e89c4a8b)) ## Deps - Bump tokio to 1.44.2 ([#3259](https://github.com/n0-computer/iroh/issues/3259)) - ([e109e6d](https://github.com/n0-computer/iroh/commit/e109e6de2ab5ab9118dcabadfadd2744762a0672))