Skip to content

v0.18.0

Choose a tag to compare

@terra-release-bot terra-release-bot released this 05 Oct 13:25
· 8 commits to main since this release
Immutable release. Only release title and notes can be modified.
5730947

Breaking changes

  • These commands are removed, as they are no longer part of the public API:
    • account retrieve-metadata and account update-metadata
    • company agree-terms, ensure-referral-code, list-feature-flags,
      opt-in-points, retrieve-onboarding, retrieve-referral-code,
      retrieve-referrals, retrieve-terms and update-onboarding. Use
      entitlements list to see which features an account has.
  • These commands are removed so that each task has one command for it:
    • billing invoices upcoming: use billing invoices previews.
    • workouts metadata update: use workouts metadata replace to set
      metadata and workouts metadata delete to clear it.
    • environments create: it recorded details for an existing environment
      rather than creating a new one.
  • billing usage current is renamed to billing usage retrieve. Its output is
    unchanged.
  • These commands change configuration and all support --dry-run, so they no
    longer ask for confirmation and no longer accept --yes: events resend,
    unified-api destinations create and update, unified-api sources disable,
    unified-api sources scopes replace, unified-api data scopes update and
    replace, unified-api widget update, and workouts metadata delete.
    Remove --yes from scripts that call them. Commands that affect billing,
    credentials or team access still ask.

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.18.0

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

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

Or with npm, on any platform:

npm install -g @tryterra/cli@0.18.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