Skip to content

Commit c31c00e

Browse files
release: v0.27.2 (#2412)
## πŸ› 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**
1 parent ae7a285 commit c31c00e

File tree

10 files changed

+70
-67
lines changed

10 files changed

+70
-67
lines changed

β€ŽCHANGELOG.md

+16
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,22 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
1818
1919
## πŸ“š Documentation -->
2020

21+
# [0.27.2] - 2025-02-19
22+
23+
## πŸ› Fixes
24+
25+
- **Restore the ability to use environment or file references in the `supergraph.yaml` file - @jonathanrainer PR #2411**
26+
27+
In v0.26.3 and older you could use references such as `${env.HOST}` or similar in the `supergraph.yaml` file, there
28+
was an oversight in the refactor and this was removed. This ability has now been restored.
29+
30+
## πŸ›  Maintenance
31+
32+
- **Restructure and add logging to failing E2E test - @jonathanrainer PR #2406**
33+
- **Upgrade Rust to v1.84.0 - @jonathanrainer PR #2407**
34+
- **Upgrade `apollographql/federation-rs` to v2.10.0 - @jonathanrainer PR #2409**
35+
- **Upgrade `thiserror` to v2.0.1 - @jonathanrainer PR #2261**
36+
2137
# [0.27.1] - 2025-02-17
2238

2339
> **If using Rover with Connectors,** you will need to specify `APOLLO_ROVER_DEV_ROUTER_VERSION=2.0.0-preview.X` when using `rover dev`

β€ŽCargo.lock

+20-20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€ŽCargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ license-file = "./LICENSE"
1111
name = "rover"
1212
readme = "README.md"
1313
repository = "https://github.com/apollographql/rover/"
14-
version = "0.27.1"
14+
version = "0.27.2"
1515
default-run = "rover"
1616

1717
publish = false

β€Žcrates/rover-client/package-lock.json

+20-33
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Ždocs/source/ci-cd.mdx

+3-3
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
name: Install
5252
command: |
5353
# download and install Rover
54-
curl -sSL https://rover.apollo.dev/nix/v0.27.1 | sh
54+
curl -sSL https://rover.apollo.dev/nix/v0.27.2 | sh
5555
5656
# This allows the PATH changes to persist to the next `run` step
5757
echo 'export PATH=$HOME/.rover/bin:$PATH' >> $BASH_ENV
@@ -125,7 +125,7 @@ jobs:
125125
126126
- name: Install Rover
127127
run: |
128-
curl -sSL https://rover.apollo.dev/nix/v0.27.1 | sh
128+
curl -sSL https://rover.apollo.dev/nix/v0.27.2 | sh
129129
130130
# Add Rover to the $GITHUB_PATH so it can be used in another step
131131
# https://docs.github.com/en/actions/reference/workflow-commands-for-github-actions#adding-a-system-path
@@ -219,7 +219,7 @@ To avoid this issue, do one of the following:
219219
- Download the latest release via cURL and extract the binary like so (this downloads Rover `0.27.0` for Linux x86 architectures):
220220

221221
```
222-
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
222+
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
223223
```
224224

225225
#### Permission issues

β€Ždocs/source/getting-started.mdx

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ To install a **specific version** of Rover (recommended for CI environments to e
2020

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

2626
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).
@@ -43,7 +43,7 @@ To install a **specific version** of Rover (recommended for CI environments to e
4343

4444
```bash
4545
# Note the `v` prefixing the version number
46-
iwr 'https://rover.apollo.dev/win/v0.27.1' | iex
46+
iwr 'https://rover.apollo.dev/win/v0.27.2' | iex
4747
```
4848

4949
#### Installing from a binary mirror using the bash and PowerShell scripts

β€Žinstallers/binstall/scripts/nix/install.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ BINARY_DOWNLOAD_PREFIX="${APOLLO_ROVER_BINARY_DOWNLOAD_PREFIX:="https://github.c
2020
# Rover version defined in root cargo.toml
2121
# Note: this line is built automatically
2222
# in build.rs. Don't touch it!
23-
PACKAGE_VERSION="v0.27.1"
23+
PACKAGE_VERSION="v0.27.2"
2424

2525
download_binary_and_run_installer() {
2626
downloader --check

β€Žinstallers/binstall/scripts/windows/install.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
# version found in Rover's Cargo.toml
1515
# Note: this line is built automatically
1616
# in build.rs. Don't touch it!
17-
$package_version = 'v0.27.1'
17+
$package_version = 'v0.27.2'
1818

1919
function Install-Binary($rover_install_args) {
2020
$old_erroractionpreference = $ErrorActionPreference

β€Žinstallers/npm/package-lock.json

+5-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žinstallers/npm/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@apollo/rover",
3-
"version": "0.27.1",
3+
"version": "0.27.2",
44
"description": "The new Apollo CLI",
55
"main": "index.js",
66
"bin": {

0 commit comments

Comments
Β (0)