Skip to content

v0.5.4

Compare
Choose a tag to compare
@apollo-bot2 apollo-bot2 released this 26 Apr 22:41
· 423 commits to main since this release

πŸš€ Features

  • Default rover supergraph compose to Federation 2 if a @link directive is found in a subgraph schema - @EverlastingBugstopper, #1097 fixes #1090

    When running rover supergraph compose, if supergraph.yaml refers to a subgraph that contains an @link directive and you haven't set the federation_version key, then Rover will use Federation 2 composition by default.

  • Output Federation version information when running rover supergraph compose - @EverlastingBugstopper, #1102

    When 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 the federation_version field.

  • Accept - as valid supergraph.yaml to read config from stdin - @EverlastingBugstopper, #1092 fixes #525

    You 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 from rover --help - @EverlastingBugstopper, #1091 fixes #1085

πŸ›  Maintenance

πŸ“š Documentation


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.