Skip to content

v0.19.0

Choose a tag to compare

@terra-release-bot terra-release-bot released this 07 Oct 18:46
· 6 commits to main since this release
Immutable release. Only release title and notes can be modified.
9d778cb

Breaking changes

  • events generate now requires the testdata:write scope instead of
    events:write. Re-mint tokens that lack it.
  • supabase provision now asks for confirmation. Pass --yes when running it
    without a terminal.

New

  • synthetic-users create, list, retrieve, start and stop, and
    users retrieve-data.
  • destination-types list, unified-api destinations retrieve and
    unified-api destinations retrieve-secrets.
  • unified-api destinations create and update take --config. --url and
    --metadata are deprecated.
  • Synthetic users show their reference_id.
  • terra login sends the machine's hostname and the CLI's User-Agent, so the
    approval page shows where the request came from.

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

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

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

Or with npm, on any platform:

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