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))