8000 Releases · apollographql/rover · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: apollographql/rover

v0.32.1

02 Jun 19:27
4550a85
Compare
Choose a tag to compare

🐛 Fixes

  • Log cause of introspection error - @pubmodmatt PR #2615

    Introspection failures in rover dev were not logging the underlying cause of the failure. This has been fixed to help with debugging introspection problems.

🛠 Maintenance

  • Update Apollo Router 1.x to 1.61.7 - PR #2614
  • Update Apollo Router 2.x to 2.2.1 - PR #2592
  • Remove obsolete and broken xtask docs command - @pubmodmatt PR #2619
  • Configure Renovate to perform only security updates - @DaleSeo PR #2613
  • Update eslint to v9.28.0 - PR #2616
  • Update zip to v4 - PR #2618
  • Update rand_regex to v0.18.1 - PR #2606
  • Update node docker tag to v20.19.2 - PR #2605
  • Update slackapi/slack-github-action action to v2.1.0 - PR #2584
  • Update duct to v1 - PR #2586
  • Update npm to v11 - PR #2547
  • Update quay.io/pypa/manylinux2014_x86_64 docker tag to v2025 - PR #2548
  • Update all non-major packages >= 1.0 - PR #2546

📚 Documentation

v0.32.0

29 May 15:22
a1647ce
Compare
Choose a tag to compare

🚀 Features

  • Use the Streamable HTTP transport for MCP - @pubmodmatt PR #2607

    rover dev --mcp will now use the Streamable HTTP transport instead of SSE. Specify the --mcp-port and/or --mcp-address options to rover dev --mcp to override the default values. The --mcp-sse-port and --mcp-sse-address options still work, but will configure the port and address for Streamable HTTP. Users should migrate to the new option names.

v0.31.3

28 May 21:40
abcc345
Compare
Choose a tag to compare

🐛 Fixes

  • Eliminate unnecessary warnings on rover dev startup - @pubmodmatt PR #2604
  • Improved error handling for graph creations through rover init - @tayrrible PR #2603

v0.31.2

22 May 23:23
dfc4588
Compare
Choose a tag to compare

🐛 Fixes

  • Composition failures on environment variables in supergraph config - @pubmodmatt PR #2601

v0.31.1

21 May 23:08
951c315
Compare
Choose a tag to compare

🐛 Fixes

  • MCP fixes - @pubmodmatt PR #2596
    • --mcp-directory was optional, but rover dev failed if it was not specified
    • Added --mcp-sse-address to set the bind address for the MCP server started by rover dev
    • All output from the MCP server was logged as ERROR or UNKNOWN
    • If the Router or MCP Server process died, rover dev would exit but leave the other process running
  • rover init will now emit the correct commands for Windows PowerShell - @sanchezdale PR #2595

🛠 Maintenance

v0.31.0

15 May 00:45
37cdde0
Compare
Choose a tag to compare

🚀 Features

  • Add mcp to rover dev - @Jephuff, @pubmodmatt PR #2591

    This release adds the ability to run the Apollo MCP Server in addition to the Apollo Router when running rover dev. Specify the --mcp option to start the MCP server. Additional options are provided to configure the MCP server. Use rover dev --help for details.

v0.30.0

13 May 19:01
ba0c631
Compare
Choose a tag to compare

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.

🚀 Features

  • Add support for templates in the rover init command

    This adds support for templates in the rover init command. You can now select a template to use when creating a new graph.

PRs Included

  • #2562 - feat(init): Adds init flag to default features - @tayrrible
  • #2560 - feat(rover): Makes starter file configurable during project creation - @gocamille
  • #2559 - feat(rover): Adds start_point_file to specify what file to use in output - @sanchezdale
  • #2558 - feat(rover): Displays template commands during init flow if one exists - @gocamille
  • #2557 - feat(init): Adds template selector for "recommended libraries" option - @tayrrible
  • #2545 - Modifies existing logic to fetch from the new github service latest released version - @sanchezdale
  • #2542 - refactor(init): Improves authentication error handling in init command - @gocamille
  • #2539 - refactor(init): Improves error handling for graphId step, improve and code structure of rover init - @gocamille
  • #2567 - feat(rover): init flow - update project creation copy for accuracy - @gocamille
  • #2568 - feat(init): Always show template selector for recommended libraries flow - @tayrrible
  • #2570 - feat(init): Updating error message for non-empty directory - @tayrrible
  • #2572 - Improving file display in tree mode - @sanchezdale
  • #3573 - feat(rover)init: allow multiple commands to be printed for graph creation message - @gocamille
  • #2575 - feat(rover): updating file display to show success and remove extra chars for now - @tayrrible
  • #2577 - feat(auth) Using shortlinks for hyperlinks to api keys - @tayrrible
  • #7578 - adding template doc to docs list - @sanchezdale
  • #2579 - feat(rover)init: correctly capitalize TypeScript - @gocamille
  • #2580 - feat(rover)init: Update Next steps section in project creation message - @gocamille
  • #2582 - feat(init) Moving to using env var vs flag for graph ref when prompting user to run dev command - @tayrrible
  • #2590 - feat(init): Fixing command spacing for final display message and removing extra char from file list - @tayrrible

🐛 Fixes

  • #2555 - fix(init): Properly handles default graph ID acceptance - @gocamille
  • #2566 - fix(init): Display command in project creation message for typescript template - @gocamille
  • #2571 - fix(init) Stripping all non-alphanumeric chars from graph id during generation and adding test - @tayrrible

🛠 Maintenance

  • #2556 - feat(init): Standardizes visual output and display messages for init command - @tayrrible
  • #2552 - chore(all): Adds clippy::panic lint across all crates - @gocamille
  • #2550 - chore(deps): Updates dependency apollographql/router to v1.61.5 - @renovate
  • #2536 - feature(init): Removes init feature flag usage - @tayrrible
  • #2553 - chore(deps): update dependency apollographql/router to v2.2.0 - @renovate
  • #2565 - chore(deps): update dependency apollographql/router to v1.61.6 - @renovate
  • #2581 - update language-server to 0.4.1 - @Jephuff

📚 Documentation

v0.30.0-rc.2

12 May 16:11
663276b
Compare
Choose a tag to compare
v0.30.0-rc.2 Pre-release
Pre-release

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.

v0.30.0-rc.1

08 May 16:16
42ecbef
Compare
Choose a tag to compare
v0.30.0-rc.1 Pre-release
Pre-release

This beta release is now out of date. If you previously installed this release, you should reinstall and see what's changed in the latest release.

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.

v0.30.0-rc.0

05 May 22:47
6468929
Compare
Choose a tag to compare
v0.30.0-rc.0 Pre-release
Pre-release

This beta release is now out of date. If you previously installed this release, you should reinstall and see what's changed in the latest release.
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.

0