Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 14:31
· 66 commits to main since this release

Changelog

Features

  • a94c93f: feat(macos): a menu bar item that shows the tunnels (@nledez)
  • bdc6739: feat(macos): a window for the tunnels, with live traffic (@nledez)
  • 8519675: feat(macos): decide what the menu says (@nledez)
  • 00b6c7c: feat(macos): decide when to reconnect, and why (@nledez)
  • 7588434: feat(macos): decode the status feed (@nledez)
  • 6809b23: feat(macos): draw the small icon sizes from simplified artwork (@nledez)
  • 24f2cf0: feat(macos): hold a watch across the link going away (@nledez)
  • 4dfb8c3: feat(macos): needed first, and an About panel instead of a status line (@nledez)
  • ef577b0: feat(macos): notarise, once there is a Developer ID to do it with (@nledez)
  • 06a42ad: feat(macos): notify when a tunnel changes health (@nledez)
  • fc74a99: feat(macos): read the feed's socket (@nledez)
  • 6ccbf48: feat(macos): run the link (@nledez)
  • ce886ba: feat(macos): watch a tunnel, and turn its counters into rates (@nledez)
  • 0b52d9e: feat(profile): refuse a configuration key this program does not know (@nledez)
  • 3438cc6: feat: make install put both halves where they belong (@nledez)
  • d2b49d8: feat: new artwork, split into a banner and an icon (@nledez)

Fixes

  • 95bf37a: fix(macos): judge the menu bar icon on the needed group (@nledez)
  • 8c643a5: fix(macos): make the tunnel details readable (@nledez)
  • 42edfd2: fix(macos): show the window in front, in the Dock, and keep the history (@nledez)
  • 4087a1c: fix(macos): three bugs the flaky suite was hiding (@nledez)
  • b1f22f2: fix(profile): a key left out means its default, including for booleans (@nledez)

Install

tar xzf tun-manager_0.4.0_darwin_universal.tar.gz
sudo install -m 0755 tun-manager /usr/local/bin/tun-manager
tun-manager doctor

The binaries are not notarized, so macOS quarantines them on first run.
Clear it with xattr -d com.apple.quarantine ./tun-manager, or build from
source with make build.

tun-manager runs as root: the WireGuard control sockets are root-only.