Skip to content

v0.11.0

Compare
Choose a tag to compare
@apollo-bot2 apollo-bot2 released this 24 Jan 21:44
· 594 commits to main since this release
f26feeb

🚀 Features

  • Manage contract configuration - @sachindshinde, #1475 fixes #1421

    Rover now includes two commands for creating, modifying, and reading contracts: rover contract publish and rover contract describe. Further documentation can be found here.

  • Easier file output with new --output argument - @gocamille, #1413 fixes #1212

    This change adds the new option, --format, to allow users to define the format type for messages printed to stdout (either by passing plain or json as an argument to --format). This replaces the use of --output for defining format types. The --output option will be available to define the output file type instead, following Command Line Interface Guidelines for file outputs. This is an additive, non-breaking change and using the --output option will continue to be valid. Further documentation can be found here.

  • Adds --router-config to rover dev - @EverlastingBugstopper, #1446 fixes #1373, #1345, and #1468

    The new --router-config argument for rover dev allows you to pass a router configuration file on startup that can configure settings such as header propagaion and CORS policies. Further documentation can be found here.

  • Auto-update router versions in rover dev - @EverlastingBugstopper, #1432

    rover dev will automatically use the version of the router specified in this plugin file instead of a hard coded version.

🛠 Maintenance

  • Better error and help text for ELv2 license argument - @DoumanAsh, #1456 fixes #1455

    The help text for the --elv2-license argument now includes the expected value for the argument, in addition to the error message returned when the argument is needed but not passed.

  • Updates the Ariadne template URL - @patrick91, #1439

  • Updates ./examples/supergraph-demo to @apollo/server v4, and removes ./examples/dev - @EverlastingBugsttopper, #1442 fixes #1440 and #1441

  • Updates dependencies - @EverlastingBugstopper, #1481, #1450

    apollo-parser 0.3 -> 0.4
    base64 0.13 -> 0.21
    git2 0.15 -> 0.16
    graphql_client 0.11.0 -> 0.12
    serial_test 0.9 -> 1.0
    os_info 3.4 -> 3.5
    os_type 2.4 -> 2.6
    termcolor 1.1 -> 1.2
    tokio 1.21 -> 1.24

📚 Documentation


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.