Skip to main content

Blog

See important news from the RuyiSDK team at any time

Release notes for RuyiSDK 0.20

· 2 min read
xen0n
RuyiSDK 技术主管

RuyiSDK 0.20 is now released. The corresponding package manager version is also 0.20.0. You can download the RuyiSDK package manager from one of the following locations:

This update mainly consists of the following changes. Happy hacking!

RuyiSDK Package Manager

  • Fixed an issue where ruyi self uninstall --purge would leave telemetry data behind.
  • Fixed a bug where ruyi admin subcommands could not be invoked.
  • Fixed forwarding to commands without target tuple prefixes (such as a series of LLVM tools) in Ruyi virtual environments.
  • Removed the Starlark sandbox from the plugin mechanism at the request of the RuyiSDK project. This helps simplify packaging and lower development barriers: according to RuyiSDK's current threat model, the sandbox mechanism does not provide additional security.

Note: Due to subtle semantic differences between Starlark and Python, after upgrading to ruyi 0.20.0, you must update your software repository to the latest with ruyi update in order to continue using certain features of ruyi (such as ruyi venv). Apart from this, we don't expect the technical changes to the plugin mechanism to affect actual usage.

Note: We may implement the RuyiSDK telemetry mechanism in the next one to two versions. At that time, you can decide whether to actively upload this anonymous statistical information to help the RuyiSDK team improve the product. You can also choose to delete previous telemetry data and disable telemetry. You can use ruyi self clean --telemetry to delete all telemetry information, including device information.