Skip to content

v0.17.0

Choose a tag to compare

@terra-release-bot terra-release-bot released this 02 Oct 14:17
· 11 commits to main since this release
Immutable release. Only release title and notes can be modified.
5fbe1eb

Breaking changes

  • Commands that send data somewhere or grant access now ask for confirmation
    before acting: unified-api destinations create and update,
    events resend, data-tokens create, team invitations create, and
    team members update. The prompt says what the command will do. Pass --yes
    in scripts: without a terminal to prompt on, these commands stop with
    requires confirmation and cannot prompt for confirmation here instead of
    running. --dry-run never asks.
  • billing usage retrieve is removed. Use billing usage current, which
    reports each metered item over its current measurement window without a meter
    ID or a Unix-second time window.

Added

  • billing invoices pay pays an open invoice. If the payment needs
    authentication, open the returned payment_url to finish it.
  • billing invoices previews previews the next invoice for every billable
    subscription, without charging or creating an invoice.
  • billing invoice-details update sets the legal name and VAT number printed on
    future invoices.
  • billing usage current shows current metered usage for each subscription
    item, with daily totals and pricing.
  • vantage api-version retrieve shows the Vantage API version an environment is
    pinned to and the versions it can move to. vantage api-version update moves
    the pin, and supports --dry-run.

billing invoices pay and billing invoice-details update ask for
confirmation too.


Install or upgrade, on macOS:

brew install tryterra/tap/terra

Or with Native Install, on macOS or Linux:

curl -fsSL https://cli.tryterra.co/install.sh | sh -s -- --version 0.17.0

Or with Native Install, in Windows PowerShell (x64 or ARM64):

& ([scriptblock]::Create((irm https://cli.tryterra.co/install.ps1))) -Version 0.17.0

Or with npm, on any platform:

npm install -g @tryterra/cli@0.17.0

Each archive below carries a checksum file, a Sigstore bundle, and a
.sig signature from the Terra release key, which is what the CLI's
own updater verifies. To verify a bundle:

cosign verify-blob --bundle terra-mac-checksums.txt.bundle terra-mac-checksums.txt