Skip to content

UBports Installer 0.8.6-beta

Compare
Choose a tag to compare
@NeoTheThird NeoTheThird released this 05 Mar 10:39
· 277 commits to master since this release
bf68d50

A snap package can be installed by running snap install ubports-installer on any Linux distribution.

You can help us test this release on UBports OPEN-CUTS.

Release notes

This point release of the UBports Installer includes only small backend change that should not be noticable for the user: The systemimage plugin, which handles the downloading and installing of Ubuntu Touch images from system-image.ubports.com has been re-designed to follow the recommended best practice for UBports Installer plugins in the future. The old monolithic system-image-node-module has been replaced with a minimal API client and a small plugin to generate steps to be executed by the adb and core plugins. This has allowed us to discard almost 3k lines of partially duplicate code for downloading, checksum verification, and adb operations related to system-image files.

Changelog

Thank you to the countless testers, bug reporters, and contributors who made these improvements possible!

Notes for Developers

  • New steps have been added: ubports/installer-configs#81
    • core:write allows writing text files to the disc, such as configuration files for the installation
    • adb:push provides access to the adb push command, which allows transferring files to a device over the android debug bridge
    • adb:preparesystemimage includes preparation steps for image-based upgrades and will not have to be used directly in most cases.
  • We are considering closing down the v1 API. If you have any concerns about that, please raise them in ubports/installer-configs#79.