Skip to content

Releases: apollographql/rover

v0.8.2

06 Sep 18:04
4d42c2e
Compare
Choose a tag to compare

🚀 Features

  • Check commands exit with failure when downstream tasks fail - @sachindshinde, #1280

    Historically, rover graph check and rover subgraph check have aggregated errors for operation checks and/or composition checks. Checks are expanding in Studio and will continue to expand over time, starting with downstream contract checks for rover subgraph check. When these tasks fail, Rover will throw an error and link to the checks page in Studio which will contiain more information on the exact failure.

  • Detect improper VS Code API key pastes on Windows - @EverlastingBugstopper, #1026, 1268

    We have added new error messages and recovery suggestions for malformed API keys caused by invalid copy+pastes in VS Code on Windows.

  • Adds --watch to introspect commands - @EverlastingBugstopper, #1207

    If you pass the --watch flag to rover graph introspect or rover subgraph introspect, the GraphQL server will be introspected once every second, printing updates to the terminal as the introspection response changes. This could be used to bootstrap development workflows when combined with --output json and a tool like jq.

🐛 Fixes

🛠 Maintenance

  • Link directly to API Keys page in Studio - @abernix, #1202

    The rover config auth command will now provide a link that takes you directly to the "API Keys" page where you can create a Personal API Key, rather than a page that requires you to click through to another page.

  • Skip Apollo Studio integration tests for fork PRs - @EverlastingBugstopper, #Issue #, 1216

    Our CI pipeline skips Apollo Studio integration tests for forked repositories because they don't have access to the Apollo Studio organization that we use to run them.

  • Updates MacOS CI pipeline to use xcode 13.4 - @EverlastingBugstopper, #1211

  • Normalize git remote URLs for anonymized telemetry - @EverlastingBugstopper, #1279


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.

v0.9.0-alpha.7

01 Sep 21:23
Compare
Choose a tag to compare
v0.9.0-alpha.7 Pre-release
Pre-release

please see the latest release candidate

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.

v0.9.0-alpha.6

30 Aug 23:21
Compare
Choose a tag to compare
v0.9.0-alpha.6 Pre-release
Pre-release

please see the latest release candidate

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.

v0.9.0-alpha.5

26 Aug 21:19
Compare
Choose a tag to compare
v0.9.0-alpha.5 Pre-release
Pre-release

please see the latest release candidate

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.

v0.9.0-alpha.4

25 Aug 16:48
Compare
Choose a tag to compare
v0.9.0-alpha.4 Pre-release
Pre-release

please see the latest release candidate

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.

v0.9.0-alpha.2

12 Aug 21:23
Compare
Choose a tag to compare
v0.9.0-alpha.2 Pre-release
Pre-release

please see the latest release candidate

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.

v0.9.0-alpha.1

12 Aug 19:03
Compare
Choose a tag to compare
v0.9.0-alpha.1 Pre-release
Pre-release

please see the latest release candidate

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.

v0.9.0-alpha.0

12 Aug 18:01
Compare
Choose a tag to compare
v0.9.0-alpha.0 Pre-release
Pre-release

please see the latest release candidate

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.

v0.8.1

28 Jul 15:34
b08c9eb
Compare
Choose a tag to compare

🐛 Fixes

  • Fixes superfluous output in npm installer - @EverlastingBugstopper, #1200 fixes #1197 and #1198

    In 0.8.0, we released a fix for our npm installer that makes it compatible with yarn workspaces by reinstalling Rover if it doesn't exist. Unfortunately, that means that steps that rely on printing to stdout contained information about the installs in those invocations. This has been fixed.

📚 Documentation


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.

v0.8.0

27 Jul 20:19
297b7b0
Compare
Choose a tag to compare

🚀 Features

  • Add new commands to use asynchronous checks API - @Y-Guo, #1139

    If you want to kick off a check without waiting for it to complete you can provide the --background flag to rover graph check or rover subgraph check. This will start the check in Apollo Studio. If your GitHub repo integrates with the Apollo Studio GitHub App, the check status will be updated on your GitHub branch. Using this flag can save you time and money with your CI provider.

  • Improved error messages and logs for filesysten read/write - @EverlastingBugstopper, #1183

    Start using the saucer create for file system read/writes. This will provide better errors than the ones provided by std::fs e.g. permission denied os error (2) by providing context about which file rover is trying to read/write to. Every read/write/other filesystem operation will now be included in the --log info output.

🐛 Fixes

🛠 Maintenance

📚 Documentation

  • Update help message for rover subgraph introspect - @EverlastingBugstopper, #1169

    Previously the help message for rover subgraph introspect claimed to introspect from Apollo Studio Registry but it really introspects from a running subgraph endpoint.

  • Add Jenkins CI/CD Documentation - @StephenBarlow, #1151

  • Update, restructure, and add missing docs for existing rover commands - @StephenBarlow, #1154, #1157

  • Update rover version in CI/CD docs - @rajington, #1177

  • Fix broken anchors for fetching schema - @tchupp, #1176