Skip to content

Releases: ubports/ubports-installer

UBports Installer 0.5.4-beta

10 Oct 09:04
Compare
Choose a tag to compare

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

07 Oct 12:36
Compare
Choose a tag to compare
Pre-release

deprecated pre-release, please see 0.5.4-beta

UBports Installer 0.5.2-beta

02 Oct 17:00
cb01f9e
Compare
Choose a tag to compare

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 the fastboot:flash step has been implemented
    • Special handling of download-type user_actions has been implemented to include heimdall scanning
  • An adb:sideload step has been implemented to allow flashing other types of images more common with other operating systems using the adb sideload command
  • Fixed bug that prevented downloads hen behind a network proxy. Users requiring proxies can now configure them using the http_proxy and https_proxy environment variables, which is the established standard
  • The fastboot:format step can now specify optional partitionType and size parameters for greater flexibility
  • The files on the fastboot:flash step can npw specify the raw and force parameters to provide access to the fastboot 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

02 Oct 10:08
Compare
Choose a tag to compare
Pre-release

Deprecated pre-release

UBports Installer 0.5.0-beta

01 Oct 21:00
Compare
Choose a tag to compare
Pre-release

Deprecated pre-release

UBports Installer 0.4.20-beta

24 Sep 19:42
Compare
Choose a tag to compare

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

22 Sep 12:27
Compare
Choose a tag to compare

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

03 Apr 14:02
Compare
Choose a tag to compare

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

01 Apr 21:56
Compare
Choose a tag to compare

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

23 Mar 19:21
Compare
Choose a tag to compare

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.