Stellate CLI Changelog

Introduction

The Stellate CLI allows you to configure your Stellate service via configuration-as-code. It can both pull the currently active configuration from the Stellate web app, as well as (selectively) push configuration from your local YAML file to the Stellate web app. It is a great way to make sure you have a backup of your configuration at hand and can follow (and approve) changes made. We recommend using your CI workflow to push changes to your Stellate configuration.

📘

CLI Documentation

See the CLI documentation for how to install and use the Stellate CLI.

Changelog

1.17.1 (Sep 16, 2022)

  • ⚠️ Fix login crash when the server returns nothing
  • Correct dashboard URL

1.17.0 (Aug 31, 2022)

  • Allow the user to override enablePlayground in the environments section of the stellate-config

1.16.0 (Aug 12, 2022)

  • Show config diff when pushing and add the --dry option
  • Guard against crashing when computing the configuration diff

1.15.2 (Aug 8, 2022)

  • Send source when pushing configs or schemas. This was previously only sent in CI
  • Change links to dashboard printed in CLI outputs

1.15.1 (Aug 1, 2022)

  • ⚠️ Fix commands formatting in README
  • Rename CHANGELOG from GraphCDN to Stellate

1.15.0 (July 5, 2022)

  • Allow users to specify the config output format

1.14.2 (June 29, 2022)

  • Display mutationPolicy correctly, added because of bumping of the @gcdn/configuration package

1.14.1 (June 22, 2022)

  • ⚠️ Fix issue where the types of @gcdn/configuration are not inlined

1.14.0 (June 14, 2022)

  • Allow for code-based configuration files

1.13.0 (June 2, 2022)

  • Add the mutationPolicies option, which allows consumers to specify how the automatic invalidation should work

1.12.0 (May 5, 2022)

  • [Beta] Added a new graphcdn check command to check for breaking changes. See the CLI documentation for more information.
  • We fixed an issue that removed response headers on graphcdn serve responses

1.11.0 (Apr 21, 2022)

  • Make the Purging API locally as well. The CLI will now print both, the URL for the GraphCDN backed GraphQL API, as well as the URL for the Purging API connected to your development service at startup.

1.10.0 (Mar 24, 2022)

  • Upgraded to graphql v16.3.0
  • Fix issue where path is translated to /undefined and add debounces on reconnect

1.9.2 (Mar 1, 2022)

  • Moved a GraphCDN internal dependency to a development dependency

1.9.1 (Mar 1, 2022)

  • Updated the included dependencies to their latest respective versions

1.9.0 (Feb 23, 2022)

  • Re-implement the graphcdn serve command to use a websocket to facilitate communication between GraphCDNs edge locations and your local development environment. This will improve compatibility with existing infrastructure and solve some issues users where experiencing.

1.8.2 (Feb 7, 2022)

  • Fix a bug that redirected login (and similar commands) to the wrong subdomain on the GraphCDN website.

1.8.1 (Feb 1, 2022)

  • Fix a bug that caused errors on pushing configuration changes with the error message Expected signal to be an instanceof AbortSignal.

1.8.0 (Jan 31, 2022)

  • Add the option to only push the schema of your API to GraphCDN. This option is added via the graphcdn push schema subcommand. It will ignore the rest of your configuration and exclusively push new schema or introspection information.

1.7.0 (Jan 13, 2022)

  • Added the --org option to the serve command in case users leverage this command in a non-interactive environment like Docker.

1.6.1 (Jan 12, 2022)

  • Fixed a bug where the CLI would crash on missing the root .graphcdn folder.
  • Fixed a bug that would post outdated configuration in --watch mode.

1.6.0 (Jan 11, 2022)

1.5.1 (Dec 16, 2021)

  • Changed the license of the GraphCDN CLI to the MIT license. License information is shown on the npm package page.
  • Improved various error, warning and notification messages used throughout the CLI.
  • Added the --org (or short -o) option to specify which organization should be used when pushing configuration to GraphCDN
  • Removed the requirement for the schema field when pushing configuration to a GraphCDN service.

1.5.0 (Nov 15, 2021)

  • Upgraded to Next.js 12.
  • Fixed an error where graphcdn pull would not write the service name into the pulled configuration file.

1.4.2 (Oct 28, 2021)

  • Upgraded dependencies and cleaned up some internal dependencies.

1.4.1 (Oct 18, 2021)

  • Download ngrok on demand (required for the graphcdn serve command).

1.4.0 (Oct 16, 2021)

  • Updated the CLI to use new internal configuration and validation packages.