---
name: Rover CLI
slug: rover-cli
type: github
source_url: https://github.com/apollographql/rover
changelog_url: https://github.com/apollographql/rover/blob/HEAD/CHANGELOG.md
organization: Apollo GraphQL
organization_slug: apollo-graphql
total_releases: 100
latest_version: v0.38.0
latest_date: 2026-04-08
last_updated: 2026-04-19
tracking_since: 2022-09-12
canonical: https://releases.sh/apollo-graphql/rover-cli
organization_url: https://releases.sh/apollo-graphql
---

<Release version="v0.38.0" date="April 8, 2026" published="2026-04-08T15:14:46.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.38.0">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.37.2" date="December 19, 2025" published="2025-12-19T22:37:12.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.37.2">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.37.1" date="December 15, 2025" published="2025-12-15T23:53:09.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.37.1">
# [0.37.1] - 2025-12-16

## 🐛 Fixes

- **Allow rover dev --graph-ref to work without a local supergraph config - @DaleSeo, PR #2924**
- **Handle InvalidGraphRef error gracefully instead of panicking - @DaleSeo, PR #2927**
- **Add completions for bash and zsh -  @smyrick , PR #2853**
</Release>

<Release version="v0.37.0" date="December 2, 2025" published="2025-12-02T19:40:12.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.37.0">
# [0.37.0] - 2025-12-01

## 🚀 Features

- **Enable overriding MCP version in `rover dev` - @DaleSeo, PR #2784**

## 🐛 Fixes

- **Remove conditional header in VSCode file from MCP template processing - @gocamille, PR #2757**
- **Auto-configure MCP server endpoint with router's custom path- @DaleSeo, PR #2869**

## 📚 Documentation

- **change MCP's default port from 5000 to 8000 - @DaleSeo, PR #2749**
</Release>

<Release version="v0.36.2" date="October 3, 2025" published="2025-10-03T20:16:07.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.2">
# [0.36.2] - 2025-10-03

## 🚀 Features

- **Remove `claude_desktop_config.json` from MCP template and update "Next Steps" UX - @gocamille, #2746 fixes apollographql/rover-init-starters#84**

  Updates the MCP template to be more flexible and AI-client agnostic. Removes the prescriptive `claude_desktop_config.json` file and provides more generic "Next Steps" guidance for connecting any AI client to the generated MCP server.

- **Remove mcp-claude shortlink - @gocamille, #2747**

  Removes the Claude Desktop-specific shortlink to align with the more flexible, AI-client agnostic approach to MCP server setup.
</Release>

<Release version="v0.36.1" date="October 1, 2025" published="2025-10-01T21:54:44.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.1">
## 🐛 Fixes

- **Fix the NPM installer for some Linux distributions. #2724 by @andrewmcgivery**
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.36.1-rc.1" date="October 1, 2025" published="2025-10-01T19:09:41.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.1-rc.1">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.36.1-rc.0" date="October 1, 2025" published="2025-10-01T17:41:16.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.1-rc.0">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.36.0" date="September 30, 2025" published="2025-09-30T22:49:48.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.0">
## 🚀 Features

