Releases: AdnanHodzic/auto-cpufreq
v2.3.0
Features:
- Add conservation mode to Lenovo laptops #652
- Rework config and reload config on file change/creation/deletion #663
- Create workflows for Linux builds and Nix flake builds #659
Bug fixes and improvements:
- Updated error handling to provide specific message for rate limit exceeded issues #657
- Modify message when using amd-pstate-epp #674 | Closes: #667
- Update psutil to patched Git version | Closes #654
- Fix SyntaxWarning in objects.py #651
- Update maintainer list for AUR package in readme #662
- Fix spam error message when setting energy_performance_preference #680
- Add warnings for charge thresholds #679
- Bump cryptography from 42.0.0 to 42.0.2 #648
- Bump cryptography from 42.0.2 to 42.0.4 #653
- Bump idna from 3.4 to 3.7 #678
Thanks to all contributors who made this release possible:
@shadeyg56
@PurpleWazard
@meator
@monarxxjain
@meator
@monarxxjain
@parmjotsinghrobot
@corona10
@FosRexx
v2.2.0
Features:
- Add support for configuring/overriding "Energy Performance Preference (EPP)" #619
- Add battery charge thresholds limit #637
Bug fixes and improvements:
- Fix dynamic boosting being incorrectly diagnosed #631| Closes: #622
- Add ability to build snap packages for both amd64 & arm64 architectures
- Bump cryptography from 41.0.6 to 42.0.0 #638
- nix: bump version to 2.1.0 and update lock file #609
- Change update checking to return "no update" instead of exiting process on server connection error #629
- Update README: troubleshoot turbo mode not available #611
- Update README: add instruction for failing buildings in case of missing git directory #630
- Fix typo in dialog box #618
- Enable_tresholds config file improvements #642 | Closes: #641
- Rebuilt battery scripts #645
- Add battery functions to --live #646
- Update README with new battery thresholds feature #644
Thanks to all contributors who made this release possible:
@shadeyg56
@natewu
@murbot
@hingen
@rootCircle
@PhoenixCausesOof
@PurpleWazard
v2.1.0
Features:
- Allow GUI to detect available update and install it #587
- Support for pyproject.toml #576
- Add support for shell completion #580
Bug fixes and improvements:
- auto-cpufreq-installer: removed dependence on record files for removal #581
- wrapper: switch sh to bash (Void fix) #578 | Closes #577
- nix: replace local derivation with nixpkgs derivation #572
- Refactor(flake): improve usage #582
- Bump urllib3 from 2.0.6 to 2.0.7 #585
- Skip temp sensor that report as 0 #586 (Closes: #583)
- Fix img link and adjust text #584
- Add zenpower for AMD CPU temps #590
- Add Syntax Highlighting to the Configuration File Example #591
- Fix dubious ownership error in auto-cpufreq-installer #597 (Closes: #595)
- v2.1.0 tag update fix #605
- Update README to match changes to the AUR package #606
@shadeyg56
@rootCircle
@isabelroses
@theDrake
@fredinj
@blackpill0w
@amogus07
@MusicalArtist12
v2.0.0
YouTube video: auto-cpufreq v2.0 release & demo of all available features and options
Features:
Bug fixes and improvements:
- Add optional path in --update #559 #538
- Add systemd-boot instructions #543
- Add missing dependencies #546 | Closes: #544
- sysinfo: check for additional sensors and no longer default to first sensor #548 | Closes: #545
- Fix auto-cpufreq --update for Arch based distros for non AUR installations #550
- Replace #!/bin/bash with #!/usr/bin/env bash #551
- Bump version from 2.0 to 2.0.0 and improved error catching #558
v1.9.9
Features:
Bug fixes and improvements:
- Fixed bug related to recurring sudo prompt for functions that even don't require it #531 | closes: #530
- Adding root_check before set_override method execution #524
- cpufreqctl: don't try writing to non-existent files #533
- Fix Links in the README
- Make Self Referencing Links in the README.md Relative #534
- Fix README typos #536
v1.9.8
Features:
- Ability to force use of
powersave
orperformance
governors #476 | closes: #467 - Snap package support for ARM64 architecture, including >= Raspberry Pi 4 or Apple Silicon (M1/2) devices | closes: #457
Bug fixes and improvements:
- Ensure all core indices are handled, RPI 4 support | closes: #457
- Check for CPU label if no coretemp #513 | closes: #498
- Update Readme for issue of auto-cpufreq not autostarting on AUR #485 | closes: #463
- Update README for fedora (noob friendly) grub instructions #505
- fixup(runit): allow daemon to search for the executable in /usr/local/bin #508 | closes: #460
- Update Readme Troubleshooting with How to Disable AMD-Pstate #466
- Re-align how usage, temp, and freq are displayed
Thanks to our contributors for this release!
v1.9.7
Bug fixes and improvements:
- Add functionality to display system load average
- Removed battery percentage
- Use
usr/local/bin
instead ofusr/bin
for Silverblue and other immutable OSs #460 #449 - Add wheel to dependencies (speed up install) #447
- Fixed bug where turbo boost will always be on in performance mode #455
- Documentation update/revamp #458
- Fix for auto-cpufreq-installer regression in #460 (#462)
- Improve auto-cpufreq installer (#459)
Thanks to our contributors for this release!
v1.9.6
Bug fixes and improvements:
- Don't overwrite /usr/bin/cpufreqctl.auto-cpufreq excessively #420
- Add s6 script for auto-cpufreq install #421
- Omit the --all flag from calling
nproc
to get actual number of cores #423 - CPU fan speed display patch #431
- Replaced obsolete "egrep" calls with "grep -E" #435
- Code optimization & addition of battery percentage #432
- Switch to the properly maintained AUR package #433
Thanks to our contributors for this release!
v1.9.5
v1.9.4
Bug fixes and improvements:
- auto-cpufreq now refreshes CPU frequencies in (near) real time #132
- Revamped mechanism how log file is emptied (optimize & increase execution speed)
- Fixed "Average all core temp/Total system load" fields being displayed with too many decimals #392
Thanks to our contributors for this release!