Skip to main content

Blog

See important news from the RuyiSDK team at any time

Release notes for RuyiSDK 0.13

· 2 min read
xen0n
RuyiSDK 技术主管

RuyiSDK 0.13 is now released. The corresponding package manager version is also 0.13. 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 issue #158: The two versions of the coremark package formerly had different directory layout after extraction. Now both are "flattened" into the current directory.
  • Fixed issue #159: inconsistency in handling of "pre-release" versions.
  • Following the official release of Python 3.12, the official ruyi binaries are now built in a Python 3.12 environment.
  • Preparatory work towards introduction of plugin architecture: support for the Starlark language has been introduced, with CI builds also supported. Starlark is a minimal dialect of Python that is widely adopted by build systems such as Bazel and BUCK. The choice of Starlark as the RuyiSDK Package Manager plugin language is meant to enable all developers familiar with the Python language to develop RuyiSDK Package Manager plugins with a familiar syntax.

To support devices that require manual intervention during provisioning, and whose images have to be downloaded manually, the RuyiSDK Device Provisioner is now being refactored into a plugin-based architecture, with the next version expected to be fit for testing. Older versions of the device provisioner will stop working at that time; please upgrade before you test.