Skip to content

Commit 641bceb

Browse files
committed
release: v0.7.2
1 parent 8c04c80 commit 641bceb

File tree

11 files changed

+48
-35
lines changed

11 files changed

+48
-35
lines changed

.changesets/fix_build-let-expression-fix.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

.changesets/fix_oidc_url.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changesets/fix_server_restart.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

.changesets/maint_security-vulnerabilities.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,42 @@ All notable changes to this project will be documented in this file.
44

55
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
# [0.7.2] - 2025-08-19
8+
9+
## 🚀 Features
10+
11+
### Prevent server restarts while polling collections - @DaleSeo PR #261
12+
13+
Right now, the MCP server restarts whenever there's a connectivity issue while polling collections from GraphOS. This causes the entire server to restart instead of handling the error gracefully.
14+
15+
```
16+
Error: Failed to create operation: Error loading collection: error sending request for url (https://graphql.api.apollographql.com/api/graphql)
17+
Caused by:
18+
Error loading collection: error sending request for url (https://graphql.api.apollographql.com/api/graphql)
19+
```
20+
21+
This PR prevents server restarts by distinguishing between transient errors and permanent errors.
22+
23+
## 🐛 Fixes
24+
25+
### Keycloak OIDC discovery URL transformation - @DaleSeo PR #238
26+
27+
The MCP server currently replaces the entire path when building OIDC discovery URLs. This causes authentication failures for identity providers like Keycloak, which have path-based realms in the URL. This PR updates the URL transformation logic to preserve the existing path from the OAuth server URL.
28+
29+
### fix: build error, let expressions unstable in while - @ThoreKoritzius #263
30+
31+
Fix unstable let expressions in while loop
32+
Replaced the unstable while let = expr syntax with a stable alternative, ensuring the code compiles on stable Rust without requiring nightly features.
33+
34+
## 🛠 Maintenance
35+
36+
### Address Security Vulnerabilities - @DaleSeo PR #264
37+
38+
This PR addresses the security vulnerabilities and dependency issues tracked in Dependency Dashboard #41 (https://osv.dev/vulnerability/RUSTSEC-2024-0388).
39+
40+
- Replaced the unmaintained `derivate` crate with the `educe` crate instead.
41+
- Updated the `tantivy` crate.
42+
743
# [0.7.1] - 2025-08-13
844

945
## 🚀 Features

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ members = [
88

99
[workspace.package]
1010
authors = ["Apollo <[email protected]>"]
11-
version = "0.7.1"
11+
version = "0.7.2"
1212

1313
[workspace.dependencies]
1414
apollo-compiler = "1.27.0"

crates/apollo-mcp-server/src/graphql.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ mod test {
187187
"extensions": {
188188
"clientLibrary": {
189189
"name":"mcp",
190-
"version":"0.7.1"
190+
"version":"0.7.2"
191191
}
192192
},
193193
"operationName":"mock_operation"
@@ -233,7 +233,7 @@ mod test {
233233
},
234234
"clientLibrary": {
235235
"name":"mcp",
236-
"version":"0.7.1"
236+
"version":"0.7.2"
237237
}
238238
},
239239
})

docs/source/install.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,14 @@ To download a **specific version** of Apollo MCP Server (recommended for CI envi
2626

2727
```bash
2828
# Note the `v` prefixing the version number
29-
docker image pull ghcr.io/apollographql/apollo-mcp-server:v0.7.1
29+
docker image pull ghcr.io/apollographql/apollo-mcp-server:v0.7.2
3030
```
3131

3232
To download a specific version of Apollo MCP Server that is a release candidate:
3333

3434
```bash
3535
# Note the `v` prefixing the version number and the `-rc` suffix
36-
docker image pull ghcr.io/apollographql/apollo-mcp-server:v0.7.1-rc.1
36+
docker image pull ghcr.io/apollographql/apollo-mcp-server:v0.7.2-rc.1
3737
```
3838

3939
<Note>
@@ -65,7 +65,7 @@ To install or upgrade to a **specific version** of Apollo MCP Server (recommende
6565

6666
```bash
6767
# Note the `v` prefixing the version number
68-
curl -sSL https://mcp.apollo.dev/download/nix/v0.7.1 | sh
68+
curl -sSL https://mcp.apollo.dev/download/nix/v0.7.2 | sh
6969
```
7070

7171
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).
@@ -82,5 +82,5 @@ To install or upgrade to a **specific version** of Apollo MCP Server (recommende
8282

8383
```bash
8484
# Note the `v` prefixing the version number
85-
iwr 'https://mcp.apollo.dev/download/win/v0.7.1' | iex
85+
iwr 'https://mcp.apollo.dev/download/win/v0.7.2' | iex
8686
```

scripts/nix/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ BINARY_DOWNLOAD_PREFIX="${APOLLO_MCP_SERVER_BINARY_DOWNLOAD_PREFIX:="https://git
1414

1515
# Apollo MCP Server version defined in apollo-mcp-server's Cargo.toml
1616
# Note: Change this line manually during the release steps.
17-
PACKAGE_VERSION="v0.7.1"
17+
PACKAGE_VERSION="v0.7.2"
1818

1919
download_binary_and_run_installer() {
2020
downloader --check

0 commit comments

Comments
 (0)