v0.8.0
Breaking Changes
- Narrowed the public Rust library API to hardware sampling types;
App,Config,ViewType, andzero_divare no longer exported
Features
- Added a toggleable detailed per-core CPU view and exposed per-core CPU metrics (by @it7760)
- Added named aggregate frequency and effective-usage metrics, plus CPU and GPU active residency ratios (#61)
- Added fan speed and fan name metrics to JSON and Prometheus output (#64, by @chodorenko)
- Added a
--hostoption for the metrics server and its launchd service (by @claytono) - Added a
stresscommand with cyclic CPU and full CPU/GPU load modes
Fixes
- Fixed RAM and swap gauge labels becoming unreadable at higher usage
- Fixed the TUI showing an empty swap section when swap is unavailable
- Fixed Prometheus chip labels containing special characters
Improvements
- Improved
Sampler::get_metricsto collect complete caller-scheduled intervals with faster startup (#60, by @homm) - Sped up hardware detection
Full Changelog: v0.7.2...v0.8.0