v0.28.0
๐ Features
-
Default to Apollo Router 2.x for
rover dev- @pubmodmatt PR #2433The default version of Apollo Router used by
rover devis now 2.x instead of 1.x. The default can be overridden by
settingAPOLLO_ROVER_DEV_ROUTER_VERSION, for exampleAPOLLO_ROVER_DEV_ROUTER_VERSION=1.61.0. -
Implement supergraph config schema command - @jonathanrainer PR #2418
Adds a new
rover supergraph config schemacommand to output the JSONSchema forsupergraph.yaml. This can be used
to configure editor support for the file.
๐ Fixes
- Add specific CompositionError handling - @jonathanrainer PR #2422
- Pass log_level through to Router binary - @monkpow PR #2426
- Fix formatting of table output by
rover config whoami- @pubmodmatt PR #2413 - Better error on missing environment variable - @pubmodmatt PR #2442
๐ Maintenance
- Add Apollo Router 2.x dependency to renovate - @pubmodmatt PR #2430
- Fix CI post update to Rustup 1.28 - @jonathanrainer PR #2431
- Replace backoff with backon - @pubmodmatt PR #2437
- Add exemption for unmaintained humantime dependency - @pubmodmatt PR #2440