Zum Hauptinhalt springen

Blog

Bleiben Sie mit aktuellen Nachrichten vom RuyiSDK-Team auf dem Laufenden

RuyiSDK 0.23 版本更新说明

· 3 Minuten Lesezeit
xen0n
RuyiSDK 技术主管

RuyiSDK 0.23 现已发布,对应的包管理器版本也为 0.23.0。您可前往以下位置之一下载 RuyiSDK 包管理器:

本次更新主要包含了以下内容,祝您使用愉快!

RuyiSDK 包管理器

  • 出于项目验收要求,调整了默认遥测模式为 on。后续会随着 RuyiSDK 软件源的更新,周期性上传匿名化的使用统计数据。遥测服务端位于中国大陆境内,由 RuyiSDK 团队管理。
  • 修复了与外部依赖 semver 2.x 版本的兼容性。
  • 允许了在 CI 环境以 root 身份运行 ruyi
  • 每次发版会同时附带可重现(reproducible)的源码包了,有助于发行版打包工作等。

注意:由于活跃用户数等指标是项目 KPI,RuyiSDK 0.23 版本增加了遥测数据的上传功能,并在所有环境默认开启,不仅限于 CI。您可自行决定是否主动上传这部分匿名统计信息,以便 RuyiSDK 团队改进产品;您也可以选择删除先前的遥测数据,以及是否禁用遥测。您可用 ruyi self clean --telemetry 删除所有的遥测信息,包括设备信息。

在遥测模式为 on 时,每次 ruyi 被调用时都会告知您您的遥测数据将在何时上传。您可以做以下操作之一以屏蔽该提示。

  • 设置遥测模式为 localoff
  • 对数据上传行为给予同意。

具体的 ruyi 配置文件写法示例如下。该配置文件一般位于 ~/.config/ruyi/config.toml 位置,如不存在,创建即可。

# 在 [telemetry] 一节体现以下内容之一。如不存在此节,创建即可:
[telemetry]

# 您可以变更遥测模式为 local 或 off:
mode = "local"

# 或告知 ruyi 您在当前日期时间给予了同意:
upload_consent = 2024-12-32T25:61:00+08:00
# 此日期格式并不合法,这是有意为之,请您自行填入您操作的当前时刻。例如执行以下命令:
#
# echo "upload_consent = $(date -Iseconds)"
#
# 输出内容即可用于上述用途。