Releases: setlog/trivrost
Releases · setlog/trivrost
v1.3.4 (2019-10-29)
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)
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
andDetermineLocalBundleVersions
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)
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 thatscripts/signer
could.
Changes
- trivrost will now inform about bad command line arguments via GUI.
v1.3.1 (2019-10-01)
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]
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.