Skip to content

Releases: AdnanHodzic/auto-cpufreq

v2.4.0

05 Sep 05:47
Compare
Choose a tag to compare

Features:

  • Add support for setting "Platform Profile" #752
  • Adding Gentoo Install section #764
  • Add dinit (Artix) init system support | Closes: #689
  • Prevent Xbox controller's battery switch to battery profile #753

Bug fixes and improvements:

  • Use performance EPP in AMD CPUs when using performance governor #725 | Closes: #724
  • Use Repology badge for automatic AUR version updating #692
  • Improve compatible for Arch based distributions #691
  • Critical name error in auto-cpufreq --stats #696
  • Minor refactor: code clean-up & make it more readable #695
  • Bump requests from 2.31.0 to 2.32.0 #705
  • Nix: fix duplicated package #701
  • Refactor charging function #702
  • Update nix requests version #708 | Closes #708
  • Fix: Cannot install the daemon on Artix Linux (runit) #706
  • Fix: [Ideapad] --stats gives error as BAT0 can't be found #700
  • Fix: [ NixOS ] /bin/sh: line 1: getent: command not found #704
  • Fix issue where epp cannot be set in powersave governor #738
  • Fix/Close #715, #713, #634 issues #716
  • nix: add overlay; use best practices #718
  • [ Nix / NixOS ] PR #718 breaks flake #720
  • Bump urllib3 from 2.0.7 to 2.2.2 #723
  • Bump certifi from 2023.7.22 to 2024.7.4 #732
  • Bump zipp from 3.17.0 to 3.19.1 #735
  • Code refactoring, more readable and easier to modify #736
  • Fix AVAILABLE_GOVERNORS #744
  • Show error message if threshold file doesn't exist #742
  • Update flake + Remove patch from newer pyinotify version in nixpkgs #747 | Closes: #746
  • Fix unsafe access to PATH #756 | Closes #755
  • Unpin psutil and requests #759
  • Remove network-online.target as a systemd-service dependency (increase boot time speed) | Closes: #739
  • Fix check_conservation_mode() function in ideapad_laptop.py #766 | Closes #750
  • Ignoring power supplies FIX #760| Closes #753
  • Bump cryptography from 42.0.4 to 43.0.1 #768

Thanks to all contributors who made this release possible:

@BOOTMGR
@shadeyg56
@Angel-Karasu
@MusicalArtist12
@yezarniko
@dementive
@Svenum
@TheChilledBuffalo
@rivenirvana
@Svenum
@BowDown097
@S41G0N
@Geffo029

Please note, as always auto-cpufreq is looking for co-maintainers & open source developers to help shape future of the project, and join us on auto-cpufreq Discord community.

v2.3.0

09 May 10:02
Compare
Choose a tag to compare

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

14 Feb 17:01
Compare
Choose a tag to compare

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

21 Nov 07:42
15c17fc
Compare
Choose a tag to compare

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

30 Sep 10:37
fdb20f5
Compare
Choose a tag to compare

YouTube video: auto-cpufreq v2.0 release & demo of all available features and options

Features:

  • Gtk Application for auto-cpufreq #486 #554 | Closes: #87
  • Add Nix flake and better Nix support #553

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

@shadeyg56
@cosmos1721
@Aikufurr
@rootCircle
@robertosw

v1.9.9

11 Aug 10:13
Compare
Choose a tag to compare

Features:

  • Add auto-cpufreq --update feature #535 | closes: #341

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

@cosmos1721
@rootCircle
@cmm
@blackpill0w
@kianmeng

v1.9.8

29 May 11:35
Compare
Choose a tag to compare

Features:

  • Ability to force use of powersave or performance 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

05 Dec 05:44
Compare
Choose a tag to compare

Bug fixes and improvements:

  • Add functionality to display system load average
  • Removed battery percentage
  • Use usr/local/bin instead of usr/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

11 Sep 13:06
Compare
Choose a tag to compare

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

10 Aug 15:04
f67e909
Compare
Choose a tag to compare

Bug fixes and improvements:

  • Upgrade to Snap Core 22
  • Catch exception in call to psutil .cmdline() (#413)
  • Fix multiple typos as reported by typos #410
  • Fix daemon typo #409
  • Running "auto-cpufreq" itself returns an error (#408)

Thanks to our contributors for this release!