v0.9.1
π Features
-
Add templates for TypeScript, Go, Kotlin, and Java - @dbanty, #1347
The
rover templatecommands now include four more languages.
π Fixes
-
Properly report errors when the first
rover devprocess starts up - @EverlastingBugstopper, #1342If something went wrong while starting the first
rover devprocess, it would attempt to start an attached process, which would fail with an inscrutablethe main rover dev session is no longer activeerror message. Now, Rover properly reports issues with starting up the firstrover devsession. -
Properly report plugin installation errors on
rover devstartup - @EverlastingBugstopper, #1357If a plugin failed to install when starting
rover dev, the error wouldn't be reported properly. Now, if something goes wrong, the error message will be printed properly. -
Replace some misleading error suggestions regarding ports with
rover dev- @EverlastingBugstopper, #1340Some errors suggested retrying the
rover devcommand with a different--portargument, which doesn't exist. In these cases,rover devwill suggest that you specify a different--supergraph-portargument instead. -
Don't exclude certain git remotes from
GitContext- @EverlastingBugstopper, #1350 fixes #1349In v0.8.2, we started normalizing git remotes for anonymized telemetry. Unfortunately we started excluding git remotes that were not one of BitBucket, GitLab, or GitHub. We now record all of these properly.
π Maintenance
-
Fix typo in
rover subgraph publishoutput - @EverlastingBugstopper, #1358 fixes #1337Instead of saying "Monitor your schema delivery progresson studio",
rover subgraph publishoutputs "You can monitor this launch in Apollo Studio". -
Improve caching in CI - @EverlastingBugstopper, #1351 and #1352
In CI builds, we now cache
/targetand~/.cargo, instead of just/target. -
Specify all dependencies in root
Cargo.toml- @EverlastingBugstopper, #1344All of Rover's dependencies can now be viewed and updated in the root
Cargo.toml, rather than needing to hunt around the workspace to update crates. -
Updates dependencies - @EverlastingBugstopper, #1346
- assert_cmd 1 -> 2
- git2 0.14 -> 0.15
- online 3.0.1 -> 4.0.0
This release was automatically created by CircleCI.
If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.
Binaries built for MacOS are signed, notarized, and automatically verified with Gatekeeper.