Skip to content

Releases: kanywst/wtfi2

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 16:08
37fa0ee

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 | sh

Install prebuilt binaries via Homebrew

brew install kanywst/tap/wtfi2

Download 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/wtfi2

You 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

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:49
baf312e

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

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 11:56

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 13:06
e6903b6

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

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:28

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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 15:29

What's Changed

  • docs: correct the language row to edition 2024 by @kanywst in #18
  • ci: attach build provenance and an SBOM to releases by @kanywst in #17
  • chore(release): bump version to 0.3.1 by @kanywst in #19

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 14:44

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

Choose a tag to compare

@github-actions github-actions released this 23 Jul 15:09

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

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:27

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

Choose a tag to compare

@github-actions github-actions released this 18 Jul 15:15

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

Full Changelog: https://github.com/kanywst/wtfi2/commits/v0.1.0