Changelog
v0.2.2 — current
Telemetry & Monitoring
- Expanded hardware telemetry — average temperature, fluid temperature, power efficiency, and per-fan RPM metrics
- New API endpoints for latest worker telemetry and historical retrieval; updated config examples for telemetry collection and
worker_event/worker_extraretention - WorkerExtraHistoryPanel — separate tabs for stats vs. telemetry; theme-variable styling for consistent appearance
- WorkerExtraPanel — per-board metrics with improved layout; English and Chinese localization for new fields
Relay Core
- Refactored session resilience — improved orphan-session cleanup and handling of stale awaiting-data paths
- Stream registry tracks session phases; pool-bridge attachment prevents premature cleanup of active miner streams during pool errors
- Better error handling for pool connection failures; stream lifecycle telemetry for operations monitoring
Admin Proxy
- Server notification when miner admin endpoint or port changes; session stores and updates miner port dynamically
- Service worker support in the proxy — serves SW scripts in session context; improved response routing for SW paths
v0.2.1
Improvements
- One-line install / update / uninstall scripts for server and client
- systemd and OpenWrt (procd) service integration with hardening
- Self-signed TLS certificate pinning via
pin_sha256 - Stability and reconnection fixes for the client tunnel
v0.2.0
New Features
- QUIC transport — UDP/QUIC tunnel alongside TCP/TLS, selected per port mapping
- ConfigSync — server pushes port mappings to clients; no client-side port setup
- Web admin UI — manage pools, port mappings, and client nodes from the browser
- Multi-database — SQLite, MySQL, and PostgreSQL via a single URL setting
- Optional frame encryption — AES-GCM or ChaCha20 layered over TLS
- Protocol sniffing & alerts — per-miner stats with reject-rate and hashrate-drop alerts
Upgrade Notes
Use the update scripts — they replace the binary and restart the service without touching your config or database:
curl -fsSL https://hashrelay.net/releases/scripts/update-server.sh | sudo sh
curl -fsSL https://hashrelay.net/releases/scripts/update-client.sh | sudo sh