Skip to content

Commit c1ea0da

Browse files
committed
docs(changelog): add old→new migration guide to the 0.27.0 breaking release
1 parent c8007dd commit c1ea0da

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
## [0.27.0] - 2026-08-21
22

3+
### ⚠️ Breaking — command surface reorganized (migration guide)
4+
5+
The top level went from 19 groups to 8 (`auth`, `workspaces`, `databases`, `query`, `jobs`, `ingest`, `search`, `manage`). **Old command spellings are removed with no aliases** — update scripts and muscle memory. All behavior and results are unchanged; only the command paths moved.
6+
7+
**Re-parented groups**
8+
9+
| Old | New |
10+
| :-- | :-- |
11+
| `hotdata tables …` | `hotdata databases tables …` |
12+
| `hotdata queries …` | `hotdata databases queries …` |
13+
| `hotdata results …` | `hotdata databases results …` |
14+
| `hotdata context …` | `hotdata databases context …` |
15+
| `hotdata datasource …` | `hotdata ingest sources …` |
16+
| `hotdata indexes …` | `hotdata search …` (`create` / `list` / `remove`) |
17+
| `hotdata embedding-providers …` | `hotdata search embeddings …` |
18+
| `hotdata usage` / `completions` / `upgrade` / `skills …` | `hotdata manage …` |
19+
| `hotdata connections …` | **removed** — use `hotdata ingest sources` (external sources) + `hotdata databases attach` (join) |
20+
21+
**Renamed verbs**
22+
23+
| Old | New |
24+
| :-- | :-- |
25+
| `databases set` / `workspaces set` | `… use` |
26+
| `databases delete` | `databases remove` |
27+
| `ingest cancel` | `ingest pause` |
28+
| `ingest runs` | `ingest logs` |
29+
| `ingest delete` | `ingest remove` |
30+
| `datasource validate` | `ingest sources test` |
31+
| `datasource create` | `ingest sources add` |
32+
| `datasource delete` | `ingest sources remove` |
33+
| `results show` | `databases results get` |
34+
| `embedding-providers get` / `create` / `delete` | `search embeddings show` / `add` / `remove` |
35+
36+
**Reshaped flags**
37+
38+
- Search runs by **index name**: `search "<text>" --index <name>` (create the index first with `search create`). The old `search --table … --column … --type …` form is gone.
39+
- `indexes create --catalog … --schema … --table … --name <n>` → `search create <n> --from <catalog.schema.table>`; `--embedding-provider-id` → `--provider`.
40+
- Context targeting: `--database-id` → `--database` / `-d`.
41+
42+
**New in this release**
43+
44+
- `hotdata query --dialect duckdb|postgres|snowflake` — write SQL in another dialect; the server transpiles it to HotSQL (read-only).
45+
- `hotdata ingest create --stream` — shorthand for a continuous ingest.
46+
347
### 🚀 Features
448

549
- *(query)* Add --dialect to transpile DuckDB/Postgres/Snowflake SQL (#266)

0 commit comments

Comments
 (0)