Releases: markusressel/fan2go
Releases · markusressel/fan2go
0.11.1
0.11.0
What’s Changed
- link to debian package repo (#411) by @markusressel
- add default make target (#409) by @markusressel
- fix make clean failing (#408) by @markusressel
- Bump go.etcd.io/bbolt from 1.4.0 to 1.4.1 (#402) by @dependabot[bot]
- Bump github.com/NVIDIA/go-nvml from 0.12.4-1 to 0.12.9-0 (#403) by @dependabot[bot]
- Enforce lazy binding so go-nvml works (#401) by @DanielGibson
- Feature/#388 pid curve docs (#394) by @markusressel
🚀 Features and ✨ Enhancements
- Allow compiling without go-nvml support (#396) by @DanielGibson
🐛 Bugfixes
- Crash if RPM data is nil (#398) by @markusressel
0.10.0
- use make target to compile release builds #370
- separate pwmMap and setPwmToGetPwmMap #372
- Support nvidia GPUs using go-nvml #373
- Feature/add config option to selectively configure sanity checks #374
- Feature/#375 abstraction for fan mode #377
- fix panic #379
- add codespell to project #380
- Bugfix/fix spelling errors #381
- Enhance handling of "automatic" control mode #382
- print Control "Mode" instead of only "Auto" #383
- Feature/improve channel detection #392
- Fix Name vs Platform confusion #393
0.9.2
0.9.1
What’s Changed
- cmd_test: find echo from PATH instead of using a hardcoded path (#321) by @stkw0
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 (#319) by @dependabot
- FeaturePwmSensor FeatureFlag (#346) @markusressel
- fix misleading warning log (#347) by @markusressel
- fix i2c identifier (#357) by @markusressel
- add "fanController" section in config, add fanController.pwmSetDelay config option (#359) by @markusressel
- Feature/improve micro adjustments (#360) by @markusressel
- Feature/improve pid loop (#361) by @markusressel
- reworked DirectControlLoop to fix custom values for "maxPwmChangePerCycle" (#327) by @markusressel
🐛 Bugfixes
- atomic file writes for file fan (#322) by @markusressel
- Bugfix/fan init cmd cannot find curve (#318) by @markusressel
0.9.0
What’s Changed
- Feature/more tests (#314) by @markusressel
- fix wrong documentation (#312) by @markusressel
- Bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 (#309) by @dependabot
- Bump go.etcd.io/bbolt from 1.3.10 to 1.3.11 (#306) by @dependabot
- Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 (#308) by @dependabot
- Bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 (#307) by @dependabot
- Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 (#305) by @dependabot
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 (#304) by @dependabot
- Bump github.com/guptarohit/asciigraph from 0.7.1 to 0.7.2 (#303) by @dependabot
- Bump golangci/golangci-lint-action from 6.0.1 to 6.1.0 (#302) by @dependabot
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 (#299) by @dependabot
- Bump github.com/spf13/viper from 1.18.2 to 1.19.0 (#297) by @dependabot
- Bump golangci/golangci-lint-action from 5.3.0 to 6.0.1 (#296) by @dependabot
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 (#295) by @dependabot
- Bump go.etcd.io/bbolt from 1.3.9 to 1.3.10 (#294) by @dependabot
- Bump golangci/golangci-lint-action from 5.0.0 to 5.3.0 (#293) by @dependabot
- Bump golangci/golangci-lint-action from 3.7.0 to 5.0.0 (#292) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.17.0 to 0.17.1 (#291) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.11.4 to 4.12.0 (#290) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.16.0 to 0.17.0 (#289) by @dependabot
- Bump github.com/guptarohit/asciigraph from 0.6.0 to 0.7.1 (#285) by @dependabot
- Update README.md (#284) by @ShalokShalom
- Bump github.com/guptarohit/asciigraph from 0.5.6 to 0.6.0 (#282) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.15.0 to 0.16.0 (#281) by @dependabot
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#276) by @dependabot
- Bump github.com/pterm/pterm from 0.12.75 to 0.12.79 (#278) by @dependabot
- Bump go.etcd.io/bbolt from 1.3.8 to 1.3.9 (#277) by @dependabot
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#279) by @dependabot
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 (#280) by @dependabot
- Bump softprops/action-gh-release from 1 to 2 (#275) by @dependabot
- Update README.md (#274) by @markusressel
- Bump actions/setup-go from 4 to 5 (#268) by @dependabot
- Bump actions/checkout from 3 to 4 (#257) by @dependabot
- update dependencies (#255) by @markusressel
🚀 Features and ✨ Enhancements
- Fix/linear pwm adjustment (#267) by @jwefers
- Feature/more tests (#313) by @markusressel
- Feature/support rpm in file fan config (#263) by @markusressel
- less verbose CLI output (#256) by @markusressel
🐛 Bugfixes
- fix pwmMap not beeing applied correctly, added documentation (#315) by @markusressel
- automatically create the parent path of the db if missing (#288) by @markusressel
- reset Configuration data before unmarshalling the config (#259) by @markusressel
0.8.1
What’s Changed
- Fix typo in README (#253) by @UserJHansen
- Bump github.com/pterm/pterm from 0.12.65 to 0.12.66 (#251) by @dependabot
- Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#252) by @dependabot
- Raise default MaxRpmDiffForSettledFan (#249) by @nivekuil
- Bump github.com/pterm/pterm from 0.12.63 to 0.12.65 (#248) by @dependabot
- Bump github.com/pterm/pterm from 0.12.62 to 0.12.63 (#243) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.10.2 to 4.11.1 (#242) by @dependabot
- Bump github.com/guptarohit/asciigraph from 0.5.5 to 0.5.6 (#241) by @dependabot
- Bump golangci/golangci-lint-action from 3.5.0 to 3.6.0 (#240) by @dependabot
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 (#238) by @dependabot
- Bump golangci/golangci-lint-action from 3.4.0 to 3.5.0 (#236) by @dependabot
- Bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#234) by @dependabot
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#235) by @dependabot
- Bump github.com/pterm/pterm from 0.12.61 to 0.12.62 (#233) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.14.1 to 0.15.0 (#232) by @dependabot
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#228) by @dependabot
- Bump github.com/pterm/pterm from 0.12.60 to 0.12.61 (#226) by @dependabot
- Bump github.com/pterm/pterm from 0.12.59 to 0.12.60 (#225) by @dependabot
- Bump github.com/prometheus/client_golang from 1.15.0 to 1.15.1 (#223) by @dependabot
- Bump github.com/pterm/pterm from 0.12.58 to 0.12.59 (#222) by @dependabot
- Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 (#221) by @dependabot
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#219) by @dependabot
- Bump github.com/pterm/pterm from 0.12.57 to 0.12.58 (#218) by @dependabot
- Bump github.com/pterm/pterm from 0.12.56 to 0.12.57 (#217) by @dependabot
- Fix autoconfigure for weird PWMs (#213) by @jfroy
- Bump actions/setup-go from 3 to 4 (#215) by @dependabot
- run tests after linting to avoid cache issues (#214) by @markusressel
- Bump github.com/pterm/pterm from 0.12.55 to 0.12.56 (#212) by @dependabot
- Bump github.com/pterm/pterm from 0.12.54 to 0.12.55 (#210) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.14.0 to 0.14.1 (#209) by @dependabot
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#208) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.13.1 to 0.14.0 (#204) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.10.1 to 4.10.2 (#205) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.10.0 to 4.10.1 (#203) by @dependabot
- Bump go.etcd.io/bbolt from 1.3.6 to 1.3.7 (#200) by @dependabot
- Bump github.com/pterm/pterm from 0.12.53 to 0.12.54 (#197) by @dependabot
- Bump github.com/spf13/viper from 1.14.0 to 1.15.0 (#195) by @dependabot
- Bump github.com/pterm/pterm from 0.12.51 to 0.12.53 (#190) by @dependabot
- Bump github.com/labstack/echo-contrib from 0.13.0 to 0.13.1 (#189) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.9.1 to 4.10.0 (#186) by @dependabot
- Bump github.com/pterm/pterm from 0.12.50 to 0.12.51 (#185) by @dependabot
- Bump github.com/pterm/pterm from 0.12.49 to 0.12.50 (#181) by @dependabot
- Bump github.com/spf13/viper from 1.13.0 to 1.14.0 (#179) by @dependabot
- Bump github.com/prometheus/client_golang from 1.13.1 to 1.14.0 (#180) by @dependabot
- Do not hard-fail on process owner check (#177) by @zopieux
- fix config validation not working then specifying a config via -c (#178) by @markusressel
- Add nixpkgs package to README.md (#175) by @mtoohey31
- Bump github.com/prometheus/client_golang from 1.13.0 to 1.13.1 (#174) by @dependabot
🚀 Features and ✨ Enhancements
- linting (#202) by @markusressel
- added webserver for profiling (#199) by @markusressel
- Feature/#192 sum and difference function types (#194) by @markusressel
- Improve help (#193) by @markusressel
🐛 Bugfixes
0.8.0
What’s Changed
- Bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (#171) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.9.0 to 4.9.1 (#170) by @dependabot
- Bump github.com/spf13/cobra from 1.5.0 to 1.6.0 (#169) by @dependabot
- Bump github.com/pterm/pterm from 0.12.48 to 0.12.49 (#166) by @dependabot
- Bump github.com/pterm/pterm from 0.12.47 to 0.12.48 (#165) by @dependabot
- Bump github.com/pterm/pterm from 0.12.46 to 0.12.47 (#158) by @dependabot
- Bump github.com/spf13/viper from 1.12.0 to 1.13.0 (#157) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.8.0 to 4.9.0 (#156) by @dependabot
- Bump github.com/pterm/pterm from 0.12.45 to 0.12.46 (#155) by @dependabot
- Bump github.com/labstack/echo/v4 from 4.7.2 to 4.8.0 (#150) by @dependabot
- Bump github.com/prometheus/client_golang from 1.12.2 to 1.13.0 (#149) by @dependabot
- Bump github.com/pterm/pterm from 0.12.44 to 0.12.45 (#146) by @dependabot
- Bump github.com/pterm/pterm from 0.12.42 to 0.12.44 (#145) by @dependabot
- Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#143) by @dependabot
- Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#141) by @dependabot
- Bump github.com/pterm/pterm from 0.12.41 to 0.12.42 (#136) by @dependabot
- Bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (#137) by @dependabot
- Bump github.com/spf13/cobra from 1.4.0 to 1.5.0 (#138) by @dependabot
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (#133) by @dependabot
- Bump github.com/spf13/viper from 1.11.0 to 1.12.0 (#131) by @dependabot
🚀 Features and ✨ Enhancements
- Feature/#161 controller statistics (#168) by @markusressel
- Feature/#161 override pwm map from config (#167) by @markusressel
- Feature/webserver rework (#164) by @markusressel
- improve pwm map calculation (#163) by @markusressel
- Bugfix/#159 metrics are not detected (#160) by @markusressel
- Bugfix/#153 pwm settings improvements (#154) by @markusressel
- Feature/reset fan curve measurements (#139) by @markusressel
- persist pwmMap (#135) by @markusressel
🐛 Bugfixes
- fix pwm config overrides not beeing applied correctly (#162) by @markusressel
- fix missing fan index (#142) by @markusressel
- Refactor padding in configuration to fan implementations (#134) by @markusressel
0.7.0
What’s Changed
- remember original pwm value and restore it when exiting (#130) by @markusressel
- Bump github.com/prometheus/client_golang from 1.12.1 to 1.12.2 (#123) by @dependabot
- Bump github.com/guptarohit/asciigraph from 0.5.4 to 0.5.5 (#114) by @dependabot
- Bump github.com/guptarohit/asciigraph from 0.5.3 to 0.5.4 (#113) by @dependabot
- Bugfix/pwm enable error logging (#112) by @markusressel
- only check permissions if the cmd sensor is actually in use (#111) by @markusressel
- Bump github.com/tomlazar/table from 0.1.1 to 0.1.2 (#109) by @dependabot
- Bump github.com/spf13/viper from 1.10.1 to 1.11.0 (#108) by @dependabot
- Bump github.com/pterm/pterm from 0.12.40 to 0.12.41 (#107) by @dependabot
🚀 Features and ✨ Enhancements
- Feature/api (#129) by @markusressel
- Feature/#116 ignore pwm enable file if it doesnt exist (#128) by @markusressel
- Feature/cmd fan (#126) by @markusressel
- use path.Join more to avoid double slashes and stuff (#121) by @markusressel
- Feature/notifications (#120) by @markusressel
- Feature/pid loop (#115) by @markusressel
🐛 Bugfixes
- added DISPLAY environment variable to service file, to make notificat… (#125) by @markusressel
- fix hwmon device index mapping (#124) by @markusressel
- increment index, even if pwm output cant be found (#122) by @markusressel
- add path sanitization (#117) by @markusressel
0.6.2
What’s Changed
- validate function curve type
- update to golang 1.18