Skip to content

chore: bump iroh 0.95 -> 0.97, iroh-proxy-utils to crates.io#4

Merged
zachsmith1 merged 3 commits intomainfrom
chore/iroh-0.97
Apr 15, 2026
Merged

chore: bump iroh 0.95 -> 0.97, iroh-proxy-utils to crates.io#4
zachsmith1 merged 3 commits intomainfrom
chore/iroh-0.97

Conversation

@zachsmith1
Copy link
Copy Markdown
Contributor

@zachsmith1 zachsmith1 commented Apr 15, 2026

Summary

Mirrors the dependency upgrades from datum-cloud/app#139.

  • iroh, iroh-base, iroh-relay: 0.950.97
  • iroh-proxy-utils: git dep → crates.io 0.1.0
  • Migrate iroh 0.97 endpoint builder API (DnsDiscoveryDnsAddressLookup, presets::N0, unified bind_addr)
  • Update metrics field access from magicsock.*socket.* with iroh 0.97 field renames

@zachsmith1 zachsmith1 requested a review from a team as a code owner April 15, 2026 17:42
- iroh, iroh-base, iroh-relay: 0.95 -> 0.97
- iroh-proxy-utils: git dep -> crates.io 0.1.0
- Migrate endpoint builder API: DnsDiscovery -> DnsAddressLookup,
  presets::N0, unified bind_addr
- Update metrics field access: magicsock.* -> socket.*
- Replace removed metric fields with iroh 0.97 equivalents

Mirrors datum-cloud/app#139.
scotwells
scotwells previously approved these changes Apr 15, 2026
Adds diagnostics.rs with DiagnosticsHandle that connects to iroh-services
when IROH_SERVICES_API_KEY (or BUILD_IROH_SERVICES_API_KEY baked at build
time) is present. Grants NetDiagnosticsCap::GetAny and registers a
ClientHost Router for dial-back probes.

Passes BUILD_IROH_SERVICES_API_KEY through Docker build args and the
publish-docker workflow secret so production images can have the key baked
in at build time.
@zachsmith1 zachsmith1 requested a review from scotwells April 15, 2026 18:08
@zachsmith1 zachsmith1 merged commit ea295b0 into main Apr 15, 2026
4 checks passed
@zachsmith1 zachsmith1 deleted the chore/iroh-0.97 branch April 15, 2026 18:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants