Changelog

v0.2.1 — current

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