- **Add `--mcp` flag to `rover init` for Model Context Protocol support - [@camillelawrence](https://github.com/camillelawrence) PR [#2731](https://github.com/apollographql/rover/pull/2731)**
  - Developers can now [add AI tooling capabilities](https://www.apollographql.com/docs/apollo-mcp-server/run) to their GraphQL projects with `rover init --mcp`. This enables two flows: creating new graphs with MCP server capabilities, or augmenting existing projects with MCP tooling.
- **Add support for [Connectors 0.3 and Federation 2.12 preview](https://www.apollographql.com/docs/graphos/connectors/reference/preview-features)**
</Release>

<Release version="v0.36.0-preview.2" date="September 11, 2025" published="2025-09-11T23:19:58.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.0-preview.2">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.36.0-preview.1" date="September 4, 2025" published="2025-09-04T21:05:32.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.0-preview.1">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.36.0-preview.0" date="September 2, 2025" published="2025-09-02T23:01:35.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.36.0-preview.0">
<!-- changelog -->
---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.35.0" date="July 30, 2025" published="2025-07-30T18:58:52.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.35.0">
# [0.35.0] - 2025-07-30

## ❗ BREAKING ❗

- **use config file for MCP server - @nicholascioli PR #2665**

## 🚀 Features

- **Update MCP options for rover dev - @DaleSeo PR #2661**
- **add a note about the need for APOLLO_KEY and APOLLO_GRAPH_REF when using router features or connect - @the-gigi-apollo PR #2677**


## 🛠 Maintenance

- **upgrade schemars and apollo-federation-types - @DaleSeo PR #2676**
</Release>

<Release version="v0.34.1" date="June 24, 2025" published="2025-06-24T15:59:51.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.34.1">
## 🐛 Fixes
- **Handle null subgraph schema check results - @DaleSeo PR #2639**
</Release>

<Release version="v0.34.0" date="June 20, 2025" published="2025-06-20T21:58:22.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.34.0">
## 🚀 Features
- **Add `--mcp-collection` option for `rover dev` - @Jephuff PR #2636**
</Release>

<Release version="v0.33.0" date="June 10, 2025" published="2025-06-10T19:41:33.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.33.0">
## 🚀 Features
- **Use the starter template's federation version as the default federation version for newly created variants via `rover init` - @sanchezdale PR #2630**
  - Before, all graph variants created through `init` were set to default to federation 2.10. Now, `init` sets the default to the federation version defined in the selected starter template.

## 🛠 Maintenance
- **Update rust crate to v8 - PR #2627**
- **Update dependency `apollographql/federation-rs` to v2.11.0 - PR #2627**
- **Configure renovate to not upgrade router major version - @pubmodmatt PR #2622**
- **Update Apollo Router 2.x to 2.3.0 - PR #2628**

## 📚 Documentation
- **Update versioning section for accuracy - @mabuyo PR #2631**
- **Fix MinVersion - @Meschreiber PR #2626**
- **Update min version usage - @Meschreiber PR #2625**

---
This release was automatically created by [CircleCI](./.circleci/config.yml).

If you would like to verify that the binary you have downloaded was built from the source code in this repository, you can compute a checksum of the zipped tarball and compare it to the checksums that are included as release artifacts.

Binaries built for MacOS are signed, notarized, and automatically verified with [Gatekeeper](https://support.apple.com/guide/deployment-reference-macos/using-gatekeeper-apd02b925e38/web).
</Release>

<Release version="v0.32.1" date="June 2, 2025" published="2025-06-02T19:27:59.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.32.1">
## 🐛 Fixes
- **Log cause of introspection error - @pubmodmatt PR #2615**

  Introspection failures in `rover dev` were not logging the underlying cause of the failure. This has been fixed to help with debugging introspection problems.

## 🛠 Maintenance
- **Update Apollo Router 1.x to 1.61.7 - PR #2614**
- **Update Apollo Router 2.x to 2.2.1 - PR #2592**
- **Remove obsolete and broken xtask docs command - @pubmodmatt PR #2619**
- **Configure Renovate to perform only security updates - @DaleSeo PR #2613**
- **Update `eslint` to v9.28.0 - PR #2616**
- **Update `zip` to v4 - PR #2618**
- **Update `rand_regex` to v0.18.1 - PR #2606**
- **Update node docker tag to v20.19.2 - PR #2605**
- **Update `slackapi/slack-github-action` action to v2.1.0 - PR #2584**
- **Update `duct` to v1 - PR #2586**
- **Update `npm` to v11 - PR #2547**
- **Update `quay.io/pypa/manylinux2014_x86_64` docker tag to v2025 - PR #2548**
- **Update all non-major packages >= 1.0 - PR #2546**

## 📚 Documentation
- **Update contributing to documentation - @Meschreiber PR #2600**
- **Update links - @Meschreiber PR #2620**
</Release>

<Release version="v0.32.0" date="May 29, 2025" published="2025-05-29T15:22:49.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.32.0">
## 🚀 Features
- **Use the Streamable HTTP transport for MCP - @pubmodmatt PR #2607**

  `rover dev --mcp` will now use the Streamable HTTP transport instead of SSE. Specify the `--mcp-port` and/or `--mcp-address` options to `rover dev --mcp` to override the default values. The `--mcp-sse-port` and `--mcp-sse-address` options still work, but will configure the port and address for Streamable HTTP. Users should migrate to the new option names.
</Release>

<Release version="v0.31.3" date="May 28, 2025" published="2025-05-28T21:40:17.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.31.3">
## 🐛 Fixes
- **Eliminate unnecessary warnings on rover dev startup - @pubmodmatt PR #2604**
- **Improved error handling for graph creations through rover init - @tayrrible PR #2603**
</Release>

<Release version="v0.31.2" date="May 22, 2025" published="2025-05-22T23:23:31.000Z" url="https://github.com/apollographql/rover/releases/tag/v0.31.2">
## 🐛 Fixes
- **Composition failures on environment variables in supergraph config - @pubmodmatt PR #2601**
</Release>

<Pagination page="1" total-pages="5" total-items="100" next="https://releases.sh/apollo-graphql/rover-cli.md?page=2" />
