RuyiSDK 0.44 版本更新说明
· 5 Minuten Lesezeit
RuyiSDK 0.44 现已发布,对应的包管理器版本也为 0.44.0。您可前往以下位置之一下载 RuyiSDK 包管理器:
- PyPI:
pip install ruyi - https://github.com/ruyisdk/ruyi/releases/tag/0.44.0
- https://mirror.iscas.ac.cn/ruyisdk/ruyi/releases/0.44.0/
[!NOTE] RISC-V 用户可以使用
pip安装ruyi,但由于ruyi依赖的部分 Python 库暂未在 PyPI 上提供 RISC-V 架构的预编译包,安装ruyi时 Python 包管理器会尝试从源代码编译安装这些依赖,可能非常耗时或编译失败。如果您在 RISC-V 设备上 安装
ruyi时遇到问题,建议使用其他安装方法。
[!NOTE] 请注意:已知使用
pipx安装ruyi会导致随后创建的 Ruyi 虚拟环境不可用,将在下个版本修复。在此之前,请不要使用pipx安装ruyi。
本次更新主要包含了以下内容,祝您使用愉快!
RuyiSDK 包管理器
- 遥测功能变更:
- 修复了遥测模式为
local时,主动进行的ruyi telemetry upload不生效的问题。 - 出于 RuyiSDK 运营需要,如您的遥测模式为
on且距离上次上传遥测数据至少 7 天,ruyi则会在您下一次调用时上传遥测数据,不论预定的上传日为星期几。 - 出于 RuyiSDK 运营需要,如您在首次运行
ruyi时选择了禁用数据收集与上传,ruyi仍然会进行一次上传,仅此一次,内容为不被保存的随机 ID 与当前ruyi版本号。 如您不希望进行此类上传,请确保您使用ruyi前为其设置了环境变量RUYI_TELEMETRY_OPTOUT=1。
- 修复了遥测模式为
对于低频 使用 ruyi 的用户而言,本次更新包含的变更可能允许 RuyiSDK 团队就您的安装
ID 而言观测到比先前更具体的行为模式。截至目前 RuyiSDK 团队未进行过任何有关数据挖掘。
RuyiSDK 软件源
- 新增设备支持:
- Milk-V Megrez: 兼容 RockOS。感谢 @weilinfox 的贡献!
- 完善设备支持:
IDE
VSCode
- RuyiSDK 管理:
- 新增 RuyiSDK 自动检测功能:支持一键安装系统缺失的 RuyiSDK。
- 完善多版本管理:支持管理多个安装路径,并实现不同版本间的灵活切换。
- 虚拟环境:
- 新增可视化管理:支持通过树状视图直观查看并操作所有虚拟环境。
- 新增工作区感知:支持基于当前工作区智能检测并关联虚拟环境。
- 软件包管理:
- 新增搜索功能:支持快速检索并浏览 RuyiSDK 软件仓库。
- 优化安装体验:支持工具链与模拟器的一键提取与快速安装。
- 新增版本选择:支持在安装时手动指定软件包的具体版本。
- 完善系统集成:新增文件资源管理器右键菜单,支持直接提取 RuyiSDK 软件包。
- 新闻与更新:
- 新增资讯系统:支持实时查看 RuyiSDK 官方新闻与更新动态。
- 新增离线模式:支持缓存新闻内容,确保在离线状态下仍可阅读。
- 完善状态跟踪:支持自动记录并持久化新闻的阅读状态。
Eclipse
- 引入 Maven 管理构建流程和依赖,引入 CI 检查 DCO 规范并在 GitHub Pages 自动发布插件。
- 重构插件目录、优化现有文档。
- 制定代码风格约束,审查所有代码。
- 添加并测试“新闻”和“虚拟环境”模块。
- 菜单栏:在 "RuyiSDK" 下添加新闻和虚拟环境模块的入口。
- 发布:版本 0.1.0 。
版本测试及遗留问题
RuyiSDK 0.44.0 版本已通过发版测试。该版本测试是基于 0.44.0-beta.20251219 测试版本开展的,预期 0.44.0 版本将基于 0.44.0-beta.20251219 版本代码发版。