Repository navigation
Releases: kanywst/wtfi2
Releases · kanywst/wtfi2
Release list
v0.7.0
Install wtfi2 0.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/kanywst/wtfi2/releases/download/v0.7.0/wtfi2-installer.sh | shInstall prebuilt binaries via Homebrew
brew install kanywst/tap/wtfi2Download wtfi2 0.7.0
| File | Platform | Checksum |
|---|---|---|
| wtfi2-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| wtfi2-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| wtfi2-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| wtfi2-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo kanywst/wtfi2You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>v0.6.1
What's Changed
- chore(ci): bump anthropics/claude-code-action from 1.0.231 to 1.0.237 by @dependabot[bot] in #58
- chore(deps): bump the cargo-minor group with 2 updates by @dependabot[bot] in #60
- chore(ci): bump anthropics/claude-code-action from 1.0.237 to 1.0.244 by @dependabot[bot] in #59
- docs(readme): show the one-shot reports as static screenshots by @kanywst in #61
- fix(engine): don't run real probes in the truncated-sweep tests by @kanywst in #64
- Add nix / NixOS support by @f0rdprefect in #63
- chore(release): 0.6.1 by @kanywst in #65
New Contributors
- @f0rdprefect made their first contribution in #63
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- chore(ci): bump anthropics/claude-code-action from 1.0.226 to 1.0.231 by @dependabot[bot] in #49
- docs(readme): add a demo GIF recorded from scripted sweeps by @kanywst in #50
- fix(ui): colour the signal gauge by the link's grade by @kanywst in #53
- feat(platform): Linux support (rtnetlink via ip, nl80211 via iw) by @kanywst in #51
- fix(platform): keep a failed tunnel-address read unknown on macOS by @kanywst in #54
- feat(release): ship prebuilt Linux binaries by @kanywst in #55
- chore(release): 0.6.0 by @kanywst in #56
- docs(readme): See it as GIFs, plus two report fixes they exposed by @kanywst in #57
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- docs: document the crates.io install and the non-macOS refusal by @kanywst in #26
- docs(dist): record why the tap PAT is named differently here by @kanywst in #28
- chore(ci): bump anthropics/claude-code-action from 1.0.206 to 1.0.213 by @dependabot[bot] in #27
- chore(ci): bump anthropics/claude-code-action from 1.0.213 to 1.0.219 by @dependabot[bot] in #29
- chore(deps): bump hickory-resolver from 0.26.1 to 0.26.2 in the cargo-minor group by @dependabot[bot] in #30
- docs: stop listing shipped export as a roadmap item by @kanywst in #31
- chore(ci): bump anthropics/claude-code-action from 1.0.219 to 1.0.226 by @dependabot[bot] in #32
- docs: stop listing shipped export as a roadmap item by @kanywst in #33
- refactor(model): carry a machine-readable fault on every broken hop by @kanywst in #34
- fix(platform): treat a failed command as unknown, not as a dead network by @kanywst in #46
- fix(dns,engine): bound every probe, and the sweep, on one clock by @kanywst in #36
- fix(captive): detect a portal that took DNS down with it by @kanywst in #37
- fix(gateway): don't call an ICMP-filtered router dead by @kanywst in #38
- feat(host): measure what address this machine actually holds by @kanywst in #39
- feat(dns): name the resolvers, and check the answers not just the clock by @kanywst in #40
- feat(wan): probe three independent operators, not one address by @kanywst in #41
- feat(wan): verify one real request, and report the address it came from by @kanywst in #42
- feat(uplink): locate the break between your gateway and the internet by @kanywst in #43
- feat(report): show what each verdict actually rests on by @kanywst in #44
- test(cli): pin the exit codes and the --json contract by @kanywst in #45
- docs: refresh the examples against real output, and pin the traceroute shape by @kanywst in #47
- chore(release): 0.5.0 by @kanywst in #48
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- chore(ci): bump anthropics/claude-code-action from 1.0.193 to 1.0.195 by @dependabot[bot] in #20
- chore(deps): bump futures from 0.3.33 to 0.3.34 in the cargo-minor group by @dependabot[bot] in #21
- chore(ci): bump anthropics/claude-code-action from 1.0.195 to 1.0.206 by @dependabot[bot] in #22
- feat: make wtfi2 publishable on crates.io by @kanywst in #23
- chore(release): bump version to 0.4.0 by @kanywst in #24
- fix: stop diagnosing the network on an OS wtfi cannot probe by @kanywst in #25
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
What's Changed
- chore(ci): bump actions/checkout from 5 to 7 by @dependabot[bot] in #12
- chore(deps): bump the cargo-minor group with 3 updates by @dependabot[bot] in #13
- feat: measure packet loss and jitter per hop by @kanywst in #14
- ci: bring the Claude reviewer up to the house pattern by @kanywst in #15
- chore(release): bump version to 0.3.0 by @kanywst in #16
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: visualize active VPN tunnel as a chain hop by @kanywst in #10
- chore(release): bump version to 0.2.0 by @kanywst in #11
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- docs: Homebrew install + status badges by @kanywst in #5
- ci: fire Claude review by sourcing token from its environment by @kanywst in #7
- feat: read Wi-Fi link via CoreWLAN for instant telemetry by @kanywst in #6
- chore: edition 2024 + latest deps by @kanywst in #9
- chore(release): v0.1.1 by @kanywst in #8
Full Changelog: v0.1.0...v0.1.1
v0.1.0
What's Changed
- chore(ci): bump actions/checkout from 4 to 7 by @dependabot[bot] in #1
- ci: skip Claude workflows gracefully when token is unset by @kanywst in #3
- refactor: select first break by chain order, not vec order by @kanywst in #2
- ci: add dist release pipeline (Homebrew tap) by @kanywst in #4
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/kanywst/wtfi2/commits/v0.1.0