Releases: desbma/hddfancontrol
Releases · desbma/hddfancontrol
Release list
2.1.2
Changelog
2.1.2 - 2026-07-08
💡 Features
- Tolerate transcient state probing failures (2962792 by desbma)
- Don't probe state for non rotational drives (a0bcbbb by desbma)
🐛 Bug fixes
- Use wait_stable in resolve_rpm_path too (1919059 by desbma)
🤖 Continuous integration
🧰 Miscellaneous tasks
- Lint (a88d87b by desbma)
- Remove pre-commit hooks (28ff0a6 by desbma)
- Update AGENTS.md (55067e5 by desbma)
- Update dependencies (9547b42 by desbma)
- Update lints (db7a902 by desbma)
2.1.1
2.1.0
Changelog
2.1.0 - 2026-02-28
💡 Features
- systemd: Set io real time priority (9cb9997 by desbma)
- Fan control via script (fed3481 by desbma)
- Average temperature samples (97a14c3 by desbma)
- Temperature JSONL logging (a5507fb by desbma)
- Add script to plot temperature data (bab394f by desbma)
- Compress and rotate temp log files (3799b8a by desbma)
- Refactor man page generation + add shell completions (699d7d4 by desbma)
- Don't warn if last temp log file is missing (7f98afb by desbma)
- plot script: Don't require input files to be in chronological order (3382eed by desbma)
🐛 Bug fixes
- doc: Pwmconfig link (cf7ecec by desbma)
- doc: Crates.io install instructions (d49c8de by desbma)
- Possible pwm file infinite wait (13d8f01 by desbma)
- Hwmon temp range regression (d007cf2 by desbma)
🚜 Refactor
- Split main function (e85f907 by desbma)
🤖 Continuous integration
- Update actions versions (a9bf5ac by desbma)
- Add cargo audit workflow (3fd99e0 by desbma)
- Run clippy on all targets, including tests (6b01a6e by desbma)
- Add msrv check (18d5dc1 by desbma)
- Build all feature combinations (640b2d9 by desbma)
- Fix debian release extras (9b8dc14 by desbma)
🧰 Miscellaneous tasks
- Update lints (e2d2315 by desbma)
- Add AGENTS.md (ef05290 by desbma)
- Update AGENTS.md (95504ba by desbma)
- Update AGENTS.md with VCS and refactor instructions (d1de5cf by desbma)
- Update release script (54d25d5 by desbma)
2.0.6
Changelog
2.0.6 - 2025-10-31
💡 Features
- Avoid probing drives suspended by kernel power management (56c173e by desbma)
🐛 Bug fixes
🧰 Miscellaneous tasks
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
Changelog
2.0.1 - 2025-02-15
💡 Features
- Add error reporting contexts (aeb47ed by desbma)
- Add more error reporting contexts (60d533e by desbma)
- Support drivers with missing 'pwmX_enable' file (1879b70 by desbma)
📗 Documentation
- README: Split crates.io installation instructions (4bed6bd by desbma)
🧰 Miscellaneous tasks
2.0.0 - 2025-01-18
🐛 Bug fixes
- MSRV (b521f08 by desbma)
📗 Documentation
🧪 Testing
- Minor cosmetic changes (10d891a by desbma)
🤖 Continuous integration
- Fix possible incorrect release changelog reference version (626b38b by desbma)
🧰 Miscellaneous tasks
- Lint (ed1f49e by desbma)
2.0.0
Changelog
2.0.0 - 2025-01-18
🐛 Bug fixes
- MSRV (b521f08 by desbma)
📗 Documentation
🧪 Testing
- Minor cosmetic changes (10d891a by desbma)
🤖 Continuous integration
- Fix possible incorrect release changelog reference version (626b38b by desbma)
🧰 Miscellaneous tasks
- Lint (ed1f49e by desbma)
2.0.0.b4 - 2025-01-02
💡 Features
- deb: Compress man pages (a8b0462 by desbma)
- Allow changing log level from configuration file (a847e9d by desbma)
🐛 Bug fixes
- Hdparm prober error handling (fix #64) (9a73731 by desbma)
- Always check subprocess return codes (376291a by desbma)
- Hdparm stderr soft errors (d1fbe90 by desbma)
- Smartctl attribute 190 parsing (e13a510 by desbma)
📗 Documentation
- Minor comment typo (3f447a3 by desbma)
🧪 Testing
- Check hdparm prober errors if drive is missing (8d287d1 by desbma)
- Add hddtemp prober test for sleeping drive (ccb44b5 by desbma)
🚜 Refactor
- Homogeneize Command::output usage (a29b542 by desbma)
🤖 Continuous integration
- Build debian package with man pages (77bac80 by desbma)