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
- @NeoTheThird Re-design system-image plugin to generate steps #1387
- @NeoTheThird Implement
core:write,adb:preparesystemimage, andadb:pushsteps #1818 ubports/installer-configs#81
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:writeallows writing text files to the disc, such as configuration files for the installationadb:pushprovides access to theadb pushcommand, which allows transferring files to a device over the android debug bridgeadb:preparesystemimageincludes 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.