github liquidctl/liquidctl v1.4.0
liquidctl v1.4.0

latest releases: v1.13.0, v1.12.1, v1.12.0...
3 years ago

Released 31 July 2020.

Added:

  • Add experimental support for NZXT Kraken X53, X63 and X73 coolers
  • Add experimental partial support for NZXT Kraken Z63 and Z73 coolers
  • Add experimental support for Corsair H100i, H100i SE and H115i Platinum coolers
  • Add experimental partial support for Corsair H100i and H115i PRO XT coolers
  • Add experimental support for Gigabyte motherboards with RGB Fusion 2.0 5702 and 8297 controllers
  • Enable experimental support for the NZXT RGB & Fan Controller
  • Add support for HSV, HSL and explicit RGB color representations
  • Add sync lighting channel to HUE 2 devices
  • Add tentative names for the different +12 V rails of NZXT E-series PSUs
  • Add +uaccess udev rules for Linux distributions and users
  • Add --pump-mode option to initialize (Corsair Platinum/PRO XT coolers)
  • Add --unsafe option to enable additional bleeding-edge features
  • Add a test suite
  • [extra] Add more general yoda script for software-based fan/pump control (supersedes krakencurve-poc)

Changed:

  • Increase resolution of fan and pump profiles in Kraken X42/X52/X62/X72 coolers
  • Use hidapi to communicate with HIDs on Windows
  • Use specific errors when features are not supported by the device or the driver
  • Store runtime data on non-Linux systems in ~/Library/Caches (macOS), %TEMP% (Windows) or /tmp (Unix)
  • Mark Corsair HXi/RMi PSUs as no longer experimental
  • Mark Smart Device V2 and HUE 2 controllers as no longer experimental
  • Switch to a consistent module, driver and guide naming scheme (aliases are kept for backwards compatibility)
  • Improve the documentation
  • [extra] Refresh krakencurve-poc syntax and sensor names, and get CPU temperature on macOS with iStats

Fixed:

  • Add missing identifiers for some HUE2 accessories (#95; #109)
  • Fix CAM-like decoding of firmware version in NZXT E-series PSUs (#46, comment)
  • Use a bitmask to select the lighting channel in HUE 2 devices (#109)
  • Close the underlying cython-hidapi device
  • Don't allow HidapiDevice.clear_enqueued_reports to block
  • Don't allow HidapiDevice.address to fail with non-Unicode paths
  • Store each runtime data value atomically

Deprecated:

  • Deprecate and ignore --hid override for API selection

Removed:

  • Remove the PyUsbHid device backend for HIDs

Checksums:

$ sha256sum liquidctl-1.4.0*
250b7665b19b0c5d9ae172cb162bc920734eba720f3e337eb84409077c582966  liquidctl-1.4.0-bin-windows-x86_64.zip
b35e6f297e67f9e145794bb57b88c626ef2bfd97e7fbb5b098f3dbf9ae11213e  liquidctl-1.4.0.tar.gz

Don't miss a new liquidctl release

NewReleases is sending notifications on new releases.