Skip to content

v0.2.2

Latest

Choose a tag to compare

@Aliothmoon Aliothmoon released this 08 Oct 11:02
· 21 commits to main since this release

新功能

  • 下载速度: 下载更新时,进度条旁显示最近 3 秒的下载速度
  • GitHub 更新源以 Mirror酱版本为准: 选 GitHub 源时,先匿名向 Mirror酱查最新版本,查到就以它为准:检查更新不再调用国内常连不上或被限流的 GitHub API,下载时取 GitHub 上同一版本的安装包,没有就提示找不到对应安装包。Mirror酱不认识这个项目、请求失败或没有配置时,照旧用 GitHub 自己的最新版本
  • 崩溃与异常上报: 开启遥测时,额外上报 ANR(附系统线程栈)和 Android 12 及以上的原生崩溃

修复

  • 日志体积:
    • MaaFramework 的 maafw.bak.*.log 备份不再无限增长:每轮开始前,每个日志目录保留最新 3 份,更早的超过 3 天或总量超过上限(主日志 128MB、每个 agent 目录 64MB)就删除;只删名字完全符合备份格式、旁边有 maafw.log 的文件。
    • 导出的日志压缩包控制在 24MB 以内,可以直接作为 GitHub 附件上传:当前日志一定带上,备份、截图等按时间从新到旧放满为止,放不下的列在 export_skipped.txt。
  • Agent 启动失败: 提示里写明是哪个 agent 没起来,并提示在设置里打开调试模式后重试以记录原因(@Craun718)。
  • 遥测: 手动停止、被抢占或到达时长上限而中断的任务记为已取消,不再算作任务失败。
  • 折叠箭头: 可折叠卡片(服务器、控制器、设置各分区等)收起时箭头朝下、展开时朝上,与其他折叠处一致。
  • Mirror酱来源标识: 请求 Mirror酱的 user_agent 和网站链接的 source 统一为 MaaFwApp。

开发相关

  • 出包前按打包配方的 agent.runtimes 检查每个 ABI 的运行时文件和入口是否齐全,缺了直接构建失败并逐条列出缺什么;INTEGRATION.md 补充对应的排查说明(@Craun718)。

兼容性

  • 需要 MaaFramework v5.13.0 或更高版本。

完整变更:v0.2.1...v0.2.2