Skip to content

Commit

Permalink
release: v0.1.8
Browse files Browse the repository at this point in the history
  • Loading branch information
EverlastingBugstopper committed Jul 7, 2021
1 parent ab2d78a commit 02e8fe8
Show file tree
Hide file tree
Showing 9 changed files with 54 additions and 12 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,48 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## 🛠 Maintenance
## 📚 Documentation -->

# [0.1.8] 2021-07-07

## 🚀 Features

- **Adds support for `@tag` and `@inaccessible` directives - [EverlastingBugstopper], [pull/631]**

`rover supergraph compose` now supports subgraphs that have `@tag` or `@inaccessible` directives (in preview) that can be used with Apollo Gateway 0.33.0+.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/631]: https://github.com/apollographql/rover/pull/631

- **Auto-decode gzipped responses - [EverlastingBugstopper], [pull/650]**

If your GraphQL server responds with an introspection response compressed with brotli, it will now be decoded automatically instead of failing the command.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/650]: https://github.com/apollographql/rover/pull/650

## 🐛 Fixes

- **Use built-in root certificates and re-use HTTP connection pool - [EverlastingBugstopper], [issue/645] [pull/649]**

Rover now uses local CA Certificates along with your operating system's native TLS implementation instead of the Rust-based WebPKI implementation.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/649]: https://github.com/apollographql/rover/pull/649
[issue/645]: https://github.com/apollographql/rover/issues/645

## 🛠 Maintenance

- **Re-use HTTP connection pool - [EverlastingBugstopper], [pull/650]**

Rover will now create and reuse the same HTTP connection pool for subsequent requests, which should slightly improve performance.

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/650]: https://github.com/apollographql/rover/pull/650

- **Removes unused dependencies - [EverlastingBugstopper], [pull/651]**

[EverlastingBugstopper]: https://github.com/EverlastingBugstopper
[pull/651]: https://github.com/apollographql/rover/pull/651

# [0.1.7] 2021-06-29

## 🚀 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 = "MIT"
name = "rover"
readme = "README.md"
repository = "https://github.com/apollographql/rover/"
version = "0.1.7"
version = "0.1.8"
resolver = "2"

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

```console
Rover 0.1.7
Rover 0.1.8

Rover - Your Graph Companion
Read the getting started guide by running:
Expand Down Expand Up @@ -118,7 +118,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
```bash
curl -sSL https://rover.apollo.dev/nix/v0.1.7 | sh
curl -sSL https://rover.apollo.dev/nix/v0.1.8 | sh
```

You will need `curl` installed on your system to run the above installation commands. You can get the latest version from [the curl downloads page](https://curl.se/download.html).
Expand All @@ -136,7 +136,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
```bash
iwr 'https://rover.apollo.dev/win/v0.1.7' | iex
iwr 'https://rover.apollo.dev/win/v0.1.8' | iex
```

#### npm installer
Expand Down
4 changes: 2 additions & 2 deletions docs/source/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
```bash
curl -sSL https://rover.apollo.dev/nix/v0.1.7 | sh
curl -sSL https://rover.apollo.dev/nix/v0.1.8 | sh
```

You will need `curl` installed on your system to run the above installation commands. You can get the latest version from [the curl downloads page](https://curl.se/download.html).
Expand All @@ -38,7 +38,7 @@ To install a specific version of Rover (note the `v` prefixing the version numbe
> Note: If you're installing Rover in a CI environment, it's best to target a specific version rather than using the latest URL, since future major breaking changes could affect CI workflows otherwise.
```bash
iwr 'https://rover.apollo.dev/win/v0.1.7' | iex
iwr 'https://rover.apollo.dev/win/v0.1.8' | iex
```

### `npm` installer
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 @@ -16,7 +16,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.1.7"
PACKAGE_VERSION="v0.1.8"

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 @@ -9,7 +9,7 @@
# version found in Rover's Cargo.toml
# Note: this line is built automatically
# in build.rs. Don't touch it!
$package_version = 'v0.1.7'
$package_version = 'v0.1.8'

function Install-Binary() {
$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.1.7",
"version": "0.1.8",
"description": "The new Apollo CLI",
"main": "index.js",
"bin": {
Expand Down

0 comments on commit 02e8fe8

Please sign in to comment.