Skip to content

v0.39.1

Choose a tag to compare

@github-actions github-actions released this 20 May 18:21
· 102 commits to main since this release
Immutable release. Only release title and notes can be modified.
4493a39

🚀 Features

New rover client extract command pulls GraphQL operations out of
client code. Includes the core extraction logic, CLI wiring, and
integration tests.

New rover client check subcommand for validating client operations
against a schema.

  • Add rover schema search - @dotdat PR #3262

    New subcommand under rover schema for searching schema contents.

  • Add --check flag to rover graph publish - @joshuaoshields95 PR
    #3203

Runs graph check and graph publish as a single unit when --check
is passed.

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-certs in rover init --mcp -
    @dotdat PR #3234

rover init --mcp now honors --insecure-accept-invalid-certs when
fetching templates.

🐛 Fixes

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 #3285

  • Use --root-dir in client check fixture tests for cross-platform
    compatibility - @samaanghani PR #3219

  • Don't run the automated update check in Docker - @SharkBaitDLS PR
    #3245

Skips the rover version-update check when running inside a container so
Docker users don't see spurious update prompts.

🛠 Maintenance

New companion actions under apollographql-gh-actions/* for installing
rover and wrapping common subgraph and persisted-queries subcommands.

  • Bump apollo-language-server to 0.8.0 - PR #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.