Skip to content

GopherTrunk v0.4.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jun 04:19
· 1131 commits to main since this release
c6880fb

Install

Windows 11 (x64): download gophertrunk-v0.4.5-windows-amd64-setup.exe and double-click. The installer adds GopherTrunk to your Start Menu — single static binary, no DLLs to ship — and prompts for one data folder (default: Documents\GopherTrunk) that holds everything else: config, recordings, IQ captures, exports, the database, logs, and the browser-based consoles (standard, Signal Lab, Config Builder). After install, follow INSTALL-WINDOWS.md to install the WinUSB driver via Zadig — the OS won't see your RTL-SDR until you do this once.

Windows on ARM: extract gophertrunk-v0.4.5-windows-arm64.zip (no installer for arm64 yet — portable ZIP only). The web consoles live in the gophertrunk-web\ subfolder inside the zip (siglab\ and configbuilder\ alongside the standard console).

macOS: extract gophertrunk-v0.4.5-darwin-arm64.tar.gz (Apple Silicon) or gophertrunk-v0.4.5-darwin-amd64.tar.gz (Intel) and run ./gophertrunk. Builds are unsigned — right-click → Open the first time to bypass Gatekeeper.

Linux: extract gophertrunk-v0.4.5-linux-amd64.tar.gz (x86_64) or gophertrunk-v0.4.5-linux-arm64.tar.gz (aarch64, e.g. Raspberry Pi 4/5) and run ./gophertrunk. Single static binary; no system dependencies needed.

Web operator console: every archive includes a standalone gophertrunk-web/ folder with all three consoles — the standard console at the top, plus siglab/ and configbuilder/. Open the relevant index.html in any browser and point it at a running daemon. Setup walkthrough: gophertrunk.org/web.html.

All artifacts are SHA-256-checksummed in SHA256SUMS.

What's Changed

  • docs: post-release v0.4.4 — promote CHANGELOG, bump refs, announcement by @MattCheramie in #695
  • Add download, support, and community CTAs to non-home pages by @MattCheramie in #697
  • docs(p25): record SDRTrunk ground truth for #376 alias decode paths by @MattCheramie in #699
  • Add RF & SDR learning hub, encyclopedia reference, and site search to the docs by @MattCheramie in #700
  • Reference: add 32 pages for audited terms that lacked one (with diagrams) by @MattCheramie in #701
  • docs(blog): add 14-part "SDR Internals" deep-dive series by @MattCheramie in #705
  • storage: persist mid-call backfilled RID + encryption on call end (#696) by @MattCheramie in #704
  • fix(sdr): serialize StreamIQ re-open behind async teardown (#686) by @MattCheramie in #703
  • ci(pages): drip-release blog series one post per weekday by @MattCheramie in #706
  • Reference: add in-content CTAs to layouts + tighten meta descriptions by @MattCheramie in #702
  • hunt: generalize control-channel parser to all trunked protocols by @MattCheramie in #707
  • p25/phase1: dump raw payload of unhandled TSBKs for alias hunt (#376) by @MattCheramie in #708
  • p25/phase1: make CC talker-alias decode observable + capture unhandled-TSBK payloads (#376) by @MattCheramie in #674
  • ci(pages): rebuild docs daily and drip series on consecutive days by @MattCheramie in #709

Full Changelog: v0.4.4...v0.4.5