v0.1.5
π Fixes
-
Vendor OpenSSL@v1.1 - EverlastingBugstopper, issue/579 pull/580
Version 0.1.3 of Rover attempted to vendor OpenSSL as part of its build process, but MacOS comes preinstalled with LibreSSL instead of OpenSSL. Unfortunately, LibreSSL does not work with Rosetta 2, which allows M1 Mac users to emulate x86_64 code on their machines. Installing and specifying the correct OpenSSL version solves this problem.
-
Don't squash request errors - EverlastingBugstopper, issue/539 & issue/573, pull/574
Rover previously had error handling for using
subgraph introspecton anapollo-serverinstance with introspection disabled, but another attempt to handle HTTP Status Codes as errors superseded that specialized error. This case now has a much more helpful error message.
This release was automatically created by Github Actions.
If you would like to verify that the binary you have downloaded was built from the source code
in this repository, you can compare the output of the commands below to the output of the same
commands on your machine.
MacOS
Binaries built for MacOS are signed and notarized, and are automatically verified with Gatekeeper.
Manual Verification:
$ sha256sum -b $(which rover) | cut -d ' ' -f1
e80359e6bb4244bb1984e632bd049d74f414f37c183a651745c216378bf6cf19GNU Linux
Manual Verification:
$ sha256sum -b $(which rover) | cut -d ' ' -f1
49abf3e46c91b1bcd3198942a5c3f80ec1d7c29b787893a2bce9e95dd05c4c03MUSL Linux
Manual Verification:
$ sha256sum -b $(which rover) | cut -d ' ' -f1
7c5ee024cdd80eb3f642e806d6923e92d413e6aec20c5e2bfa5d7f8fc943849aWindows
Manual Verification:
PS> Get-Command rover
CommandType Name Version Source
----------- ---- ------- ------
Application rover.exe 0.0.0.0 C:\Users\username\.rover\bin\rover.exe
PS> Get-FileHash C:\Users\username\.rover\bin\rover.exe
Algorithm Hash Path
--------- ---- ----
SHA256 b40be924477a932a08f0c14de9676751e45b91155e76f6c8e457938e89d8ef40 C:\Users\username\.rover\bin\rover.exe