-
Notifications
You must be signed in to change notification settings - Fork 85
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
56662e2
commit 84334a2
Showing
10 changed files
with
420 additions
and
341 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,6 +18,50 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm | |
## π Documentation --> | ||
|
||
# [0.5.0-rc.0] - 2022-04-05 | ||
|
||
> Important: X breaking changes below, indicated by **β BREAKING β** | ||
## β BREAKING β | ||
|
||
- **`rover-fed2` has been deprecated - @EverlastingBugstopper, #1058** | ||
|
||
`rover fed2 supergraph compose` has been deprecated. You should instead set `federation_version: 2` in your `supergraph.yaml` to use Federation 2 with the `rover supergraph compose` command. | ||
|
||
## π Features | ||
|
||
- **`rover supergraph compose` optionally updates automatically - @EverlastingBugstopper, #1058 fixes #2046** | ||
|
||
When running `rover supergraph compose`, Rover will automatically download the correct version of composition to use. When you first install Rover, it will automatically download the latest composition function for Federation 1 and Federation 2. In your `supergraph.yaml` files, you can specify `federation_version: 1` or `federation_version: 2` to always get the latest updates. You can pass the `--skip-update` flag to skip checking for an update. You can also specify an exact version if you'd like to pin your composition function, like so: `federation_version: =2.0.0-preview.9`. | ||
|
||
Additionally, you can run `rover install --plugin supergraph@latest-2` or `rover install --plugin [email protected]` to install a plugin ahead of time, which may be helpful in CI. | ||
|
||
- **Adds `--insecure-unmask-key` to `rover config whoami` - @EverlastingBugstopper, #1043 fixes #1023** | ||
|
||
Previously, running `rover config whoami` would output your entire API key to the terminal. This is not the documented behavior, and it is insecure because someone could be sharing their screen while trying to debug and accidentally leak their API key. | ||
|
||
Now, `rover config whoami` will mask your API key when it prints to the terminal. You can override this behavior by passing the `--insecure-unmask-key` flag. | ||
|
||
- **Retry on timeouts and connection errors - @ptondereau, #1014 fixes #790** | ||
|
||
Rover will now automatically retry HTTP requests that fail due to timeouts or initial connection errors. | ||
|
||
## π Fixes | ||
|
||
- **Fixed a dead link in ARCHITECTURE.md - @ptondereau, #1053** | ||
|
||
## π Maintenance | ||
|
||
- **Simplify `rover subgraph fetch` query - @EverlastingBugstopper, #1056 fixes #992** | ||
|
||
`rover subgraph fetch` now uses a much more efficient query that only requests a single subgraph at a time rather than all of them. Yay GraphQL! | ||
|
||
## π Documentation | ||
|
||
- **Set up new docs infrastructure - @trevorblades, #1051, #1052** | ||
|
||
@trevorblades has done an awesome job setting up new docs for Apollo, including Rover! Check out the [shiny new repo](https://github.com/apollographql/docs). | ||
|
||
# [0.4.8] - 2022-03-15 | ||
|
||
## π Fixes | ||
|
Oops, something went wrong.