Skip to content

v0.18.1

Compare
Choose a tag to compare
@apollo-bot2 apollo-bot2 released this 23 Aug 14:27
· 357 commits to main since this release
e2ba8f1

๐Ÿš€ Features

  • Adds support for APOLLO_ROVER_DOWNLOAD_HOST when downloading router and federation plugins - @LongLiveCHIEF, #1713

    The default host for downloading the router and federation plugins is rover.apollo.dev - this can now be overridden via the APOLLO_ROVER_DOWNLOAD_HOST environment variable to enable downloads from binary mirrors.

  • Relaxes requirements for --allow-invalid-routing-url flag for rover subgraph publish - @EverlastingBugstopper, #1712

    rover subgraph publish now accepts the --allow-invalid-routing-url flag without requiring a --routing-url to be passed as well.

๐Ÿ› Fixes

  • Improve error message for empty file - @krachwal, #1724 fixes #1723

    When reading an empty file from disk, Rover now prints the path to that empty file rather than the (always empty) contents of that file.

๐Ÿ›  Maintenance

  • Install Volta via chocolatey in CI instead of the flaky MSI installer - @EverlastingBugstopper, #1718

    CI jobs have been flaky on Windows due to Volta's MSI installer, the switch to installing via chocolatey should improve this.

  • Updates dependencies - @EverlastingBugstopper, #1709 and #1710

    apollo-parser: 0.5 -> 0.6
    termimad: 0.23 -> 0.24
    tokio: 1.29 -> 1.31
    eslint: 8.46.0 -> 8.47.0
    node: 18.17.0 -> 18.17.1

๐Ÿ“š Documentation

  • Updates recommended suggested value for disabling telemetry - @LongLiveCHIEF, #1715 fixes #1714

    Rover now recommends setting APOLLO_TELEMETRY_DISABLED=true instead of APOLLO_TELEMETRY_DISABLED=1 to match the behavior of the Router. APOLLO_TELEMETRY_DISABLED=1 will continue to work as expected.

  • Document the API token roles that work with rover pq publish - @glasser, #1720


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.