v0.18.1
๐ Features
-
Adds support for
APOLLO_ROVER_DOWNLOAD_HOST
when downloading router and federation plugins - @LongLiveCHIEF, #1713The default host for downloading the router and federation plugins is
rover.apollo.dev
- this can now be overridden via theAPOLLO_ROVER_DOWNLOAD_HOST
environment variable to enable downloads from binary mirrors. -
Relaxes requirements for
--allow-invalid-routing-url
flag forrover subgraph publish
- @EverlastingBugstopper, #1712rover 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 ofAPOLLO_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.