v0.5.4
π Features
-
Default
rover supergraph compose
to Federation 2 if a@link
directive is found in a subgraph schema - @EverlastingBugstopper, #1097 fixes #1090When running
rover supergraph compose
, ifsupergraph.yaml
refers to a subgraph that contains an@link
directive and you haven't set thefederation_version
key, then Rover will use Federation 2 composition by default. -
Output Federation version information when running
rover supergraph compose
- @EverlastingBugstopper, #1102When running
rover supergraph compose
, Rover will print the Federation version number that it is using. You can access this version string programatically by running the command with the--output json
argument and accessing thefederation_version
field. -
Accept
-
as validsupergraph.yaml
to read config from stdin - @EverlastingBugstopper, #1092 fixes #525You can now run commands like
cat supergraph.yaml | rover supergraph compose --config -
much like you've always been able to do with the--schema
argument in other Rover commands.
π Fixes
-
Really fixes v0.5.2/v0.5.3 broken npm installs - @EverlastingBugstopper
It turns out that it's hard to test changes to npm installers without actually publishing to npm. In order to save burning another patch version I released v0.5.4-rc.0 to ensure that my changes would actually fix things.
-
Hides
rover-fed2
fromrover --help
- @EverlastingBugstopper, #1091 fixes #1085
π Maintenance
-
Address Rust 1.60.0 lints - @EverlastingBugstopper, #1098
-
Updates
binary-install
to v1.0.0 for the npm installer - @EverlastingBugstopper, #1099
π Documentation
-
Fixes some broken Federation 2 links - @StephenBarlow, #1084
-
Documents dynamic composition versions - @EverlastingBugstopper, #1087
note: the release notes for 0.5.2 have been copied here because 0.5.2 and 0.5.3 were both broken on npm
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.