Releases

Back to module

vv4.5.0 build 450

v4.5.0 (2025-01-25)

  • fix: Fix #136 (3ff7ec7), closes #136
  • fix: 更新README中的图标未链接修复本地查看可能看不到图标的问题 (5762ad5)
  • fix: 替换perf-event为perf-event2以修复长时间运行会panic的bug (95008fb)
  • fix(build): 更新文档和ci的构建命令 (5cf5005)
  • build: 将python一个不留的驱逐出去 (53a7ed6)
  • build(deps): bump log from 0.4.22 to 0.4.25 (9b8bf50)
  • build(deps): bump serde_json from 1.0.135 to 1.0.137 (bbd01b4)
  • build(deps): bump thiserror from 2.0.9 to 2.0.11 (1b815a1)
  • build(deps): bump vergen from 9.0.2 to 9.0.4 (2907c7f)
  • refactor: margin改为更人性化的margin_fps, 调整发生adjust_target_fps的util阈值 (72651a9)
  • refactor: 优化jank处理逻辑 (c7c6c09)
  • refactor: 修改目标FPS偏移逻辑以添加还原偏移值的util下限 (f8ef859)
  • refactor: 将cur_freq重命名为cur_fas_freq,并更新相关计算逻辑 (699abcf)
  • refactor: 移除基于cycles计算的线程跟踪,改为基于cpu时间比例 (de0b92e)
  • refactor: 调整CPU利用率计算和目标FPS参数 (da357fe)
  • refactor: 调整目标FPS偏移的CPU利用率阈值 (0c94b8b)
  • refactor: 调整目标FPS偏移逻辑的CPU利用率阈值 (d2f176e)
  • refactor: 调整目标FPS偏移逻辑的CPU利用率阈值 (a98526d)
  • refactor: 调整目标FPS偏移逻辑的CPU利用率阈值 (d7cc2b5)
  • refactor: 调整默认的margin_fps值 (0fa3ad7)
  • Add missing license header (690cfe5)
  • Revert "feat: 提供默认限制策略" (b0f4f76)
  • feat: 提供fb64a8e2a38c23ca47b03f0fd7df77d007273fbe的替代方案 (92d86aa)
  • feat: 替换CPU usage分析为CPU Cluster utilization分析 (28ed4b6)
  • feat: 添加jank场景无视util,修复util_max计算单位错误导致超过100% (9cb07b6)
  • chore: 删除module/assets文件,因为不再需要 (b02d13e)

vv4.6.0 build 460

v4.6.0 (2025-02-17)

  • chore: 删除check-license工作流文件,因为有bug (4755bd0)
  • chore: 添加rust-toolchain.toml文件并设置为nightly通道 (6885afc)
  • chore: 自动格式化许可证头增加自动识别文件作者 (c4e738a)
  • chore: 自动格式化许可证头增加自动识别文件年份 (82555ce)
  • feat: 更新margin_fps参数 (4909901)
  • fix: cargo lint命令未覆盖xtask (df94512)
  • fix: 关闭feas等冲突功能失效 (fe24d7e)
  • fix: 改进错误处理,详细记录错误原因和回溯信息 (173e9fc)
  • fix: 移除发布配置中的调试信息以优化构建性能 (7974ada)
  • fix: 降低 Rust edition 到 2021 以优化兼容性 (6f4db08)
  • fix(build): 移动环境变量设置到cargo_ndk函数中 (745c294)
  • build(deps): bump clap from 4.5.27 to 4.5.28 (0e25878)
  • build(deps): bump clap from 4.5.28 to 4.5.29 (9e20482)
  • build(deps): bump mlua from 0.10.2 to 0.10.3 (bf97496)
  • build(deps): bump serde_json from 1.0.137 to 1.0.138 (519c851)
  • build(deps): bump toml from 0.8.19 to 0.8.20 (1f288bf)
  • Revert "feat: 添加vergen依赖以生成构建元信息并更新构建输出格式" (570053b)

vv4.7.0 build 470

v4.7.0 (2025-02-28)

  • feat: 适当进行采样验证频率控制是否生效 (7bf98ba), closes #158
  • refactor: 让内核版本要求更符合实际情况 (510e4fc)
  • fix: 修复迁移到rust edition 2024的编译错误,并且使用新的rustfmt规则格式化 (899a3c7)
  • fix: 可能出现的无法达到目标帧率问题 (2797cd2)
  • build: 将rust edition从2021升级到2024,因为它已经稳定 (eea75c6)
  • build(deps): bump anyhow from 1.0.95 to 1.0.96 (767bf9d)
  • build(deps): bump clap from 4.5.29 to 4.5.30 (571b84b)
  • build(deps): bump clap from 4.5.30 to 4.5.31 (beb559e)
  • build(deps): bump libc from 0.2.169 to 0.2.170 (83fec07)
  • build(deps): bump log from 0.4.25 to 0.4.26 (6dc0d42)
  • build(deps): bump serde from 1.0.217 to 1.0.218 (d0f7d73)
  • build(deps): bump serde_json from 1.0.138 to 1.0.139 (8e36a34)
  • build(deps): bump zip from 2.2.2 to 2.2.3 (3e3497d)

vv4.8.0 build 480

