The latest major update to the CoolerControl utility, version 3.0.0, has been released, delivering significant architectural changes and a host of new features for Linux power users. The new version introduces an API for third-party integrations, lays the foundation for future hardware support, and provides more granular control over system cooling profiles on Linux. A subsequent v3.0.1 patch addresses minor issues and improves UI stability.
For developers and system integrators working within the Linux ecosystem, the update provides crucial new tools. The release includes API changes specifically designed to facilitate third-party integrations, allowing scripts and other applications to interface directly with CoolerControl.
Troubleshooting capabilities also see an upgrade, as users can now change the liquidctl log level with an environment variable. Furthermore, the formerly separate liqctld service logs are now unified with the main daemon’s output, simplifying log analysis.
This release makes foundational changes to prepare for future enhancements. The development team refactored the architecture to lay the groundwork for more advanced, device-specific, and channel-specific controls.
Looking ahead, the release notes explicitly state that support for hwmon devices is “coming soon,” signaling a clear direction for future hardware compatibility.
Users will find numerous immediate improvements to features and usability. The update introduces advanced sensor and profile functions, including custom sensor offsets with “parent-child chaining” and a “difference mix function” for profiles.
The UI receives several refinements: the main menu now displays the host name, on-screen metrics have been standardized for better clarity, and the v3.0.1 patch improves handling for multiple-UI reconnections. General website and documentation improvements accompany the release.
Check the full changelog from the official release note.


