Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions zingo-netutils/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
parking it on a cadence whose answer cannot change.

### Added
- `nym_proxy::BootstrapEvent` and the observed lifecycle entries
`NymProxy::start_observed`, `NymProxy::start_over_observed`, and
`NymProxy::reconnect_observed`: every acquisition race — the first
bootstrap and each reconnect after a proxy death — reports its steps as
typed events naming the Exit Node each concerns, while `start`,
`start_over`, and `reconnect` remain thin silent renderings over the same
path, so the two narrations cannot drift. `PullFailed` carries the pull's
whole typed `zingo_net_diag::NetOpFailure` — the stage, the target, and
the cause chain — rather than a line rendered for a human, so a
diagnostics surface renders structure instead of parsing prose.
- The `socks5-fetch` feature and the `socks5_fetch` module: one HTTP request
carried through a conduit, classified into a typed `zingo_net_diag`
failure. `ConduitDial::fetch_text` is the entry, and it is the first
Expand Down
2 changes: 1 addition & 1 deletion zingo-netutils/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ pub mod provider;
#[cfg(feature = "nym")]
mod nym_proxy;
#[cfg(feature = "nym")]
pub use nym_proxy::NymProxy;
pub use nym_proxy::{BootstrapEvent, NymProxy};

#[cfg(feature = "nym")]
pub mod live_indexer_discovery;
Expand Down
Loading
Loading