You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+51-1Lines changed: 51 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,56 @@ All notable changes to this project will be documented in this file.
4
4
5
5
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
# [0.4.0] - 2025-06-17
8
+
9
+
## 🚀 Features
10
+
11
+
### Add `--collection <COLLECTION_ID>` as another option for operation source - @Jephuff PR #118
12
+
13
+
Use operation collections as the source of operations for your MCP server. The server will watch for changes and automatically update when you change your operation collection.
The MCP Server will now identify itself to Apollo Router through the `ApolloClientMetadata` extension. This allows traffic from MCP to be identified in the router, for example through telemetry.
22
+
23
+
### Update license to MIT - @kbychu PR #122
24
+
25
+
The Apollo MCP Server is now licensed under MIT instead of ELv2
The `GetAstronautsCurrentlyInSpace` in the Quickstart documentation was not working.
32
+
33
+
### Change explorer tool to return URL - @pubmodmatt PR #123
34
+
35
+
The explorer tool previously opened the GraphQL query directly in the user's browser. Although convenient, this would only work if the MCP Server was hosted on the end user's machine, not remotely. It will now return the URL instead.
Operation directory watching would not trigger an update of operations in some cases.
40
+
41
+
### fix: handle headers with colons in value - @DaleSeo PR #128
42
+
43
+
The MCP server won't crash when a header's value contains colons.
44
+
45
+
## 🛠 Maintenance
46
+
47
+
### Automate changesets and changelog - @pubmodmatt PR #107
48
+
49
+
Contributors can now generate a changeset file automatically with:
50
+
51
+
```console
52
+
cargo xtask changeset create
53
+
```
54
+
55
+
This will generate a file in the `.changesets` directory, which can be added to the pull request.
56
+
7
57
## [0.3.0] - 2025-05-29
8
58
9
59
### 🚀 Features
@@ -23,7 +73,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
23
73
24
74
- Reduce the log level of many messages emitted by the server so INFO is less verbose, and add a `--log` option to specify the log level used by the MCP Server (default is INFO) (#82)
25
75
- Ignore mutations and subscriptions rather than erroring out (#91)
26
-
- Silence __typename used in operations errors (#79)
76
+
- Silence \_\_typename used in operations errors (#79)
27
77
- Fix issues with the `introspect` tool. (#83)
28
78
- The tool was not working when there were top-level subscription in the schema
29
79
- Argument types were not being resolved correctly
0 commit comments