gitlab coolercontrol/coolercontrol 0.17.2

latest releases: 1.4.0, 1.3.0, 1.2.2...
9 months ago

Added

  • ubuntu 23.10 package
  • fedora 39 package
  • preview of new UI available from Daemon (#220)
  • improved image processor for images and gifs in the daemon
  • new APIs for the new UI in the daemon
  • LED sync, entity removal sync, and reset handling in the daemon
  • backup configuration files CLI option for coolercontrold
  • migrate to profiles CLI option for coolercontrold

Changed

  • improved installation documentation (#208, #218)
  • improved hardware support documentation
  • improved no-device handling for coolercontrol-liqctld
  • improved and cleaned up output log messages for the coolercontrold systemd daemon
  • various cleanups, refactorings and improvements for the coolercontrold daemon in preparation for the new UI
  • updated CI images and pipelines to support the new UI
  • improved configuration handling in the daemon
  • more flexible LCD implementation to handle upcoming device screens with various sizes
  • use our own error struct in the daemon API for proper error handling & messages
  • added a minimum startup pause in the daemon to better handle devices that are time-sensitive at boot time
  • refactoring of the daemon's profile engine, enabling a whole new suite of features and improving maintainability
  • all statuses are now cleared upon waking from sleep for an improved UX
  • temps are float64 values throughout the daemon enhancing maintainability and sensitivity especially for water coolers
  • allowed more restarts of the systemd daemon for cases when blacklisting multiple devices in succession
  • cleaned up new cargo build warnings
  • copyrights updated

Fixed

  • handle coolercontrol-liqctld logging levels appropriately (#214)

Dependency Updates

  • Python:
  • setproctitle to 1.3.3
  • fastapi to 0.104.1
  • uvicorn to 0.24.0
  • orjson to 3.9.10
  • nuitka to 1.9 (gui) and 1.8.6 (liqctld)
  • pyside6 to 6.6.0
  • matplotlib to 3.8.2
  • numpy to 1.26.2
  • Rust:
  • env_logger to 0.10.1
  • systemd-journal-logger to 2.1.1
  • clap to 4.4.8
  • tokio to 1.34.0
  • tokio-graceful-shutdown to 0.14.1
  • async-trait to 0.1.74
  • reqwest to 0.11.22
  • serde to 1.0.193
  • serde_json to 1.0.108
  • chrono to 0.4.31
  • regex to 1.10.2
  • const_format to 0.2.32
  • nu-glob to 0.87.1
  • sha2 to 0.10.8
  • toml_edit to 0.21.0
  • nix to 0.27.1
  • yata to 0.6.2
  • tiny-skia to 0.11.2
  • gifski to 1.13.1
  • uuid to 1.6.1

Don't miss a new coolercontrol release

NewReleases is sending notifications on new releases.