Skip to content

Commit

Permalink
chore: v3.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
shadow3aaa committed Nov 10, 2024
1 parent 554e303 commit 9369a72
Show file tree
Hide file tree
Showing 6 changed files with 84 additions and 58 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

[package]
name = "fas-rs"
version = "3.7.0"
version = "3.8.0"
edition = "2021"
description = "Frame aware scheduling for android. Requires kernel ebpf support."
authors = ["shadow3"]
Expand Down
63 changes: 38 additions & 25 deletions update/en-US/changelog.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,39 @@
# v3.7.0 (2024-10-26)
# v3.8.0 (2024-11-10)

* build: Update frame-analyzer ([cfc2534](https://github.com/shadow3aaa/fas-rs/commit/cfc2534))
* fix: Restart fas correctly when unable to receive frame data ([2794f73](https://github.com/shadow3aaa/fas-rs/commit/2794f73))
* fix: Temperature comparison should be reversed ([258738d](https://github.com/shadow3aaa/fas-rs/commit/258738d))
* fix: Frame-analyzer fails to receive frame data for certain games ([3f717e9](https://github.com/shadow3aaa/fas-rs/commit/3f717e9))
* refactor: Apply Clippy lints ([97778c1](https://github.com/shadow3aaa/fas-rs/commit/97778c1))
* refactor: Apply Clippy lints ([65aeb87](https://github.com/shadow3aaa/fas-rs/commit/65aeb87))
* refactor: Remove unused file_handler ([ab0866c](https://github.com/shadow3aaa/fas-rs/commit/ab0866c))
* refactor: Lower target frame rate (by 0.5fps) to improve stability ([1e2ebf3](https://github.com/shadow3aaa/fas-rs/commit/1e2ebf3))
* docs: Update example in games.toml in README ([ff746ff](https://github.com/shadow3aaa/fas-rs/commit/ff746ff))
* docs: Update description of margin in README ([d313565](https://github.com/shadow3aaa/fas-rs/commit/d313565))
* chore: Add official Telegram group link to README ([777b6f6](https://github.com/shadow3aaa/fas-rs/commit/777b6f6))
* chore: Update default configuration margin ([0b25171](https://github.com/shadow3aaa/fas-rs/commit/0b25171))
* Add missing license header ([4b7f403](https://github.com/shadow3aaa/fas-rs/commit/4b7f403))
* feat: Add temperature metric to fitness evaluation in evolutionary algorithm ([202c1dc](https://github.com/shadow3aaa/fas-rs/commit/202c1dc))
* ci: Separate release and debug into different jobs ([953c2ef](https://github.com/shadow3aaa/fas-rs/commit/953c2ef))
* ci: Upload artifacts to Telegram ([e677b87](https://github.com/shadow3aaa/fas-rs/commit/e677b87))
* ci: Change Telegram upload info to commit message ([3a33040](https://github.com/shadow3aaa/fas-rs/commit/3a33040))
* ci: Optimize Telegram upload ([6c83c7d](https://github.com/shadow3aaa/fas-rs/commit/6c83c7d))
* ci: Optimize Telegram upload information ([1e06fd9](https://github.com/shadow3aaa/fas-rs/commit/1e06fd9))
* ci: Optimize Telegram upload information ([745d59d](https://github.com/shadow3aaa/fas-rs/commit/745d59d))
* ci: Optimize Telegram upload information ([3de8051](https://github.com/shadow3aaa/fas-rs/commit/3de8051))
* ci: Optimize Telegram upload information ([3987ed5](https://github.com/shadow3aaa/fas-rs/commit/3987ed5))
* ci: Remove `apt install git-lfs` as LFS files are no longer used ([8be78d7](https://github.com/shadow3aaa/fas-rs/commit/8be78d7))
* ci(check-license): Add actor verification to prevent false triggers ([4029189](https://github.com/shadow3aaa/fas-rs/commit/4029189))
* docs: Removed duplicate documentation ([231e4c9](https://github.com/shadow3aaa/fas-rs/commit/231e4c9))
* docs: Updated documentation descriptions ([554e303](https://github.com/shadow3aaa/fas-rs/commit/554e303))
* docs(config): Added missing *(default configuration value indicator) ([eff064f](https://github.com/shadow3aaa/fas-rs/commit/eff064f))
* refactor: pid control -> p control ([48e9f09](https://github.com/shadow3aaa/fas-rs/commit/48e9f09))
* refactor: No forced policy0 ignore ([5c19423](https://github.com/shadow3aaa/fas-rs/commit/5c19423))
* refactor: Optimized core thermal control logic ([f8723bc](https://github.com/shadow3aaa/fas-rs/commit/f8723bc))
* refactor: Applied clamp when writing frequency ([d120c05](https://github.com/shadow3aaa/fas-rs/commit/d120c05))
* refactor: Removed unused script content ([4fa5cd6](https://github.com/shadow3aaa/fas-rs/commit/4fa5cd6))
* refactor: Removed unused configuration code ([9092042](https://github.com/shadow3aaa/fas-rs/commit/9092042))
* refactor: Removed pid control residual code ([e885805](https://github.com/shadow3aaa/fas-rs/commit/e885805))
* refactor: Removed uniform frequency adjustment rate based on target fps ([f15e01d](https://github.com/shadow3aaa/fas-rs/commit/f15e01d))
* refactor: Shortened evolution interval ([a768bfe](https://github.com/shadow3aaa/fas-rs/commit/a768bfe))
* refactor: Reduced restart analyzer cost ([7602e94](https://github.com/shadow3aaa/fas-rs/commit/7602e94))
* feat: Removed evolutionary algorithm ([4ac0ab3](https://github.com/shadow3aaa/fas-rs/commit/4ac0ab3))
* feat: Thermal control based on target frequency ([ba2ac4b](https://github.com/shadow3aaa/fas-rs/commit/ba2ac4b))
* feat: Log time precise to the second ([a03cc73](https://github.com/shadow3aaa/fas-rs/commit/a03cc73))
* feat: Thermal control can be disabled ([89bfb3a](https://github.com/shadow3aaa/fas-rs/commit/89bfb3a))
* build: Removed local compile path info for release build ([4dba6c6](https://github.com/shadow3aaa/fas-rs/commit/4dba6c6))
* build: Updated dependencies ([8095740](https://github.com/shadow3aaa/fas-rs/commit/8095740))
* build: Updated dependencies ([3fd19a9](https://github.com/shadow3aaa/fas-rs/commit/3fd19a9))
* build(deps): bump anyhow from 1.0.91 to 1.0.92 ([3d7f0dc](https://github.com/shadow3aaa/fas-rs/commit/3d7f0dc))
* build(deps): bump anyhow from 1.0.92 to 1.0.93 ([53f78f2](https://github.com/shadow3aaa/fas-rs/commit/53f78f2))
* build(deps): bump flexi_logger from 0.29.4 to 0.29.5 ([ff3acc7](https://github.com/shadow3aaa/fas-rs/commit/ff3acc7))
* build(deps): bump flexi_logger from 0.29.5 to 0.29.6 ([92d71bc](https://github.com/shadow3aaa/fas-rs/commit/92d71bc))
* build(deps): bump libc from 0.2.161 to 0.2.162 ([3c93d6a](https://github.com/shadow3aaa/fas-rs/commit/3c93d6a))
* build(deps): bump mlua from 0.9.9 to 0.10.0 ([04f614c](https://github.com/shadow3aaa/fas-rs/commit/04f614c))
* build(deps): bump quick-xml from 0.36.2 to 0.37.0 ([e09befe](https://github.com/shadow3aaa/fas-rs/commit/e09befe))
* build(deps): bump serde from 1.0.213 to 1.0.214 ([c49ac6a](https://github.com/shadow3aaa/fas-rs/commit/c49ac6a))
* build(deps): bump thiserror from 1.0.65 to 1.0.66 ([1afc660](https://github.com/shadow3aaa/fas-rs/commit/1afc660))
* build(deps): bump thiserror from 1.0.66 to 1.0.68 ([206f226](https://github.com/shadow3aaa/fas-rs/commit/206f226))
* build(deps): bump thiserror from 1.0.68 to 2.0.0 ([c857313](https://github.com/shadow3aaa/fas-rs/commit/c857313))
* build(deps): bump thiserror from 1.0.68 to 2.0.0 ([e88b3da](https://github.com/shadow3aaa/fas-rs/commit/e88b3da))
* fix: High-frequency bias during oplus frame insertion ([6f4782d](https://github.com/shadow3aaa/fas-rs/commit/6f4782d))
* fix: Possible accidental deletion of other files on uninstall ([973c51b](https://github.com/shadow3aaa/fas-rs/commit/973c51b))
* fix: Database statement error ([57dcf70](https://github.com/shadow3aaa/fas-rs/commit/57dcf70))
* fix(build): Non-nightly Rust toolchain cannot build ([92bd096](https://github.com/shadow3aaa/fas-rs/commit/92bd096))
* ci: Removed unnecessary apt install ([bc863c1](https://github.com/shadow3aaa/fas-rs/commit/bc863c1))
6 changes: 3 additions & 3 deletions update/update.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"versionCode": 370,
"version": "v3.7.0",
"zipUrl": "https://github.com/shadow3aaa/fas-rs/releases/download/v3.7.0/fas-rs.zip",
"versionCode": 380,
"version": "v3.8.0",
"zipUrl": "https://github.com/shadow3aaa/fas-rs/releases/download/v3.8.0/fas-rs.zip",
"changelog": "https://github.com/shadow3aaa/fas-rs/raw/master/update/zh-CN/changelog.md"
}
6 changes: 3 additions & 3 deletions update/update_en.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"versionCode": 370,
"version": "v3.7.0",
"zipUrl": "https://github.com/shadow3aaa/fas-rs/releases/download/v3.7.0/fas-rs.zip",
"versionCode": 380,
"version": "v3.8.0",
"zipUrl": "https://github.com/shadow3aaa/fas-rs/releases/download/v3.8.0/fas-rs.zip",
"changelog": "https://github.com/shadow3aaa/fas-rs/raw/master/update/en-US/changelog.md"
}
63 changes: 38 additions & 25 deletions update/zh-CN/changelog.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,39 @@
# v3.7.0 (2024-10-26)
# v3.8.0 (2024-11-10)

* build: 更新frame-analyzer ([cfc2534](https://github.com/shadow3aaa/fas-rs/commit/cfc2534))
* fix: 无法接收帧数据时未正常重启fas ([2794f73](https://github.com/shadow3aaa/fas-rs/commit/2794f73))
* fix: 温度比较应当反过来 ([258738d](https://github.com/shadow3aaa/fas-rs/commit/258738d))
* fix: 部分游戏frame-analyzer无法接收帧数据 ([3f717e9](https://github.com/shadow3aaa/fas-rs/commit/3f717e9))
* refactor: apply clippy lints ([97778c1](https://github.com/shadow3aaa/fas-rs/commit/97778c1))
* refactor: Apply clippy lints ([65aeb87](https://github.com/shadow3aaa/fas-rs/commit/65aeb87))
* refactor: 删除未使用的file_handler ([ab0866c](https://github.com/shadow3aaa/fas-rs/commit/ab0866c))
* refactor: 降低目标帧率(0.5fps)以增加稳定性 ([1e2ebf3](https://github.com/shadow3aaa/fas-rs/commit/1e2ebf3))
* docs: 更新readme中games.toml例子 ([ff746ff](https://github.com/shadow3aaa/fas-rs/commit/ff746ff))
* docs: 更新readme有关margin描述 ([d313565](https://github.com/shadow3aaa/fas-rs/commit/d313565))
* chore: 将官方telegram group链接写入readme ([777b6f6](https://github.com/shadow3aaa/fas-rs/commit/777b6f6))
* chore: 更新默认配置margin ([0b25171](https://github.com/shadow3aaa/fas-rs/commit/0b25171))
* Add missing license header ([4b7f403](https://github.com/shadow3aaa/fas-rs/commit/4b7f403))
* feat: 进化算法fitness评定加入温度指标 ([202c1dc](https://github.com/shadow3aaa/fas-rs/commit/202c1dc))
* ci: release和debug分为不同job ([953c2ef](https://github.com/shadow3aaa/fas-rs/commit/953c2ef))
* ci: upload artifacts to tg ([e677b87](https://github.com/shadow3aaa/fas-rs/commit/e677b87))
* ci: 上传tg信息改为commit信息 ([3a33040](https://github.com/shadow3aaa/fas-rs/commit/3a33040))
* ci: 优化tg上传 ([6c83c7d](https://github.com/shadow3aaa/fas-rs/commit/6c83c7d))
* ci: 优化tg上传信息 ([1e06fd9](https://github.com/shadow3aaa/fas-rs/commit/1e06fd9))
* ci: 优化tg上传信息 ([745d59d](https://github.com/shadow3aaa/fas-rs/commit/745d59d))
* ci: 优化tg上传信息 ([3de8051](https://github.com/shadow3aaa/fas-rs/commit/3de8051))
* ci: 优化tg上传信息 ([3987ed5](https://github.com/shadow3aaa/fas-rs/commit/3987ed5))
* ci: 删除apt install git-lfs,因为不再使用lfs文件 ([8be78d7](https://github.com/shadow3aaa/fas-rs/commit/8be78d7))
* ci(check-license): 添加验证actor防止误触发 ([4029189](https://github.com/shadow3aaa/fas-rs/commit/4029189))
* docs: 删除文档重复 ([231e4c9](https://github.com/shadow3aaa/fas-rs/commit/231e4c9))
* docs: 更新文档描述 ([554e303](https://github.com/shadow3aaa/fas-rs/commit/554e303))
* docs(config): 补上缺失的*(缺省配置值标记) ([eff064f](https://github.com/shadow3aaa/fas-rs/commit/eff064f))
* refactor: pid control -> p control ([48e9f09](https://github.com/shadow3aaa/fas-rs/commit/48e9f09))
* refactor: 不强制忽略policy0 ([5c19423](https://github.com/shadow3aaa/fas-rs/commit/5c19423))
* refactor: 优化核心温控逻辑 ([f8723bc](https://github.com/shadow3aaa/fas-rs/commit/f8723bc))
* refactor: 写入频率时进行clamp ([d120c05](https://github.com/shadow3aaa/fas-rs/commit/d120c05))
* refactor: 删除无用的脚本内容 ([4fa5cd6](https://github.com/shadow3aaa/fas-rs/commit/4fa5cd6))
* refactor: 删除无用配置代码 ([9092042](https://github.com/shadow3aaa/fas-rs/commit/9092042))
* refactor: 移除pid control残余代码 ([e885805](https://github.com/shadow3aaa/fas-rs/commit/e885805))
* refactor: 移除根据target fps统一化变化频率速度 ([f15e01d](https://github.com/shadow3aaa/fas-rs/commit/f15e01d))
* refactor: 缩短进化间隔 ([a768bfe](https://github.com/shadow3aaa/fas-rs/commit/a768bfe))
* refactor: 降低restart analyzer开销 ([7602e94](https://github.com/shadow3aaa/fas-rs/commit/7602e94))
* feat: 删除进化算法 ([4ac0ab3](https://github.com/shadow3aaa/fas-rs/commit/4ac0ab3))
* feat: 基于目标频率控制的温控 ([ba2ac4b](https://github.com/shadow3aaa/fas-rs/commit/ba2ac4b))
* feat: 日志时间精确到秒 ([a03cc73](https://github.com/shadow3aaa/fas-rs/commit/a03cc73))
* feat: 温控可关闭 ([89bfb3a](https://github.com/shadow3aaa/fas-rs/commit/89bfb3a))
* build: release编译时去除本地编译路径信息 ([4dba6c6](https://github.com/shadow3aaa/fas-rs/commit/4dba6c6))
* build: update deps ([8095740](https://github.com/shadow3aaa/fas-rs/commit/8095740))
* build: 更新依赖 ([3fd19a9](https://github.com/shadow3aaa/fas-rs/commit/3fd19a9))
* build(deps): bump anyhow from 1.0.91 to 1.0.92 ([3d7f0dc](https://github.com/shadow3aaa/fas-rs/commit/3d7f0dc))
* build(deps): bump anyhow from 1.0.92 to 1.0.93 ([53f78f2](https://github.com/shadow3aaa/fas-rs/commit/53f78f2))
* build(deps): bump flexi_logger from 0.29.4 to 0.29.5 ([ff3acc7](https://github.com/shadow3aaa/fas-rs/commit/ff3acc7))
* build(deps): bump flexi_logger from 0.29.5 to 0.29.6 ([92d71bc](https://github.com/shadow3aaa/fas-rs/commit/92d71bc))
* build(deps): bump libc from 0.2.161 to 0.2.162 ([3c93d6a](https://github.com/shadow3aaa/fas-rs/commit/3c93d6a))
* build(deps): bump mlua from 0.9.9 to 0.10.0 ([04f614c](https://github.com/shadow3aaa/fas-rs/commit/04f614c))
* build(deps): bump quick-xml from 0.36.2 to 0.37.0 ([e09befe](https://github.com/shadow3aaa/fas-rs/commit/e09befe))
* build(deps): bump serde from 1.0.213 to 1.0.214 ([c49ac6a](https://github.com/shadow3aaa/fas-rs/commit/c49ac6a))
* build(deps): bump thiserror from 1.0.65 to 1.0.66 ([1afc660](https://github.com/shadow3aaa/fas-rs/commit/1afc660))
* build(deps): bump thiserror from 1.0.66 to 1.0.68 ([206f226](https://github.com/shadow3aaa/fas-rs/commit/206f226))
* build(deps): bump thiserror from 1.0.68 to 2.0.0 ([c857313](https://github.com/shadow3aaa/fas-rs/commit/c857313))
* build(deps): bump thiserror from 1.0.68 to 2.0.0 ([e88b3da](https://github.com/shadow3aaa/fas-rs/commit/e88b3da))
* fix: oplus插帧时频率偏向高频 ([6f4782d](https://github.com/shadow3aaa/fas-rs/commit/6f4782d))
* fix: 卸载时可能误删除其它文件 ([973c51b](https://github.com/shadow3aaa/fas-rs/commit/973c51b))
* fix: 数据库语句错误 ([57dcf70](https://github.com/shadow3aaa/fas-rs/commit/57dcf70))
* fix(build): 非nightly rust toolchain无法构建 ([92bd096](https://github.com/shadow3aaa/fas-rs/commit/92bd096))
* ci: 删除不必要的apt install ([bc863c1](https://github.com/shadow3aaa/fas-rs/commit/bc863c1))

0 comments on commit 9369a72

Please sign in to comment.