Releases: excloud-dev/cli
Releases · excloud-dev/cli
Release list
Release v1.9.1
Release v1.8.0
Added
- Added SDK and CLI generation support for the Email service.
- Added
exc emailcommands for sender domains, transactional sends, messages, events, metrics, templates, SMTP credentials, configuration sets, and suppressions. - Added
refresh-email-schemato refresh Email OpenAPI data fromhttps://email.excloud.dev. - Added
--text-file -and--html-file -support for reading email bodies from stdin.
Release v1.7.0
Added
- Added SDK and CLI generation support for the Stream service.
- Added
exc streamcommands for cluster lifecycle, bootstrap metadata, topics, SCRAM users, and ACL management. - Added
--waitsupport for Stream cluster create, restart, and terminate operations.
Changed
- CLI generation now supports OpenAPI
PATCHoperations. - Stream schemas are refreshed from the live
https://stream.excloud.dev/openapiendpoint.
Release v1.6.0
Added
- Added typed SDK API errors for non-2xx responses, preserving HTTP status, API code, message, and response body for callers.
- Added
exc compute volume attachandexc compute volume detachcommands with attachment-aware--waitsupport. - Added
exc compute volumes --vm_idandexc compute volume attachments listfor VM- and volume-centric attachment inspection.
Fixed
- Fixed
exc compute volume delete --waitso immediateDELETEDresponses complete without polling deleted volumes. - Fixed volume attach and detach waiters to poll VM attachment state and surface polling errors instead of timing out or reporting false success.
- Fixed table alignment for
exc compute volumesandexc compute volume attachments list. - Hid terminated VMs from
exc compute volume attachments listby default; use--include_terminatedto show them.
Release v1.5.0
Added
- Added billing cost explorer SDK support for the billing API endpoint.
- Added for read-only spend triage, with month-to-date defaults, date ranges, period shortcuts, resource grouping, resource filters, top-N output, and JSON output.
Release v1.4.1
Fixed
- Changed output to use one parseable row per billing component with stable shell-friendly fields.
Release v1.4.0
Added
- Added SDK generation support for the billing API service.
- Added for pre-flight monthly cost estimates.
Changed
- CLI generation now supports OpenAPI request fields as floating-point flags.
Release v1.3.0
Added
- Added SDK and CLI generation support for the secrets service.
- Added commands for listing, creating, looking up, getting, deleting, revealing, and auditing org secrets.
- Added commands for listing versions and adding new secret versions.
- Added shared secret helpers for path normalization, secure value input, confirmation prompts, file output, clipboard copy, table formatting, and shell-safe env output.
Changed
- SDK model generation now resolves direct properties to typed models instead of falling back to generic maps.
- root volume construction now uses the typed SDK request model.
- SDK and CLI generation can fall back to local snapshots when remote OpenAPI specs are unavailable.
Fixed
- Updated tests for typed VM responses from the generated SDK.
- Validated variable names before printing shell assignment output.
Release v1.2.0
Added
- Added buckets SDK generation from the buckets OpenAPI service definition.
- Added commands for bucket lifecycle, usage, access keys, object upload/download/list/copy/delete/share/presign, and multipart uploads.
- Added high-level bucket helpers: , , , and with recursive copy, dry-run, include/exclude, and delete support.
- Added shared bucket transfer utilities for local uploads, downloads, multipart upload handling, bulk deletes, table formatting, and overrides.
Changed
- Generator output now preserves executable-safe directory permissions and copies shared bucket helper packages into generated CLI builds.
Release v1.1.1
Changed
- Removed the duplicate command path in favor of .
- Default zone resolution now falls back to zone when no config value is available.