Skip to content

Releases: apollographql/rover

v0.35.0

30 Jul 18:58
18886ae
Compare
Choose a tag to compare

[0.35.0] - 2025-07-30

❗ BREAKING ❗

🚀 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

v0.34.1

24 Jun 15:59
6c26509
Compare
Choose a tag to compare

🐛 Fixes

v0.34.0

20 Jun 21:58
fe86b2c
Compare
Choose a tag to compare

🚀 Features

v0.33.0

10 Jun 19:41
0de2e83
Compare
Choose a tag to compare

🚀 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


This release was automatically created by CircleCI.

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.

v0.32.1

02 Jun 19:27
4550a85
Compare
Choose a tag to compare

🐛 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

v0.32.0

29 May 15:22
a1647ce
Compare
Choose a tag to compare

🚀 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.

v0.31.3

28 May 21:40
abcc345
Compare
Choose a tag to compare

🐛 Fixes

  • Eliminate unnecessary warnings on rover dev startup - @pubmodmatt PR #2604
  • Improved error handling for graph creations through rover init - @tayrrible PR #2603

v0.31.2

22 May 23:23
dfc4588
Compare
Choose a tag to compare

🐛 Fixes

  • Composition failures on environment variables in supergraph config - @pubmodmatt PR #2601

v0.31.1

21 May 23:08
951c315
Compare
Choose a tag to compare

🐛 Fixes

  • MCP fixes - @pubmodmatt PR #2596
    • --mcp-directory was optional, but rover dev failed if it was not specified
    • Added --mcp-sse-address to set the bind address for the MCP server started by rover dev
    • All output from the MCP server was logged as ERROR or UNKNOWN
    • If the Router or MCP Server process died, rover dev would exit but leave the other process running
  • rover init will now emit the correct commands for Windows PowerShell - @sanchezdale PR #2595

🛠 Maintenance

v0.31.0

15 May 00:45
37cdde0
Compare
Choose a tag to compare

🚀 Features

  • Add mcp to rover dev - @Jephuff, @pubmodmatt PR #2591

    This release adds the ability to run the Apollo MCP Server in addition to the Apollo Router when running rover dev. Specify the --mcp option to start the MCP server. Additional options are provided to configure the MCP server. Use rover dev --help for details.