Releases: ubports/ubports-installer
UBports Installer 0.5.4-beta
A snap package can be installed by running snap install ubports-installer
on any Linux distribution.
More than a maintenance release
This might just be a maintenance release, but it's still very exciting! Various libraries have been upgraded, including a jump across five major versions of electron to Electron 10. To deliver on our cross-platform promise, this release of the UBports Installer prepares us for arm64 and armhf support, thanks to our new android-tools-bin library.
Experimental automatic reporting
The most important improvement concerns our quality assurance process: The Installer is now able to automatically report test results to our new user testing platform OPEN-CUTS, which will help us prevent regressions in future versions of the Installer. If the installer runs into an error and the user chooses to report a bug, the Installer will automatically report a FAIL
run to UBports OPEN-CUTS and include a link to the run in the generated bug report. Similarly, if the user chooses to create a bug report that did not result in an error, the installer will automatically create a WONKY
run and attach it to the report. QA testers might also choose to report successful runs automatically. To enable this experimental feature, the OPENCUTS
environment variable can be set (eg. by starting the installer with OPENCUTS=true ubports-installer
from the terminal). This will make the installer automatically report a PASS
run, if the installation process completed without errors.
By default, the created runs will be reported anonymously. If you have an account, you can copy your API token and provide it to the UBports Installer using the OPENCUTS_API_KEY
environment variable (eg. by starting the installer with OPENCUTS_API_KEY=<your-access-token> ubports-installer
from the terminal). The installer will then report runs associated with your account. You can sign up for UBports OPEN-CUTS using your email address. Don't worry, it's easy!
If all this automatic reporting business seems superfluous to you but you still want to help us with QA, you can of course still report your result manually.
Changelog
- Fix a bug that prevented Ubuntu Touch systemimage installations to finish on Windows (#1427)
- Improved structure of generated bug reports to provide more valuable information at a glance (#1415)
- [experimental] Allow users to submit results automagically to streamline the QA process, see above for more information (#868, #1415)
- Upgrade to electron version 10 (previously 5), thus improving stability and performance (#1425)
- [experimental] Provide packages for arm64 (#1424)
- Implement our new android-tools-bin library (#1425)
- General code cleanup
- Deprecate old CI infrastructure and move to GitHub actions
- Fixed issue where UI would not load on macOS (#1435)
- Provide sha256 checksums for release packages (#123)
UBports Installer 0.5.3-beta
deprecated pre-release, please see 0.5.4-beta
UBports Installer 0.5.2-beta
This release of the UBports Installer includes improvements to various behind-the-scenes components and introduces support for flashing Samsung devices using the heimdall utility.
You can help us test this release by reporting your experience in our brand-new user testing platform OPEN-CUTS!
Changelog:
- Heimdall support for flashing Samsung devices
- A
heimdall:flash
step analogous to thefastboot:flash
step has been implemented - Special handling of
download
-typeuser_actions
has been implemented to include heimdall scanning
- A
- An
adb:sideload
step has been implemented to allow flashing other types of images more common with other operating systems using theadb sideload
command - Fixed bug that prevented downloads hen behind a network proxy. Users requiring proxies can now configure them using the
http_proxy
andhttps_proxy
environment variables, which is the established standard - The
fastboot:format
step can now specify optionalpartitionType
andsize
parameters for greater flexibility - The files on the
fastboot:flash
step can npw specify theraw
andforce
parameters to provide access to thefastboot flash:raw
command and the--force
flag respectively - An
unpack
step has been implemented to allow extracting compressed archives - Fixed a bug that caused the
fallback_user_action
to result in unexpected behavior - Improved handling of the cache directory, allowing for greater re-usability of downloaded files
- Tweaked structure of generated bug reports to generate more useful information
- Logs sent to paste.ubuntu.com now expire after one year to prevent flooding the service with short-lived irrelevant information
A snap package is available by running snap install ubports-installer
on any Linux distribution.
UBports Installer 0.5.1-beta
Deprecated pre-release
UBports Installer 0.5.0-beta
Deprecated pre-release
UBports Installer 0.4.20-beta
A quick bugfix relase of the UBports Installer.
Changelog:
- Fix issue where some devices could not be oem-unlocked
- Fix issue where some oem-unlocked devices would not be detected as such
- Migrate to core20 base snap
- Remove unsupported device placeholders from API
- Fix issue where installing empty channels resulted in cryptic errors
- implement a
fastboot:format
step to be used in the installer config files - The installer is currently experiencing problems with Proxies. Add a note to the connection-lost screen about this.
A snap package is available by running snap install ubports-installer
on any Linux distribution.
UBports Installer 0.4.19-beta
Maintenance release including updated dependencies. Fixes an issue concerning newer Halium devices.
A snap package is available by running snap install ubports-installer
on any Linux distribution.
UBports Installer 0.4.18-beta
A snap package is available by running snap install ubports-installer --edge
on any Linux distribution.
A small maintenance release updating our dependencies.
UBports Installer 0.4.17-beta
A snap package is available by running snap install ubports-installer
on any Linux distribution.
A small maintenance release fixing a sandboxing issue that affected all Linux packages. This also removes the requirement for double-dashes for command-line arguments, i.e. the Installer can now be invoked with ubports-installer -h
rather than ubports-installer -- -h
. Additionally, the update links have been fixed and now always point to the right package.
UBports Installer 0.4.16-beta
A snap package is available by running snap install ubports-installer
on any Linux distribution.
A maintenance release, fixing some smaller issues and updating some dependencies.