Skip to content

Commit

Permalink
release: v0.9.0 (#1333)
Browse files Browse the repository at this point in the history
## 🚀 Features

- **`rover template` command suite - @dbanty, @michael-watson,
@EverlastingBugstopper, #1287**

Two new commands have made their way to Rover: `rover template list` and
`rover template use`. These commands provide a similar experience to
`create-react-app`, and allow you to extract GraphQL project templates
to your local machine. Check out [the
docs](https://www.apollographql.com/docs/rover/commands/template/) for
more on this new functionality.

- **`rover dev` to facilitate developing a supergraph on your local
machine - @EverlastingBugstopper, #1190**

`rover dev` allows you to join multiple running subgraph servers
together into a local supergraph, providing the ability to run queries
and inspect query plans with Apollo Sandbox. Check out [the
docs](https://www.apollographql.com/docs/rover/commands/dev) for more on
this new functionality.

- **If E013 is thrown and `$APOLLO_KEY` is set, give a more helpful
suggestion - @ptondereau, #1284, #1285**

If Studio fails to recognize an API key and `APOLLO_KEY` is set,
recommend unsetting the environment variable to use `--profile default`
instead.

## 🐛 Fixes

- **Remove useless stdout line for composition results - @ptondereau,
#1124, #1291**

## 🛠 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.

- **Prefer "supergraph schema" terminology to "gateway" -
@EverlastingBugstopper, #1239, #1332**

`rover subgraph publish` now refers to updating the "supergraph schema"
as opposed to updating the "gateway," since supergraph schema consumers
can be routers and/or gateways now.
  • Loading branch information
EverlastingBugstopper authored Sep 26, 2022
1 parent 45ce897 commit 1a933cf
Show file tree
Hide file tree
Showing 10 changed files with 71 additions and 53 deletions.
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,40 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## 📚 Documentation -->

# [0.9.0] - 2022-09-22

## 🚀 Features

- **`rover template` command suite - @dbanty, @michael-watson, @EverlastingBugstopper, #1287**

Two new commands have made their way to Rover: `rover template list` and `rover template use`. These commands provide a similar experience to `create-react-app`, and allow you to extract GraphQL project templates to your local machine. Check out [the docs](https://www.apollographql.com/docs/rover/commands/template/) for more on this new functionality.

- **`rover dev` to facilitate developing a supergraph on your local machine - @EverlastingBugstopper, #1190**

`rover dev` allows you to join multiple running subgraph servers together into a local supergraph, providing the ability to run queries and inspect query plans with Apollo Sandbox. Check out [the docs](https://www.apollographql.com/docs/rover/commands/dev) for more on this new functionality.

- **If E013 is thrown and `$APOLLO_KEY` is set, give a more helpful suggestion - @ptondereau, #1284, #1285**

If Studio fails to recognize an API key and `APOLLO_KEY` is set, recommend unsetting the environment variable to use `--profile default` instead.

## 🐛 Fixes

- **Remove useless stdout line for composition results - @ptondereau, #1124, #1291**

## 🛠 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.

- **Prefer "supergraph schema" terminology to "gateway" - @EverlastingBugstopper, #1239, #1332**

`rover subgraph publish` now refers to updating the "supergraph schema" as opposed to updating the "gateway," since supergraph schema consumers can be routers and/or gateways now.

## 📚 Documentation

- **Fix a few typos in `ARCHITECTURE.md` - @dbanty, #1289**

# [0.8.2] - 2022-09-06

## 🚀 Features
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ license-file = "./LICENSE"
name = "rover"
readme = "README.md"
repository = "https://github.com/apollographql/rover/"
version = "0.9.0-rc.1"
version = "0.9.0"
default-run = "rover"

publish = false
Expand Down
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ rover graph publish --schema ./path-to-valid-schema test@cats
## Command-line options

```console
$ rover --help
Rover 0.9.0
Apollo Developers <opensource@apollographql.com>

Expand Down Expand Up @@ -69,7 +70,6 @@ USAGE:
OPTIONS:
--client-timeout <CLIENT_TIMEOUT>
Configure the timeout length (in seconds) when performing HTTP(S) requests

[default: 30]

-h, --help
Expand All @@ -86,21 +86,19 @@ OPTIONS:

--insecure-accept-invalid-hostnames
Accept invalid hostnames when performing HTTPS requests.

You should think very carefully before using this flag.

If hostname verification is not used, any valid certificate for any site will be trusted
for use from any other. This introduces a significant vulnerability to man-in-the-middle
attacks.

-l, --log <LOG_LEVEL>
Specify Rover's log level

[possible values: error, warn, info, debug, trace]

--output <OUTPUT_TYPE>
Specify Rover's output type

[default: plain]
[possible values: json, plain]

Expand Down
66 changes: 26 additions & 40 deletions crates/rover-client/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/source/errors.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ If this error occurs on a command where you aren't providing headers, please [op

This error can occur in a number of places. It indicates an error occurring when actually executing a request.

This error commonly occurs when the server can't be reached, the network connection is lost, or the response type was unexpected.
This error commonly occurs when the server can't be reached, or network connection is lost.

To debug, use the `--log trace` flag to expose more detailed logs of the specific error that's being encountered.

Expand Down
2 changes: 1 addition & 1 deletion installers/binstall/scripts/nix/install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ BINARY_DOWNLOAD_PREFIX="https://github.com/apollographql/rover/releases/download
# Rover version defined in root cargo.toml
# Note: this line is built automatically
# in build.rs. Don't touch it!
PACKAGE_VERSION="v0.9.0-rc.1"
PACKAGE_VERSION="v0.9.0"

download_binary_and_run_installer() {
downloader --check
Expand Down
2 changes: 1 addition & 1 deletion installers/binstall/scripts/windows/install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# version found in Rover's Cargo.toml
# Note: this line is built automatically
# in build.rs. Don't touch it!
$package_version = 'v0.9.0-rc.1'
$package_version = 'v0.9.0'

function Install-Binary($rover_install_args) {
$old_erroractionpreference = $ErrorActionPreference
Expand Down
4 changes: 2 additions & 2 deletions installers/npm/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion installers/npm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@apollo/rover",
"version": "0.9.0-rc.1",
"version": "0.9.0",
"description": "The new Apollo CLI",
"main": "index.js",
"bin": {
Expand Down

0 comments on commit 1a933cf

Please sign in to comment.