v0.5.1
What's Changed
- Share a single vcgencmd runner between temperature and throttled collectors by @LarsLaskowski in #96
- Add cache validators to embedded static assets by @LarsLaskowski in #97
- Make load-average gauges use CPU thresholds, not fixed 70/100% by @LarsLaskowski in #98
- Mark gopkg.in/yaml.v3 as a direct dependency in go.mod by @LarsLaskowski in #99
- Pin apt child process locale in UpdatesCollector by @LarsLaskowski in #117
- Move history persistence's fsync off the collector's tick goroutine by @LarsLaskowski in #119
- Stop leaking PIMONITOR_API_KEY into vcgencmd's environment by @LarsLaskowski in #120
- Bound concurrent /api/v1/... requests and cache the history response by @LarsLaskowski in #122
- Add release download script by @LarsLaskowski in #123
- Mark /api/v1/... responses no-store and fix Vary clobbering by @LarsLaskowski in #125
- Derive static asset ETags from content instead of the build version by @LarsLaskowski in #126
- Add a json template helper for webhook bodies by @LarsLaskowski in #127
- Decode /proc/mounts octal escapes in parseMounts by @LarsLaskowski in #129
- Parse Accept-Encoding q-values in withGzip by @LarsLaskowski in #130
Full Changelog: v0.5.0...v0.5.1