v0.5.6
[0.5.6] - 2024-09-22
This release has two main features: custom power profile heuristics and support for remote management over TCP.
Parts of the UI have also been ported to use the relm4 library. This doesn't affect UI looks in any way, but allows for better structuring of code and is less verbose compared to using gtk-rs subclassing for custom widgets.
New power profile heuristics UI:
To set up remote daemon access see this README section.
Full list of changes:
π Features
- Restart daemon if it crashes (just in case)
- Show detailed power profile information (#360)
- Support for power profile heuristics configuration (#361)
- Use ScrolledWindow for initramfs output when enabling/disabling oc (#364)
- Bump amdgpu-sysfs with fix for #367
- Show effective VRAM clockspeed in the GUI on GDDR6 (#368)
- Improve config change watcher logic to avoid unnecessary reloads
- Add option to reset all configuration
- Use relm4 for the UI (only main parts) (#375)
- Prevent repeated enabling/disabling of overclocking before reboot
- Remote management over TCP (#379)
- Add headless packages for RHEL (via Rocky Linux) (#380)
π Bug Fixes
- Avoid malloc_trim non non-gnu systems (#353)
- Avoid crashing on non-numeric input in fan curve editor
π Documentation
- Update nixos package info
βοΈ Miscellaneous Tasks
- Fix deprecation warnings
- Update dependencies, adopt new gtk-rs clone macro syntax
- Bump version
- Drop support for building without libdrm
- Skip serializing empty values in the config
- Remove drm feature from makefile