Skip to content

Releases: setlog/trivrost

v1.3.4 (2019-10-29)

29 Oct 15:40
79eaab5
Compare
Choose a tag to compare

Fixes

  • Fix failure to launch on Windows if trivrost binary is located on a mounted volume for which no unique path exists because it has no drive letter assigned. See this Go issue for details.

v1.3.3 (2019-10-18)

18 Oct 15:04
08a02ea
Compare
Choose a tag to compare

Features

  • Users can now always open the log folder through a Show logs...-link in the lower-right corner of trivrost's progress window.
  • trivrost can now be closed by the user during the DetermineLocalLauncherVersion and DetermineLocalBundleVersions stages, where it would previously block until the stage completed.

Changes

  • trivrost will now retry the launch of programs in the execution phase every three seconds on error.
  • When informing about bad command line arguments via GUI, display the most common arguments as a hint.
  • Build-time-difference of the launcher is now compared using the time package instead of a plain string comparison, bringing more robustness should the string ever be garbled.

v1.3.2 (2019-10-14)

14 Oct 11:22
Compare
Choose a tag to compare

Features

  • trivrost will now handle the following signals, logging the stack trace of all goroutines before terminating: SIGINT, SIGQUIT, SIGABRT, SIGTERM, SIGHUP.

Fixes

  • cmd/signer can now parse PKCS1-formatted private keys in the same way that scripts/signer could.

Changes

  • trivrost will now inform about bad command line arguments via GUI.

v1.3.1 (2019-10-01)

01 Oct 11:27
Compare
Choose a tag to compare

Changes

  • Missing Content-Length-headers will now cause size-checks to be skipped instead of failing. In those cases, bad files will only be detected by SHA-mismatch as soon as they have been downloaded entirely.

v1.3.0 (2019-09-27) [First public release]

27 Sep 14:14
Compare
Choose a tag to compare

Features

  • trivrost will now hint the final size of bundle files to the operating system, eliminating file fragmentation.
  • Added field IgnoreLauncherBundleInfoHashes to launcher-config, where you can specify the SHA-256 hash values of bundleinfo files to be ignored by trivrost when it checks for a self-update. This behaviour can be used to hand out specialized builds to specific users for hotfixing purposes without having to worry about the need to add (and later remove) the -skipselfupdate argument.
  • Added command line argument -deployment-config to override the embedded deployment-config URL.

Fixes

  • Fix signing of MSI bundles by no longer setting the SN.
  • Fixed download progress of previous stages adding to the displayed progress of later stages.
  • Fixed regression issue which would cause Kubuntu's UI to become unresponsive while trivrost is running because apparently it cannot deal with 10 window title text changes per second.

Changes

  • Failure during self-update will now be reported to the user in a less generic, more detailed message.
  • Remove debug symbols from final binaries. This saves up to 30% for the Linux binary's and 60% for the Windows binary's filesize.
  • Removed the reinstall dialog. trivrost will now launch installed trivrost binaries which report the same or a more recent build time as itself (effectively acting as a shortcut) and install over those which don't. If launching an installed binary fails, trivrost will fall back to reinstalling.
  • The messages shown when trivrost hashes local files are now distinct from the messages shown when trivrost retrieves remote hashes/bundle info.
  • Building the project using the provided Makefile now allows the icon.png resource to be missing for Linux builds.
  • Project now uses GoLang 1.13.
  • Renamed project to "trivrost" for open source release.