Repository navigation
v0.18.0
·
8 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Breaking changes
- These commands are removed, as they are no longer part of the public API:
account retrieve-metadataandaccount update-metadatacompany agree-terms,ensure-referral-code,list-feature-flags,
opt-in-points,retrieve-onboarding,retrieve-referral-code,
retrieve-referrals,retrieve-termsandupdate-onboarding. Use
entitlements listto see which features an account has.
- These commands are removed so that each task has one command for it:
billing invoices upcoming: usebilling invoices previews.workouts metadata update: useworkouts metadata replaceto set
metadata andworkouts metadata deleteto clear it.environments create: it recorded details for an existing environment
rather than creating a new one.
billing usage currentis renamed tobilling 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 createandupdate,unified-api sources disable,
unified-api sources scopes replace,unified-api data scopes updateand
replace,unified-api widget update, andworkouts metadata delete.
Remove--yesfrom 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