v0.39.1
π Features
- Add
rover client extractcommand - @dotdat PR https://github.com/apollographql/rover/pull/3223, https://github.com/apollographql/rover/pull/3224, https://github.com/apollographql/rover/pull/3225
New rover client extract command pulls GraphQL operations out of
client code. Includes the core extraction logic, CLI wiring, and
integration tests.
- Add
rover client checkcommand - @dotdat PR https://github.com/apollographql/rover/pull/3120
New rover client check subcommand for validating client operations
against a schema.
-
Add
rover schema search- @dotdat PR https://github.com/apollographql/rover/pull/3262New subcommand under
rover schemafor searching schema contents. -
Add
--checkflag torover graph publish- @joshuaoshields95 PR https://github.com/apollographql/rover/pull/3203
Runs graph check and graph publish as a single unit when --check
is passed.
- Add
--use-example-schemaflag tosubgraph publish- @samaanghani PR https://github.com/apollographql/rover/pull/3218
Allows publishing a placeholder schema without needing to provide your
own schema file. This is useful for setting up your graph structure
before your actual schemas are ready. The placeholder schema is type Query { helloWorld: String } with a routing URL of
https://example.com/.
- Respect
--insecure-accept-invalid-certsinrover init --mcp- @dotdat PR https://github.com/apollographql/rover/pull/3234
rover init --mcp now honors --insecure-accept-invalid-certs when
fetching templates.
π Fixes
- Port axios no-proxy behavior - @SharkBaitDLS PR https://github.com/apollographql/rover/pull/3270
Restores no_proxy / NO_PROXY handling that was previously provided
by axios before its removal in 0.38.0.
-
Fix path and formatting issues in
client check/client extract- @dotdat PR https://github.com/apollographql/rover/pull/3285 -
Use
--root-dirin client check fixture tests for cross-platform compatibility - @samaanghani PR https://github.com/apollographql/rover/pull/3219 -
Don't run the automated update check in Docker - @SharkBaitDLS PR https://github.com/apollographql/rover/pull/3245
Skips the rover version-update check when running inside a container so Docker users don't see spurious update prompts.
- Workaround NPM 11 installation bug - @SharkBaitDLS PR https://github.com/apollographql/rover/pull/3230
π Maintenance
- Add canonical GitHub Actions for install / subgraph / persisted queries - @SharkBaitDLS PR https://github.com/apollographql/rover/pull/3264, https://github.com/apollographql/rover/pull/3269, https://github.com/apollographql/rover/pull/3278, https://github.com/apollographql/rover/pull/3279, https://github.com/apollographql/rover/pull/3280
New companion actions under apollographql-gh-actions/* for installing
rover and wrapping common subgraph and persisted-queries subcommands.
- Bump
apollo-language-serverto 0.8.0 - PR https://github.com/apollographql/rover/pull/3251
This release was automatically created by GitHub Actions.
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.
Fetched May 21, 2026
