Skip to content

Conversation

@ramfox
Copy link
Member

@ramfox ramfox commented Dec 10, 2025

Description

We no longer use net-report in iroh-doctor, so we can make this private now and slim down the public iroh API.

Breaking Changes

  • iroh
    • removed
      • net_report module is now private
      • iroh::net_report::Report is now exported as iroh::NetReport
      • iroh::net_report::Options is no longer public (pub(crate) instead)
      • iroh::net_report::QuicConfig is no longer public (pub(crate) instead)

we no longer use net-report in `iroh-doctor`, so we can make this private now
@ramfox ramfox self-assigned this Dec 10, 2025
@github-actions
Copy link

github-actions bot commented Dec 10, 2025

Documentation for this PR has been generated and is available at: https://n0-computer.github.io/iroh/pr/3758/docs/iroh/

Last updated: 2025-12-11T01:23:02Z

@n0bot n0bot bot added this to iroh Dec 10, 2025
@github-project-automation github-project-automation bot moved this to 🏗 In progress in iroh Dec 10, 2025
Copy link
Contributor

@flub flub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was less exciting than the title made me believe. But any reduction in public API makes me happy!

LGTM though I'd adjust some more visibility qualifiers. But that's only my personal style really. The only clippy lint I found, redundant_pub_crate, is in fact entirely the opposite 😬

@ramfox ramfox merged commit 5b616f0 into feat-multipath Dec 11, 2025
22 of 28 checks passed
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in iroh Dec 11, 2025
@ramfox ramfox deleted the ramfox/net-report-private branch December 11, 2025 01:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants