Skip to content

v0.20.0

Choose a tag to compare

@terra-release-bot terra-release-bot released this 09 Oct 18:18
· 5 commits to main since this release
Immutable release. Only release title and notes can be modified.
e3eb5f0

Breaking changes

  • destination-types list is now unified-api destination-types list, and
    takes --env like the other unified-api commands.

New

  • unified-api sources batch-enable and batch-disable turn up to 100
    providers on or off in one call. Either every provider changes or none does.
  • unified-api destinations batch-create creates up to 100 destinations in one
    call, all or nothing.
  • unified-api sources update, sources credentials update and
    sources scopes reset. sources credentials replace takes --secret-ref.
  • unified-api sources domain retrieve, set and delete manage a provider's
    custom domain. delete asks for confirmation.
  • unified-api source-types list lists every provider you can enable.
  • unified-api data data-types list lists the data types you can select.
  • account retrieve reports whether a billing account is linked.

Fixes

  • Built with Go 1.26.9, which fixes vulnerabilities in the standard library's
    TLS, HTTP and file handling.

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

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

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

Or with npm, on any platform:

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