-
Notifications
You must be signed in to change notification settings - Fork 43
Releasing 0.8.0 #356
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Releasing 0.8.0 #356
Conversation
Sync main → develop (PR #331)
Sync main → develop (PR #332)
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
ci: update github checkout actions
Sync main → develop (PR #339)
Sync main → develop (PR #317)
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.
✅ Docs preview readyThe preview is ready to be viewed. View the preview File Changes 0 new, 2 changed, 0 removed
Build ID: 4d97b884257e9d6501e691d7 URL: https://www.apollographql.com/docs/deploy-preview/4d97b884257e9d6501e691d7 |
There was a problem hiding this 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!
Opened sync PR main → develop: #364 Merge status: conflicts ❗ |
* 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]>
[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 isfalse
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 inCONTRIBUTING.md
and adds the Codecov badge toREADME.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 usesnextest
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.