Repository navigation
v2.2.0
Heliograph v2.2.0
Backward-compatible minor release: first-class FreeBSD support.
Added
- FreeBSD support. Both binaries are pure Go and run natively on FreeBSD (
amd64/arm64). This release attaches native FreeBSD binaries —heliograph_2.2.0_freebsd_amd64.tar.gzandheliograph_2.2.0_freebsd_arm64.tar.gz(each verified againstSHA256SUMS), containingsmoked+smoke-agent+web/+config.example.yaml+contrib/+LICENSE. A newfreebsd-testCI job runs the fullgo test ./...suite inside a real FreeBSD VM on every push. Addedcontrib/freebsd/withdaemon(8)-supervisedrc.dscripts forsmoke-agentandsmoked, and a Native binary (FreeBSD & other Unix) README section covering the ICMP privilege model (nativePingneeds root;FPingworks viapkg install fping).
Changed
- The native
Pingprobe's "no ICMP listener available" error is now OS-aware — it spells out the remedy per OS instead of naming only Linux'snet.ipv4.ping_group_range, including FreeBSD (no unprivileged ICMP datagram socket: run as root withmode: privileged, or use theFPingprobe).
Container image: ghcr.io/seitzbg/heliograph:v2.2.0 (Linux). FreeBSD: download a tarball below, or see contrib/freebsd/README.md.
Full changelog: v2.1.0...v2.2.0