Releases: yo6ssw/cwsd
Release list
cwsd v1.3.2
Fixes the systemd unit: cwsd now runs as a dedicated, unprivileged system user (DynamicUser=yes, added to dialout+audio) reading /etc/cwsd/cwsdrc — no hardcoded account. Adds a -c/--config flag.
Portable static tarballs (x86-64/arm64, glibc + fully-static musl) are rebuilt and attached by CI with the corrected unit.
cwsd v1.3.1
Portable static builds. This release adds self-contained binaries built and attached by CI:
- cwsd-1.3.1-linux-x86_64.tar.gz / -arm64.tar.gz — static hamlib, only libc/libusb/libasound/libopus dynamic (works regardless of your distro's hamlib version).
- cwsd-1.3.1-linux-x86_64-static.tar.gz / -arm64-static.tar.gz — fully static (musl); a single dependency-free binary that runs on any Linux, incl. Raspberry Pi OS.
Each tarball contains the binary plus the systemd unit, udev rule and sample config. Also adds CONTRIBUTING, a Code of Conduct, issue/PR templates, and a link to the hamtools hub. No change to daemon behavior since v1.3.0.
(Artifacts attach automatically when the Portable builds workflow finishes.)
cwsd v1.3.0
First open-source release. GPL-3.0 licensed, SPDX headers, C++20, clang-format (Google), CONTRIBUTING, Code of Conduct, issue/PR templates, and CI. See the README for build and configuration.