Releases: hotdata-dev/hotdata-cli
Releases · hotdata-dev/hotdata-cli
0.4.1 - 2026-06-13
13 Jun 18:59
Compare
Sorry, something went wrong.
No results found
Release Notes
🚀 Features
(sdk) Add sync wrapper and CliTokenProvider
(query) Remove dead --connection flag
🐛 Bug Fixes
(sdk) Avoid double /v1 and scope by database
(sdk) Restore sandbox scope, guard, timeout
(sdk) Guard negative numeric casts
(sdk) Set hotdata-cli user-agent header
(sdk) Drop dead X-Sandbox-Id header
(ci) Skip scenario-parity for Dependabot PRs
(release) Prepend unreleased changelog instead of full regen
💼 Other
Pin third-party github actions to commit SHAs
(deps) Add hotdata sdk, tokio, async-trait
(deps) Pin hotdata sdk to merged rev
(deps) Consolidate CLI on reqwest 0.13
Add cargo fmt check job
(deps) Pin sdk-rust to upload_stream content_length rev
Remove sandbox cli commands
(deps) Use published hotdata 0.1.1 from crates.io
(ci) Add Dependabot to track published hotdata SDK
🚜 Refactor
(http) Add slim raw-http helper
(workspace) Use sdk workspaces handle
(jobs) Use sdk jobs handle
(tables) Use sdk information_schema
(queries) Use sdk query_runs handle
(results) Use sdk results handle
(embeddings) Use sdk providers handle
(context) Use sdk database_context
(datasets) Use sdk datasets handle
(connections) Migrate connections_new
(connections) Use sdk connections handle
(sandbox) Use sdk sandboxes handle
(indexes) Use sdk indexes handle
(query) Poll+arrow via sdk handles
(databases) Use sdk databases handle
(api) Remove legacy ApiClient
(query) Submit via sdk submit_query
(sdk) Extract apply_seam_headers helper
(sdk) Drop stale dead_code allows
(query) Decode results via SDK get_result_arrow (arrow v55)
Migrate raw HTTP to typed SDK (#131 )
(databases) Clarify output DTOs, use From trait
Drop dead Deserialize derives on output DTOs
(databases) Stream /files upload via SDK upload_stream
(databases) Drop redundant upload content-type param
📚 Documentation
(sdk) Drop migration-history notes from comments
Describe current behavior, not change history, in comments
🎨 Styling
Clear clippy lints in migrated modules
Apply cargo fmt to codebase
Apply rustfmt
🧪 Testing
(sdk) Cover generic HTTP status preservation in from_arrow
(cli) Add env-gated scenario integration tests
Install hotdata-cli 0.4.1
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.4.1/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.4.1
0.4.0 - 2026-06-04
04 Jun 07:31
Compare
Sorry, something went wrong.
No results found
Release Notes
🚀 Features
(databases) Add --catalog flag to databases create (#125 )
(queries) Show result_id in queries list table (#126 )
Managed database demo flow — explicit flags, catalog resolution, BM25 search (#127 )
Install hotdata-cli 0.4.0
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.4.0/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.4.0
0.3.4 - 2026-06-04
04 Jun 01:05
Compare
Sorry, something went wrong.
No results found
Release Notes
🚀 Features
(databases) Add databases run command for and isolated database CLI (#118 )
🐛 Bug Fixes
Handle pre-existing draft release in host job (#116 )
(api) Add API timeout relaxation and refresh token retry ability
(databases) Rename --description to --name in databases run (#122 )
(skills) Update --description to --name in databases commands (#123 )
💼 Other
Allow dirty ci in dist-workspace config
(ci) Bump Node 20 actions to Node 24 runtime
Install hotdata-cli 0.3.4
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.3.4/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.3.4
0.3.3 - 2026-05-28
28 May 01:53
Compare
Sorry, something went wrong.
No results found
Bug Fixes
(databases) Use name not description for API alignment (#112 )
0.3.2 - 2026-05-27
27 May 03:37
Compare
Sorry, something went wrong.
No results found
Release Notes
🐛 Bug Fixes
(datasets) Add missing -o/--output flag to datasets create; move success banner to stderr so -o json stdout is jq-parseable (#110 )
(sandbox) Move "Sandbox created" and "Sandbox updated" banners to stderr for clean -o json output (#110 )
(sandbox) Fix missing trailing newline in sandbox read output (#110 )
(sandbox) Add sandbox delete <id> subcommand; clears the active session automatically when the deleted sandbox was the active one (#110 )
(workspaces) Fix incorrect lock check in workspaces set — was checking HOTDATA_WORKSPACE (always set in sandbox runs), now correctly checks HOTDATA_SANDBOX (#110 )
(context) Surface a friendly hint when context push is blocked inside an active sandbox, pointing users to hotdata sandbox set (no args) to clear it (#110 )
Install hotdata-cli 0.3.2
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.3.2/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.3.2
0.3.1 - 2026-05-25
25 May 06:30
Compare
Sorry, something went wrong.
No results found
Release Notes
🐛 Bug Fixes
(skills) Bump skill file versions to 0.3.1 so hotdata skills install correctly detects and installs the latest skills for CLI v0.3.x
Install hotdata-cli 0.3.1
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.3.1/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.3.1
0.3.0 - 2026-05-23
23 May 19:51
Compare
Sorry, something went wrong.
No results found
Release Notes
🚀 Features
(query) Fetch results as Arrow IPC instead of JSON; reduces transfer size and preserves native types (#103 )
(query) Add --database / -d flag to scope a query to a managed database without changing the active database (#102 )
(databases) Add databases show <id> as an explicit subcommand alias (#103 )
(databases) databases tables <id> now lists tables without requiring the list subcommand (#103 )
(skills) Add skills list as an alias for skills status (#103 )
(update) Background update check with post-command notice; never blocks command output (#104 )
(update) Auto-install and update skills to match the new binary version during hotdata update (#105 )
(update) Execute brew upgrade directly for Homebrew installs instead of printing manual instructions (#106 )
🐛 Bug Fixes
(query) Async polling loop exits with code 2 on unexpected statuses instead of spinning forever (#103 )
(query) Failed async queries now surface the real server error message (#103 )
(query) results get <id> now fetches Arrow IPC like the rest of the query path (#103 )
(query) Polling loop polls first before checking the deadline, eliminating a mandatory 500ms delay (#106 )
(skills) Add 120-second HTTP timeout to the skills tarball download during hotdata update (#106 )
Install hotdata-cli 0.3.0
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.3.0/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.3.0
0.2.9 - 2026-05-22
23 May 04:34
Compare
Sorry, something went wrong.
No results found
Release Notes
📚 Documentation
(skills) Update skills to reflect recent API changes: database-scoped context, databases set, --expires-at, corrected flag names for databases create / datasets create / datasets update (#100 )
Install hotdata-cli 0.2.9
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.2.9/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.2.9
0.2.8 - 2026-05-22
23 May 04:22
Compare
Sorry, something went wrong.
No results found
Release Notes
🚀 Features
(context) Scope context commands to active database; hotdata context now calls /databases/{id}/context and requires --database-id or an active database set via databases set (#98 )
(databases) Add --expires-at flag to databases create; accepts relative durations (24h, 7d) or RFC 3339 timestamps (#97 )
(datasets) Remove upload/URL/file create paths; datasets create now requires exactly one of --sql or --query-id (#95 )
(databases) Migrate CLI to dedicated /databases API; databases set saves active database; X-Database-Id header sent automatically on all requests (#94 )
🐛 Bug Fixes
(datasets) Add missing type discriminator to dataset source payloads sent to API
(context) Correct --database-id flag name in error message
Install hotdata-cli 0.2.8
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.2.8/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.2.8
0.2.7 - 2026-05-20
20 May 01:23
Compare
Sorry, something went wrong.
No results found
Release Notes
🚀 Features
(indexes) Dot-bracket notation for indexes create: airbnb.listings[col1,col2] replaces --connection-id/--schema/--table/--columns (#92 )
(databases) Add databases load <db.table> shorthand replacing databases tables load (#92 )
(indexes) Make --name optional on indexes create; auto-derived from table, columns, and type (#92 )
🐛 Bug Fixes
(databases) Remove load: hint from databases create success output (#92 )
Install hotdata-cli 0.2.7
Install prebuilt binaries via shell script
curl --proto ' =https' --tlsv1.2 -LsSf https://github.com/hotdata-dev/hotdata-cli/releases/download/v0.2.7/hotdata-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
Download hotdata-cli 0.2.7