Skip to content

Commit

Permalink
release: v0.27.2 (#2412)
Browse files Browse the repository at this point in the history
## 🐛 Fixes

- **Restore the ability to use environment or file references in the
`supergraph.yaml` file - @jonathanrainer PR #2411**

In v0.26.3 and older you could use references such as `${env.HOST}` or
similar in the `supergraph.yaml` file, there
was an oversight in the refactor and this was removed. This ability has
now been restored.

## 🛠 Maintenance

- **Restructure and add logging to failing E2E test - @jonathanrainer PR
#2406**
- **Upgrade Rust to v1.84.0 - @jonathanrainer PR #2407**
- **Upgrade `apollographql/federation-rs` to v2.10.0 - @jonathanrainer
PR #2409**
- **Upgrade `thiserror` to v2.0.1 - @jonathanrainer PR #2261**
  • Loading branch information
jonathanrainer authored Feb 19, 2025
1 parent ae7a285 commit c31c00e
Show file tree
Hide file tree
Showing 10 changed files with 70 additions and 67 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,22 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## 📚 Documentation -->

# [0.27.2] - 2025-02-19

## 🐛 Fixes

- **Restore the ability to use environment or file references in the `supergraph.yaml` file - @jonathanrainer PR #2411**

In v0.26.3 and older you could use references such as `${env.HOST}` or similar in the `supergraph.yaml` file, there
was an oversight in the refactor and this was removed. This ability has now been restored.

## 🛠 Maintenance

- **Restructure and add logging to failing E2E test - @jonathanrainer PR #2406**
- **Upgrade Rust to v1.84.0 - @jonathanrainer PR #2407**
- **Upgrade `apollographql/federation-rs` to v2.10.0 - @jonathanrainer PR #2409**
- **Upgrade `thiserror` to v2.0.1 - @jonathanrainer PR #2261**

# [0.27.1] - 2025-02-17

> **If using Rover with Connectors,** you will need to specify `APOLLO_ROVER_DEV_ROUTER_VERSION=2.0.0-preview.X` when using `rover dev`
Expand Down
40 changes: 20 additions & 20 deletions 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.27.1"
version = "0.27.2"
default-run = "rover"

publish = false
Expand Down
53 changes: 20 additions & 33 deletions crates/rover-client/package-lock.json

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

6 changes: 3 additions & 3 deletions docs/source/ci-cd.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
name: Install
command: |
# download and install Rover
curl -sSL https://rover.apollo.dev/nix/v0.27.1 | sh
curl -sSL https://rover.apollo.dev/nix/v0.27.2 | sh
# This allows the PATH changes to persist to the next `run` step
echo 'export PATH=$HOME/.rover/bin:$PATH' >> $BASH_ENV
Expand Down Expand Up @@ -125,7 +125,7 @@ jobs:
- name: Install Rover
run: |
curl -sSL https://rover.apollo.dev/nix/v0.27.1 | sh
curl -sSL https://rover.apollo.dev/nix/v0.27.2 | sh
# Add Rover to the $GITHUB_PATH so it can be used in another step
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#adding-a-system-path
Expand Down Expand Up @@ -219,7 +219,7 @@ To avoid this issue, do one of the following:
- Download the latest release via cURL and extract the binary like so (this downloads Rover `0.27.0` for Linux x86 architectures):

```
curl -L https://github.com/apollographql/rover/releases/download/v0.27.1/rover-v0.27.1-x86_64-unknown-linux-gnu.tar.gz | tar --strip-components=1 -zxv
curl -L https://github.com/apollographql/rover/releases/download/v0.27.2/rover-v0.27.2-x86_64-unknown-linux-gnu.tar.gz | tar --strip-components=1 -zxv
```

#### Permission issues
Expand Down
4 changes: 2 additions & 2 deletions docs/source/getting-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ To install a **specific version** of Rover (recommended for CI environments to e

```bash
# Note the `v` prefixing the version number
curl -sSL https://rover.apollo.dev/nix/v0.27.1 | sh
curl -sSL https://rover.apollo.dev/nix/v0.27.2 | sh
```

If your machine doesn't have the `curl` command, you can get the latest version from the [`curl` downloads page](https://curl.se/download.html).
Expand All @@ -43,7 +43,7 @@ To install a **specific version** of Rover (recommended for CI environments to e

```bash
# Note the `v` prefixing the version number
iwr 'https://rover.apollo.dev/win/v0.27.1' | iex
iwr 'https://rover.apollo.dev/win/v0.27.2' | iex
```

#### Installing from a binary mirror using the bash and PowerShell scripts
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="${APOLLO_ROVER_BINARY_DOWNLOAD_PREFIX:="https://github.c
# Rover version defined in root cargo.toml
# Note: this line is built automatically
# in build.rs. Don't touch it!
PACKAGE_VERSION="v0.27.1"
PACKAGE_VERSION="v0.27.2"

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.27.1'
$package_version = 'v0.27.2'

function Install-Binary($rover_install_args) {
$old_erroractionpreference = $ErrorActionPreference
Expand Down
10 changes: 5 additions & 5 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.27.1",
"version": "0.27.2",
"description": "The new Apollo CLI",
"main": "index.js",
"bin": {
Expand Down

0 comments on commit c31c00e

Please sign in to comment.