v0.5.0
What's Changed
- docs: add migration guide from RPi-Monitor to PiMonitor by @LarsLaskowski in #84
- Cap history capacity to prevent OOM from misconfigured window/interval by @LarsLaskowski in #83
- Add SonarQube/SonarCloud integration to CI by @LarsLaskowski in #85
- Fix new high-severity SonarCloud issues by @LarsLaskowski in #86
- Fix remaining SonarCloud MEDIUM/LOW severity issues by @LarsLaskowski in #87
- Stamp webhook rate limiter only on successful delivery by @LarsLaskowski in #88
- Evict stale per-device history series in the collector by @LarsLaskowski in #89
- Add PIMONITOR_API_KEY env var and warn about -api-key exposure by @LarsLaskowski in #90
- Isolate webhook delivery per destination and skip futile retries by @LarsLaskowski in #91
- Fix dashboard showing "n/a" for a legitimate 0.0 °C reading by @LarsLaskowski in #92
- Warn and skip the notifier worker when alerts are disabled by @LarsLaskowski in #93
- Ensure Snapshot.Disks marshals as [] instead of null by @LarsLaskowski in #94
- Compress /api/v1 responses with gzip by @LarsLaskowski in #95
Full Changelog: v0.4.0...v0.5.0