Changelog
What changed in each release of the DoiT Cloud Intelligence CLI. To get the
latest version, run dci update, or see
install and update in
the CLI guide.
v2.5.2 — August 21, 2026
New
dci updateupdates the CLI in place on every platform, aware of how you installed it: Homebrew, Scoop, and WinGet installs run the package manager's own upgrade after a confirmation; Linux.deb/.rpminstalls download, checksum-verify, and install the new package; standalone binaries replace themselves atomically.dci upgradeis now an alias. (Keep it up to date)--chartrenders stacked column charts per group by default (largest segments on top),--chart=linekeeps the line of period totals, and charts follow your report's color theme. (Table output options)dci loginopens DoiT Cloud Intelligence-branded browser pages, and the success page's suggested command is clickable — click it to copy and run your first command. (Authentication)
Fixed
- Pivot tables hide rows whose values are all zero.
- A rejected token (401) now names the API base that rejected it, so pointing at the wrong environment is obvious.
DCI_API_BASE_URLapplies only to the invocation it is set on — it is never silently persisted into your saved configuration. (Environment variables)- The CloudFlow import command correctly requires its idempotency key up front instead of failing on the server.
v2.5.1 — August 20, 2026
New
- Interactive prompts in human mode: a fuzzy picker when a command needs a resource you didn't name, a selection menu when a name matches more than one resource, and a default-Cancel confirmation before destructive commands. Pipes, scripts, and agents never see a prompt. (Resource names and pickers)
- An interactive table viewer and query builder: explore results full-screen, sort and filter columns, and compose report queries step by step.
- A spinner shows while an API request is in flight, and a compact one-line hint lists columns hidden from the current table.
Improved
- The destructive-command confirmation shows the target's name, owner, and description — you see exactly what you're about to delete. (Destructive commands)
dci logingot visual polish, budgets render utilization bars, and the update notice is styled instead of plain text.
Fixed
- Report tables always pivot for humans — the previous 14-period cutoff
that switched wide results to flat rows is gone (
--flatstill opts out). (Report results)
v2.5.0 — August 19, 2026
New
--allfetches and merges every page of a paged list response, so you get the complete list without chasing page tokens.--drop-unlabeled-rowsexcludes report rows whose group labels are all null — only rows with no label at all are dropped, never partially labeled ones.
Improved
dci customer-context setaccepts the customer's URL display name as it appears in DoiT Console URLs, alongside domains and customer IDs. (Customer context)- Flat report rows omit datetime dimension columns that duplicate the timestamp column.
- Paged lists tell you when a page token was dropped, and
--max-resultsvalues beyond the server's cap fail up front with the real limit.