Skip to content

v1.2.0

Latest

Choose a tag to compare

@dcbert dcbert released this 27 Sep 15:09
· 4 commits to main since this release
1.2.0
68f2354

MinerSentinel 1.2.0

Operator-focused release: in-app Activity and device Controls, two new solo pool collectors, retention and push channels, plus a dependency and container hardening pass.

Added

  • Activity journal — persist collector alerts in-app with filters, awareness fields, and an Activity page for fleet events without leaving the dashboard.
  • Device Controls — MinerWatch-style remote actions (reboot, fan, Bitaxe frequency/voltage presets, Avalon workmode) with capability discovery per make.
  • LAN discovery — find miners on the local network from Settings to speed up onboarding.
  • Advisor panel — actionable hints on device views for common health and config issues.
  • Push notification channels — ntfy, Gotify, and generic webhook support alongside Telegram and Discord.
  • Data retention — configurable pruning via management command to keep time-series growth under control.
  • BTC PoW Lab pool collector — hybrid solo public API stats and Settings fields.
  • Parasite Pool collector — public stats from parasite.space (Bitcoin address) with Settings UI and tests.
  • Operator tutorial — step-by-step guide at docs/TUTORIAL.md, plus refreshed dashboard screenshots.

Changed

  • Notifications settings UI expanded for multi-channel configuration and alert rules.
  • Overview and Mining dashboards surface Activity and Controls entry points more clearly.
  • Umbrel / compose Postgres image pin updated as part of the security refresh.

Fixed

  • Cleared known HIGH/CRITICAL advisories across app images by upgrading Django to 5.2 LTS, refreshing frontend dependencies (React Router, Vitest, and related packages), and hardening Dockerfiles.
  • Pinned Postgres image digests in compose files for reproducible, digest-locked deploys.
  • Vite production builds with esbuild 0.28 by raising the build target to es2022 (avoids unsupported destructuring downleveling).

Security

  • Library and container vulnerability remediation across backend, frontend, and data-service images (#31).

Full changelog: https://github.com/dcbert/miner-sentinel/blob/1.2.0/CHANGELOG.md
Compare: 1.1.0...1.2.0