v0.11.0
What’s Changed
- fix(bench): use the relay feature in the bench image by @deepso7 in https://github.com/deepso7/minip2p/pull/435
- docs: give the site a terminal look and a man-page landing by @deepso7 in https://github.com/deepso7/minip2p/pull/434
- fix(minip2p): refuse force_relay without a relay instead of silently dialing direct by @deepso7 in https://github.com/deepso7/minip2p/pull/445
- fix(nat): keep hole punches Punched with one path ledger deciding every connection’s path by @deepso7 in https://github.com/deepso7/minip2p/pull/446
- refactor(minip2p): one meaning for .relay; builders record intent, setup applies NAT defaults by @deepso7 in https://github.com/deepso7/minip2p/pull/447
- refactor(nat): promote relay bridges through NatSwarm, not an action/token round-trip by @deepso7 in https://github.com/deepso7/minip2p/pull/448
- refactor(minip2p): one module owns a Connection attempt’s relay leg end to end by @deepso7 in https://github.com/deepso7/minip2p/pull/449
- refactor(minip2p): the engine routes Name-resolution answers, so its ordering rules are tested deterministically by @deepso7 in https://github.com/deepso7/minip2p/pull/450
- refactor(nat): one UpgradeBudget bounds both DCUtR machines by @deepso7 in https://github.com/deepso7/minip2p/pull/451
- refactor(quic): WtSession owns its deadlines and when Closing may end by @deepso7 in https://github.com/deepso7/minip2p/pull/452
- refactor(relay-server): drive the swarm through a RelaySwarm seam, not tokenized actions by @deepso7 in https://github.com/deepso7/minip2p/pull/453
- fix(minip2p): stop slow-reader tests failing when a local tool probes their TCP listener by @deepso7 in https://github.com/deepso7/minip2p/pull/454
Full Changelog: https://github.com/deepso7/minip2p/compare/v0.10.6...v0.11.0