github n0-computer/iroh v0.28.0

latest release: v0.28.1
11 hours ago

⛰️ Features

  • (iroh-dns-server) [breaking] Make http rate limit configurable (#2772) - (fe684c2)
  • (iroh-net) Add StaticDiscovery to provide static info to endpoints (#2825) - (c9d1ba7)
  • (iroh-net) More Quinn re-exports (#2838) - (9495c21)
  • (iroh-net) Send HTTP/1.1 HOST header on requests to relay (#2881) - (4bfa58e)
  • [breaking] Introduce iroh-router crate (#2832) - (8f75005)
  • Collect metrics for direct connections & add opt-in push metrics (#2805) - (86b494a)

🐛 Bug Fixes

  • (ci) Better error reporting on netsim fails (#2886) - (e1aab51)
  • (iroh-net) When switching to a direct path reset the mtu (#2835) - (93f7900)
  • (iroh-relay) Respect enable_stun setting in iroh-relay::Config (#2879) - (2507e62)
  • (metrics) Allow external crates to encode their metrics (#2885) - (362076e)
  • (portmapper) Enforce timeouts for upnp (#2877) - (00a3f88)

🚜 Refactor

  • (iroh) Move protocol relevant impls into node/protocols (#2831) - (67df1c1)
  • (iroh) Move ProtocolHandler impl to iroh-gossip (#2849) - (6c6827d)
  • (iroh) Move blobs protocol to iroh-blobs (#2853) - (30f3e03)
  • (iroh) [breaking] Remove gossip rpc types (#2834) - (a55529b)
  • (iroh-net) Portmapper and network monitor are crates (#2855) - (fad3e24)
  • Move iroh-gossip to external repo (#2826) - (e659405)
  • Move iroh-docs to external repo (#2830) - (3e17210)
  • Remove iroh-blobs and use crates.io dependency (#2829) - (d29537d)
  • [breaking] Remove iroh_base::rpc (#2840) - (bfba7a4)
  • Move ProtocolHandler docs to iroh-docs (#2859) - (61acd96)

📚 Documentation

  • (iroh-net) Link to Endpoint in the first few paragraphs (#2875) - (f0590be)

🧪 Testing

  • (iroh-net) Give this a longer timeout (#2857) - (ed13453)
  • (iroh-net) Make dht_discovery_smoke test less flaky (#2884) - (ce8d94d)
  • (netwatch) Simplify dev-deps - (029830f)

⚙️ Miscellaneous Tasks

Don't miss a new iroh release

NewReleases is sending notifications on new releases.