v4.8.0 (2025-03-23)

  • refactor: 优化webui体验 (2a4787f)
  • refactor: 当重负载线程亲和都一样时使用此亲和而不是退化为全部核心 (1ada2ed)
  • refactor(webui): 去掉最外层的容器,节省屏幕空间 (5636def)
  • refactor(webui): 移除黑色指示条 (3061512)
  • refactor(webui): 调整webui文本描述 (5845bc7)
  • feat: webui (0ba2f49)
  • feat: 根据线程亲和自动选择是否控制最小频率,修复忽略cpu集簇时频率验证失败的bug (3d6133e)
  • feat(webui): 即时保存更改 (e010866)
  • feat(webui): 添加切换动画 (42c65fd)
  • fix: make eslint happy (b56d726)
  • fix: 添加webui后ci构建失败 (2f2afb5)
  • fix: 部分设备没有预料的温控设备导致panic (63c9a31)
  • fix: 验证频率警告更有意义 (d089e07)
  • doc: 更新webui README描述 (82c00d0)
  • build(deps): bump anyhow from 1.0.96 to 1.0.97 (1a59e72)
  • build(deps): bump clap from 4.5.31 to 4.5.32 (d0c3f40)
  • build(deps): bump libc from 0.2.170 to 0.2.171 (202dd51)
  • build(deps): bump mimalloc from 0.1.43 to 0.1.44 (da7aebe)
  • build(deps): bump serde from 1.0.218 to 1.0.219 (02dd11f)
  • build(deps): bump serde_json from 1.0.139 to 1.0.140 (5295af2)
  • build(deps): bump thiserror from 2.0.11 to 2.0.12 (a1620b5)
  • build(deps): bump zip from 2.2.3 to 2.3.0 (55a36e8)
  • build(deps): bump zip from 2.3.0 to 2.4.1 (116f167)
  • build(deps): bump zip from 2.4.1 to 2.4.2 (862effa)

vv4.8.0 build 490

v4.9.0

  • build(deps): bump anyhow from 1.0.97 to 1.0.98 (f9f924a)
  • build(deps): bump clap from 4.5.32 to 4.5.34 (bebda27)
  • build(deps): bump clap from 4.5.34 to 4.5.35 (fc10f13)
  • build(deps): bump clap from 4.5.35 to 4.5.36 (a6ff09c)
  • build(deps): bump clap from 4.5.36 to 4.5.37 (3598599)
  • build(deps): bump flexi_logger from 0.29.8 to 0.30.0 (e6a4a5f)
  • build(deps): bump flexi_logger from 0.30.0 to 0.30.1 (346ed21)
  • build(deps): bump libc from 0.2.171 to 0.2.172 (fa9a5ad)
  • build(deps): bump libc from 0.2.171 to 0.2.172 (735306d)
  • build(deps): bump log from 0.4.26 to 0.4.27 (d3c66e2)
  • build(deps): bump mimalloc from 0.1.44 to 0.1.45 (ae5fcbc)
  • build(deps): bump mimalloc from 0.1.45 to 0.1.46 (9ba587e)
  • build(deps): bump next from 15.2.3 to 15.2.4 in /webui (ad8d031)
  • build(deps): bump nix from 0.29.0 to 0.30.0 (f8b286c)
  • build(deps): bump nix from 0.30.0 to 0.30.1 (82de17f)
  • build(deps): bump quick-xml from 0.37.2 to 0.37.3 (762e8e6)
  • build(deps): bump quick-xml from 0.37.3 to 0.37.4 (b1d52a8)
  • build(deps): bump quick-xml from 0.37.4 to 0.37.5 (229b3cd)
  • build(deps): bump toml from 0.8.20 to 0.8.21 (ea24e23)
  • build(deps): bump toml from 0.8.21 to 0.8.22 (7d107fb)
  • build(deps): bump zip from 2.4.2 to 2.5.0 (db8fc17)
  • build(deps): bump zip from 2.5.0 to 2.6.1 (81cae6e)
  • build(deps): Sync binder_ndk (faaba70)
  • build(webui): 在构建脚本添加npm intall (8acae2b)
  • build(webui): 更新package-lock.json (141ebf1)
  • feat(webui): App selection in webui (ae5c62a)
  • feat(webui): Pop up when click edit in GameList (0e5c619)
  • feat(webui): 如果应用列表已经有此应用则不可再次添加 (ab848ba)
  • fix(actions): Add clean up temp ndk (e105f9b)
  • fix(actions): Use -p parameter for mkdir to prevent error (5252fb7)
  • fix(api): Fix webserver error (92fe5cc)
  • fix(api): Use another approach to implement the app API (eff4355)
  • fix(webui): App selection in webui (d9f9fcd)
  • fix(webui): Fix package name not displayed in the game deleting dialog (5cf4e98)
  • fix(webui): Fix webui deps (44af542)
  • fix(webui): Nothing is shown in the selection menu (99f0cb4)
  • fix(webui): Nothing shown in application selection menu (bf15f3a)
  • fix(webui): Nothing shown in application selection menu (9389642)
  • fix(webui): Remove transparency of the pop up for adding games (92d54d1)
  • fix(webui): 修复游戏配置修改不会自动保存 (e9cb73d)
  • fix(webui): 添加游戏卡片未跟随亮色/暗色主题 (69acc31)
  • chore(webui): git忽略package-lock.json (3598f68)
  • refactor: 应用clippy lints (b5c502f)
  • refactor: 应用lints (f12ccad)
  • refactor(api): Only listen to localhost (a544876)
  • refactor(gitignore): Add MacOS DS_Store to .gitignore (0f190ce)
  • refactor(webui): Change API to use kernelsu package (0d81041)
  • refactor(webui): Prettier syntax fix (b3d8280)
  • refactor(webui): Prettier to format the code (55da796)
  • refactor(webui): Redesigned WebUI (e88f814)
  • refactor(webui): Show both package name and application name (d43c947)
  • revert(api): Remove the API from rust (ccdf165)
  • revert(webui): Show application name on selection menu (540620a)
  • test(api): Test CORS (d2c3970)

vv4.9.0 build 409001

v4.9.1

  • 适配了安卓16
  • 修改了版本号计算方式
  • 优化webui
  • 更新依赖