Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 16 Sep 08:57
· 29 commits to main since this release
interflow v0.1.2

Highlights:
- Single-target failure isolation: an edge route pointing at a dead backend (a plain config error) plus the public side's normal retry loop used to drain the agent-wide stream-open budget and take down every healthy route on the same agent. Now: a per-target circuit breaker on the agent (windowed failure counting, cooldown, probe-based self-healing), a gate reorder so cheap target-aware rejections consume none of the shared open-rate budget, close-reason propagation agent->hub->edge (empty payload stays wire-compatible with old peers), and route-level breakers on the edge — a tripped route's new connections are closed at the internet edge without a tunnel Open.
- Expose QUIC transport path: edge --quic-listen + client --transport quic (config-level assembly on top of the mesh QUIC plane).
- Deps: tokio 1.52.3 -> 1.53.1.

Verified: cargo test --workspace 300 green (12 new: breaker state-machine unit tests, mesh e2e isolation/self-heal/opt-out, edge route-breaker e2e); clippy/fmt clean.