github markusressel/fan2go 0.16.0

56 minutes ago

Notable changes

No breaking changes. Things you may notice after upgrading:

  • PID curves no longer wind up (#529): a pid curve with negative (cooling) gains could stay at 0 % or 100 % for a long time after the temperature crossed the set point. The integral is now limited to the output range. Existing tunings stay valid.
  • Warnings for unknown config keys (#515): fan2go now warns about config keys it doesn't know and suggests the closest valid key. The config still loads; if you see such warnings, check your config for typos.
  • New option statistics.host (#509): the Prometheus endpoint now honors a configured host. The default is unchanged (all interfaces).
  • systemd unit: more NVIDIA devices allowed (#522): fixes NVIDIA access at boot, also for multiple GPUs. If you use a copy of fan2go.service, update it.
  • Arch Linux: new stable package fan2go (#537): next to fan2go-git, there is now an AUR package that follows releases. Both print upgrade notes on breaking changes.

What’s Changed

🚀 Features and ✨ Enhancements

  • ci(release): stable AUR package, upgrade warnings and breaking-change tracking (#537) by @markusressel
  • feat: Warn on unknown config keys and suggest corrections (#515) by @markusressel

🐛 Bugfixes

  • fix(pid): keep the PID curve's integral within the output range (#529) by @JeremyHX
  • Update device permissions for NVIDIA devices in fan2go.service to fix… (#522) by @markusressel
  • fix: honor FanResponseDelay in PWM readback verification; restore fan state after failed or interrupted CLI init (#512) by @epicfail

Don't miss a new fan2go release

NewReleases is sending notifications on new releases.