Skip to content

Releases: desbma/hddfancontrol

2.1.2

Choose a tag to compare

@github-actions github-actions released this 08 Jul 19:12

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

  • Pin gh actions versions with hash (4d78b0e by desbma)
  • Update actions (6bc86fd by desbma)

🧰 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

Choose a tag to compare

@github-actions github-actions released this 07 Mar 10:02

Changelog

2.1.1 - 2026-03-07

🧰 Miscellaneous tasks

  • Update dependencies (a9f007d by desbma)

2.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Feb 14:37

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

Choose a tag to compare

@github-actions github-actions released this 31 Oct 20:31

Changelog

2.0.6 - 2025-10-31

💡 Features

  • Avoid probing drives suspended by kernel power management (56c173e by desbma)

🐛 Bug fixes

  • Msrv (9886b37 by desbma)
  • Remove unmaintained prettier pre-commit hook (a5c5033 by desbma)

🧰 Miscellaneous tasks


2.0.5

Choose a tag to compare

@github-actions github-actions released this 20 Aug 20:33

Changelog

2.0.5 - 2025-08-20

💡 Features

  • Handle smartctl -A output for NVME (168ceb1 by desbma)

2.0.4

Choose a tag to compare

@github-actions github-actions released this 30 Jul 07:59

Changelog

2.0.4 - 2025-07-30

💡 Features

  • systemd: Always restart unit (9b2367a by desbma)
  • Parse 'smartctl -A' SCSI temperature output (3ba1da1 by desbma)

🚜 Refactor

  • Simplify some parsing code (aa425e9 by desbma)

🧰 Miscellaneous tasks

  • Update lints (9c1c55e by desbma)
  • Replace abandoned dependency backoff by backon (213df14 by desbma)

2.0.3

Choose a tag to compare

@github-actions github-actions released this 01 May 20:20

Changelog

2.0.2

Choose a tag to compare

@github-actions github-actions released this 23 Mar 20:17

Changelog

2.0.2 - 2025-03-23

💡 Features

  • Support using sdparm to probe for drive state (fe72479 by desbma)
  • Log state probing method (ae53c43 by desbma)

🐛 Bug fixes

  • Detect hdparm -C soft errors (d5dd2b2 by desbma)

🚜 Refactor

  • Create separate probe method trait for type erasure (b85eb25 by desbma)

2.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Feb 12:18

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

  • Update lints for rust 1.84 (e061ec7 by desbma)
  • Update dependencies (0b4630f by desbma)

2.0.0 - 2025-01-18

🐛 Bug fixes

📗 Documentation

  • Update changelog template (1305ee8 by desbma)
  • README: Reorder badges (99e668b by desbma)

🧪 Testing

  • Minor cosmetic changes (10d891a by desbma)

🤖 Continuous integration

  • Fix possible incorrect release changelog reference version (626b38b by desbma)

🧰 Miscellaneous tasks


2.0.0

Choose a tag to compare

@github-actions github-actions released this 18 Jan 18:04

Changelog

2.0.0 - 2025-01-18

🐛 Bug fixes

📗 Documentation

  • Update changelog template (1305ee8 by desbma)
  • README: Reorder badges (99e668b by desbma)

🧪 Testing

  • Minor cosmetic changes (10d891a by desbma)

🤖 Continuous integration

  • Fix possible incorrect release changelog reference version (626b38b by desbma)

🧰 Miscellaneous tasks


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)