Releases: dbourgoyne/rigflow
v0.1.3
v0.1.3 — Client log & audio-device polish
A small client-side quality release. No server or protocol changes — cumulative with the v0.1.1 (Linux glibc packaging) and v0.1.2 (audio-crash) fixes.
Fixes & improvements
- Quieter logs by default. The client now logs its own messages at info and dependencies at warn, so noisy third-party output (winit/eframe, accessibility D-Bus chatter, ALSA/JACK device
probing) no longer buries the useful lines. Set RUST_LOG to override for debugging (e.g. RUST_LOG=debug). - Smarter audio-output selection. The fallback now prefers the PipeWire/PulseAudio device and skips the JACK plugin, landing cleanly on a working output instead of poking the (possibly
broken) default device or a non-running JACK server. Notably helps Raspberry Pi / PipeWire systems, where those probes previously printed alarming-but-harmless errors.
Upgrade notes
Drop-in replacement for v0.1.2 — no configuration changes required.
Install
Download the binary for your platform below. Linux builds target glibc 2.35 (Ubuntu 22.04+).
🐛 Found a bug or have a request? Please open a GitHub Issue (https://github.com/dbourgoyne/rigflow/issues).
v0.1.2
Rigflow v0.1.2 — client audio robustness. No new features since v0.1.0.
The client no longer crashes at startup when the default audio output device can't be opened. Previously it aborted with an ALSA snd_pcm_open error — e.g. on a Raspberry Pi whose default output is an unconnected HDMI sink (Unknown errno (524) / ENOTSUPP). It now tries the default device, then any other output device, and uses the first that
opens; if none can be opened it runs without local speaker audio rather than aborting (radio control and the digital/FT8 paths are unaffected).
Cumulative: these binaries also include the v0.1.1 Linux glibc packaging fix, so they run on Debian 12 "Bookworm" / Raspberry Pi OS (glibc 2.36).
For the full feature list, see the v0.1.0 release.
Downloads
| Platform | Client | Server |
|---|---|---|
| Linux x86-64 | rigflow-client-linux-x86_64.tar.gz |
rigflow-server-linux-x86_64.tar.gz |
| Linux ARM64 (Raspberry Pi) | rigflow-client-linux-arm64.tar.gz |
rigflow-server-linux-arm64.tar.gz |
| macOS (Apple Silicon) | rigflow-client-macos-arm64.tar.gz |
— (server is Linux-only by design) |
Verify against SHA256SUMS:
sha256sum -c SHA256SUMS # Linux
shasum -a 256 -c SHA256SUMS # macOS
macOS first launch: the client is unsigned — right-click rigflow-client → Open, or clear the quarantine flag once: xattr -dr com.apple.quarantine rigflow-client.
v0.1.1
Rigflow v0.1.1 — a packaging-only fix. No functional changes since v0.1.0.
The prebuilt Linux binaries (x86-64 and ARM64) are now built against an older glibc baseline (Ubuntu 22.04 / glibc 2.35) so they run on Debian 12 "Bookworm" and Raspberry Pi OS (glibc 2.36) — the primary server target. The v0.1.0 Linux binaries were built on Ubuntu 24.04 (glibc 2.39) and failed at launch with version 'GLIBC_2.39' not found on Bookworm. (glibc is backward- but not forward-compatible.)
Building from source was never affected, and the macOS binary is unchanged.
For the full feature list, see the v0.1.0 release.
Downloads
| Platform | Client | Server |
|---|---|---|
| Linux x86-64 | rigflow-client-linux-x86_64.tar.gz |
rigflow-server-linux-x86_64.tar.gz |
| Linux ARM64 (Raspberry Pi) | rigflow-client-linux-arm64.tar.gz |
rigflow-server-linux-arm64.tar.gz |
| macOS (Apple Silicon) | rigflow-client-macos-arm64.tar.gz |
— (server is Linux-only by design) |
Verify against SHA256SUMS:
sha256sum -c SHA256SUMS # Linux
shasum -a 256 -c SHA256SUMS # macOS
macOS first launch: the client is unsigned — right-click rigflow-client → Open, or clear the quarantine flag once: xattr -dr com.apple.quarantine rigflow-client.
v0.1.0
Rigflow v0.1.0 — the first public release. A client/server SDR for amateur radio: receive and transmit on HF over the network, with the server at the antenna (e.g. a Raspberry Pi) and
the client wherever you operate.
⚠️ Rigflow controls transmitters and amplifiers. You are responsible for the legal and safe operation of your station — please read the
Disclaimer before transmitting.
Downloads
| Platform | Client | Server |
|---|---|---|
| Linux x86-64 | rigflow-client-linux-x86_64.tar.gz |
rigflow-server-linux-x86_64.tar.gz |
| Linux ARM64 (Raspberry Pi) | rigflow-client-linux-arm64.tar.gz |
rigflow-server-linux-arm64.tar.gz |
| macOS (Apple Silicon) | rigflow-client-macos-arm64.tar.gz |
— (server is Linux-only by design) |
Each archive contains the binary plus README.md, LICENSE, and DISCLAIMER.md. See the Installation guide for
runtime libraries and setup.
Verify your download against SHA256SUMS:
sha256sum -c SHA256SUMS # Linux
shasum -a 256 -c SHA256SUMS # macOS
macOS first launch: the client is unsigned, so Gatekeeper blocks it the first time. Either right-click rigflow-client → Open (then confirm), or clear the quarantine flag once:
xattr -dr com.apple.quarantine rigflow-client.
Highlights
Receive ...