Skip to content

Conversation

apollo-bot2
Copy link
Contributor

[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 (328)

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

ci: Pin stable rust version (Issue #287)

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

apollo-bot2 and others added 26 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.
@apollo-bot2 apollo-bot2 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, 1 changed, 0 removed
* (developer-tools)/apollo-mcp-server/(latest)/config-file.mdx

Build ID: c8073c7705630e0270ac9642
Build Logs: View logs

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

@esilverm
Copy link
Contributor

Closing because this was based off develop instead of release/0.8.0

@esilverm esilverm closed this Sep 12, 2025
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