Skip to content

Conversation

esilverm
Copy link
Contributor

@esilverm esilverm commented Sep 12, 2025

[0.8.0] - 2025-09-12

🚀 Features

feat: Configuration for disabling authorization token passthrough - @swcollard PR #336

A new optional new MCP Server configuration parameter, transport.auth.disable_auth_token_passthrough, which is false by default, that when true, will no longer pass through validated Auth tokens to the GraphQL API.

🛠 Maintenance

Configure Codecov with coverage targets - @DaleSeo PR #337

This PR adds codecov.yml to set up Codecov with specific coverage targets and quality standards. It helps define clear expectations for code quality. It also includes some documentation about code coverage in CONTRIBUTING.md and adds the Codecov badge to README.md.

Implement Test Coverage Measurement and Reporting - @DaleSeo PR #335

This PR adds the bare minimum for code coverage reporting using cargo-llvm-cov and integrates with Codecov. It adds a new coverage job to the CI workflow that generates and uploads coverage reporting in parallel with existing tests. The setup mirrors that of Router, except it uses nextest instead of the built-in test runner and CircleCI instead of GitHub Actions.

chore: update RMCP dependency - @nicholascioli PR #328

Update the RMCP dependency to the latest version, pulling in newer specification changes.

ci: Pin stable rust version - @nicholascioli PR #287

Pins the stable version of Rust to the current latest version to ensure backwards compatibility with future versions.

apollo-bot2 and others added 28 commits September 4, 2025 18:11
This commit pins the rust-toolchain to a specific rust version (1.89.0)
for compatibility guarantees. Renovate will handle warning on outdated
versions of stable rust.

A minimal supported rust version was also added to the underlying crates
to ensure compatibility guarantees as the stable verison increments in
future updates.
Implement Test Coverage Measurement and Reporting
Configure Codecov with coverage targets
* Allow config for not forwarding Auth tokens to GraphQL API

* use serde default to make new config optional

* Changeset

* Fix default case in main.rs

* Add new config option to documentation
Co-authored-by: Samuel Collard <[email protected]>
Co-authored-by: Michelle Mabuyo <[email protected]>
This commit updates the RMCP dependency to the latest version 0.6.4.
Sadly, schemars was also updated with this, so a lot of unrelated
changes were needed to conform with the new stable schemars version.
@esilverm esilverm added the release Indicates a release related PR label Sep 12, 2025
@apollo-librarian
Copy link

apollo-librarian bot commented Sep 12, 2025

✅ Docs preview ready

The preview is ready to be viewed. View the preview

File Changes

0 new, 2 changed, 0 removed
* (developer-tools)/apollo-mcp-server/(latest)/config-file.mdx
* (developer-tools)/apollo-mcp-server/(latest)/install.mdx

Build ID: 4d97b884257e9d6501e691d7
Build Logs: View logs

URL: https://www.apollographql.com/docs/deploy-preview/4d97b884257e9d6501e691d7

@DaleSeo
Copy link
Contributor

DaleSeo commented Sep 12, 2025

2025-09-12 at 10 41 59

We can ignore this check. It's due to the massive changes from the rmcp update.

Copy link
Contributor

@DaleSeo DaleSeo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My changes look good!

@esilverm esilverm marked this pull request as ready for review September 16, 2025 14:24
@esilverm esilverm requested review from a team as code owners September 16, 2025 14:24
@esilverm esilverm merged commit ff28390 into main Sep 16, 2025
16 of 17 checks passed
@esilverm esilverm deleted the release/0.8.0 branch September 16, 2025 15:22
Copy link

Opened sync PR main → develop: #364

Merge status: conflicts ❗
Opened from a copy of main so conflicts can be resolved safely.

esilverm added a commit that referenced this pull request Sep 16, 2025
* Redirect /docs/apollo-mcp-server/guides to fix 404

* Fix bullet point formatting

* Add load balancer configuration details for Apollo MCP

Added instructions for configuring load balancers with Apollo MCP Server to ensure session affinity.

* Update docs/source/deploy.mdx

Co-authored-by: Michelle Mabuyo <[email protected]>

* Update deploy.mdx

* Releasing 0.8.0 (#356)

* fix(ci): pin to specific stable rust version (#287)

This commit pins the rust-toolchain to a specific rust version (1.89.0)
for compatibility guarantees. Renovate will handle warning on outdated
versions of stable rust.

A minimal supported rust version was also added to the underlying crates
to ensure compatibility guarantees as the stable verison increments in
future updates.

* feat: Implement Test Coverage Measurement and Reporting

* chore: add changeset

* feat: remove unnecessary codecov setting

* feat: add codecov badge

* feat: add codecov config file

* feat: add code coverage docs to CONTRIBUTING.md

* test: add tests for uplink schema event

* ci: prevent draft PRs from verifying changeset

* chore: add changeset

* ci: trigger verify changeset workflow when PR becomes ready for review

* ci: update github checkout actions

* feat: Configuration for disabling authorization token passthrough (#336)

* Allow config for not forwarding Auth tokens to GraphQL API

* use serde default to make new config optional

* Changeset

* Fix default case in main.rs

* Add new config option to documentation

* Redirect /docs/apollo-mcp-server/guides to fix 404 (#349)

Co-authored-by: Samuel Collard <[email protected]>
Co-authored-by: Michelle Mabuyo <[email protected]>

* chore: update RMCP version to latest (#328)

This commit updates the RMCP dependency to the latest version 0.6.4.
Sadly, schemars was also updated with this, so a lot of unrelated
changes were needed to conform with the new stable schemars version.

* chore(release): bumping to version 0.8.0

* chore(release): changelog for 0.8.0

---------

Co-authored-by: Apollo Bot <[email protected]>
Co-authored-by: Armando Locay <[email protected]>
Co-authored-by: Nicholas Cioli <[email protected]>
Co-authored-by: Dale Seo <[email protected]>
Co-authored-by: Dale Seo <[email protected]>
Co-authored-by: Samuel Collard <[email protected]>
Co-authored-by: apollo-bot2 <[email protected]>
Co-authored-by: Samuel Collard <[email protected]>
Co-authored-by: Michelle Mabuyo <[email protected]>

---------

Co-authored-by: Samuel Collard <[email protected]>
Co-authored-by: Michelle Mabuyo <[email protected]>
Co-authored-by: Alyssa Hursh <[email protected]>
Co-authored-by: Lenny Burdette <[email protected]>
Co-authored-by: Evan Silverman <[email protected]>
Co-authored-by: Armando Locay <[email protected]>
Co-authored-by: Nicholas Cioli <[email protected]>
Co-authored-by: Dale Seo <[email protected]>
Co-authored-by: Dale Seo <[email protected]>
Co-authored-by: Samuel Collard <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Indicates a release related PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants