Skip to content

Commit 959e54a

Browse files
committed
fix: restore prior changelog sections rewritten by git-cliff
1 parent 5d8f5ed commit 959e54a

1 file changed

Lines changed: 65 additions & 49 deletions

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 65 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -15,132 +15,149 @@
1515

1616
- Allow dirty ci in dist-workspace config
1717
- *(ci)* Bump Node 20 actions to Node 24 runtime
18+
1819
## [0.3.3] - 2026-05-28
1920

2021
### πŸ› Bug Fixes
2122

2223
- *(databases)* Use name not description for API alignment (#112)
24+
2325
## [0.3.2] - 2026-05-27
2426

2527
### πŸ› Bug Fixes
2628

27-
- *(cli)* Resolve 6 bugs found during E2E testing (#110)
29+
- *(datasets)* Add missing `-o`/`--output` flag to `datasets create`; move success banner to stderr so `-o json` stdout is `jq`-parseable (#110)
30+
- *(sandbox)* Move "Sandbox created" and "Sandbox updated" banners to stderr for clean `-o json` output (#110)
31+
- *(sandbox)* Fix missing trailing newline in `sandbox read` output (#110)
32+
- *(sandbox)* Add `sandbox delete <id>` subcommand; clears the active session automatically when the deleted sandbox was the active one (#110)
33+
- *(workspaces)* Fix incorrect lock check in `workspaces set` β€” was checking `HOTDATA_WORKSPACE` (always set in sandbox runs), now correctly checks `HOTDATA_SANDBOX` (#110)
34+
- *(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)
35+
2836
## [0.3.1] - 2026-05-25
2937

3038
### πŸ› Bug Fixes
3139

32-
- *(skills)* Bump skill versions to 0.3.1 to match CLI release (#109)
40+
- *(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
41+
3342
## [0.3.0] - 2026-05-23
3443

3544
### πŸš€ Features
3645

37-
- *(query)* Add --database flag and improve post-load UX
38-
- *(query)* Fetch results as Arrow IPC instead of JSON
39-
- *(cli)* Fix three commands that failed smoke test
40-
- *(update)* Background update check with post-command notice (#104)
41-
- *(update)* Auto-install and update skills during hotdata update (#105)
46+
- *(query)* Fetch results as Arrow IPC instead of JSON; reduces transfer size and preserves native types (#103)
47+
- *(query)* Add `--database` / `-d` flag to scope a query to a managed database without changing the active database (#102)
48+
- *(databases)* Add `databases show <id>` as an explicit subcommand alias (#103)
49+
- *(databases)* `databases tables <id>` now lists tables without requiring the `list` subcommand (#103)
50+
- *(skills)* Add `skills list` as an alias for `skills status` (#103)
51+
- *(update)* Background update check with post-command notice; never blocks command output (#104)
52+
- *(update)* Auto-install and update skills to match the new binary version during `hotdata update` (#105)
53+
- *(update)* Execute `brew upgrade` directly for Homebrew installs instead of printing manual instructions (#106)
4254

4355
### πŸ› Bug Fixes
4456

45-
- *(query)* Address four code review issues in Arrow IPC path
46-
- *(query)* Handle unknown poll statuses instead of spinning forever
47-
- *(query)* Two issues from Codex review
48-
- Address code review feedback from post-release audit (#106)
57+
- *(query)* Async polling loop exits with code 2 on unexpected statuses instead of spinning forever (#103)
58+
- *(query)* Failed async queries now surface the real server error message (#103)
59+
- *(query)* `results get <id>` now fetches Arrow IPC like the rest of the query path (#103)
60+
- *(query)* Polling loop polls first before checking the deadline, eliminating a mandatory 500ms delay (#106)
61+
- *(skills)* Add 120-second HTTP timeout to the skills tarball download during `hotdata update` (#106)
4962

50-
### πŸ“š Documentation
51-
52-
- Add CHANGELOG entry for v0.3.0 (#108)
53-
## [0.2.9] - 2026-05-23
63+
## [0.2.9] - 2026-05-22
5464

5565
### πŸ“š Documentation
5666

57-
- *(skills)* Update skills to reflect 0.2.8 API changes
58-
## [0.2.8] - 2026-05-23
67+
- *(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)
68+
69+
## [0.2.8] - 2026-05-22
5970

6071
### πŸš€ Features
6172

62-
- *(databases)* Migrate to dedicated databases API (#94)
63-
- *(datasets)* Narrow create to sql/query-id; rename label/table-name (#95)
64-
- *(databases)* Add --expires-at option to databases create (#97)
65-
- *(context)* Scope context commands to active database (#98)
73+
- *(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)
74+
- *(databases)* Add `--expires-at` flag to `databases create`; accepts relative durations (`24h`, `7d`) or RFC 3339 timestamps (#97)
75+
- *(datasets)* Remove upload/URL/file create paths; `datasets create` now requires exactly one of `--sql` or `--query-id` (#95)
76+
- *(databases)* Migrate CLI to dedicated `/databases` API; `databases set` saves active database; `X-Database-Id` header sent automatically on all requests (#94)
77+
78+
### πŸ› Bug Fixes
79+
80+
- *(datasets)* Add missing `type` discriminator to dataset source payloads sent to API
81+
- *(context)* Correct `--database-id` flag name in error message
82+
6683
## [0.2.7] - 2026-05-20
6784

6885
### πŸš€ Features
6986

70-
- Dot notation for indexes create and databases load (#92)
71-
## [0.2.6] - 2026-05-20
87+
- *(indexes)* Dot-bracket notation for `indexes create`: `airbnb.listings[col1,col2]` replaces `--connection-id/--schema/--table/--columns` (#92)
88+
- *(databases)* Add `databases load <db.table>` shorthand replacing `databases tables load` (#92)
89+
- *(indexes)* Make `--name` optional on `indexes create`; auto-derived from table, columns, and type (#92)
7290

73-
### πŸš€ Features
91+
### πŸ› Bug Fixes
7492

75-
- *(search)* Infer --type and --column from indexes; default schema to public (#90)
76-
## [0.2.5] - 2026-05-19
93+
- *(databases)* Remove `load:` hint from `databases create` success output (#92)
94+
95+
## [0.2.6] - 2026-05-19
7796

7897
### πŸš€ Features
7998

80-
- *(databases)* Add --url flag to tables load for remote parquet files
99+
- *(search)* Infer `--type` and `--column` from table indexes; schema defaults to `public` (#90)
81100

82101
### πŸ› Bug Fixes
83102

84-
- *(changelog)* Correct 0.2.5 section and preserve released history.
103+
- *(search)* Explicit error when a search index has no columns (#90)
104+
105+
## [0.2.5] - 2026-05-19
106+
107+
### πŸš€ Features
108+
109+
- *(databases)* Add `--url` flag to `tables load` for remote parquet files (#88)
85110
## [0.2.4] - 2026-05-19
86111

87112
### πŸš€ Features
88113

89-
- *(update)* Add update command
90-
- *(skills)* Split search and analytics sub-skills; improve workflows.
91-
- *(auth)* Add hotdata auth register command
92-
- *(auth)* Default register to GitHub, add --email flag
114+
- *(auth)* Add `hotdata auth register` command (#85, #86)
115+
- *(auth)* Default register to GitHub; add `--email` flag
116+
- *(update)* Add `hotdata update` command
117+
- *(skills)* Split bundled skills into `hotdata-search` and `hotdata-analytics` (#84)
93118

94119
### πŸ› Bug Fixes
95120

96121
- *(auth)* Align CLI callback page colors with web app theme
97-
- *(changelog)* Correct 0.2.4 section and preserve released history.
98122

99123
### 🚜 Refactor
100124

101-
- *(auth)* Extract run_browser_auth helper; add tests for exchange_cli_register_code
125+
- *(auth)* Extract `run_browser_auth` helper; add tests for `exchange_cli_register_code`
102126

103127
### πŸ“š Documentation
104128

105-
- *(skill)* Add epic flow checklists to core WORKFLOWS.
129+
- *(skill)* Epic flow checklists, datasets vs databases workflows, tag-only release finish (#84)
106130
## [0.2.3] - 2026-05-19
107131

108132
### πŸš€ Features
109133

134+
- *(databases)* Add managed databases CLI for parquet table loads (#82)
110135
- *(sandbox)* Add sandbox JWT support
111136
- *(tty)* Add no-input flag and tty checks for interactive commands
112-
- *(databases)* Add managed databases CLI for parquet table loads for parquet table loads.
113137

114138
### πŸ› Bug Fixes
115139

116-
- *(deps)* Bump openssl to 0.10.79 for CVE fixes
117-
- *(changelog)* Correct 0.2.3 section and preserve released history.
140+
- *(deps)* Bump openssl to 0.10.79 for CVE fixes (#77)
118141

119142
### πŸ’Ό Other
120143

121-
- Ignore macOS metadata files
144+
- Ignore macOS metadata files (#81)
122145

123146
### πŸ“š Documentation
124147

125-
- *(skill)* Document managed databases commands.
148+
- *(skill)* Document managed databases commands
126149
## [0.2.2] - 2026-05-04
127150

128151
### πŸš€ Features
129152

130153
- *(wizard)* Render schema description, examples, defaults (#75)
131154

132-
### πŸ› Bug Fixes
133-
134-
- *(changelog)* Preserve released sections from main for CI validate
135155
## [0.2.1] - 2026-04-30
136156

137-
### πŸ› Bug Fixes
138-
139-
- *(changelog)* Keep prior release sections identical to main
140-
141157
### πŸ“š Documentation
142158

143159
- *(skill)* Align hotdata skill with CLI behavior
160+
144161
## [0.2.0] - 2026-04-29
145162

146163
### πŸš€ Features
@@ -162,8 +179,6 @@
162179
### πŸ’Ό Other
163180

164181
- *(release)* Bump geospatial skill version on release
165-
- *(deps)* Bump rustls-webpki to 0.103.13
166-
- Validate CHANGELOG sections match base branch on PRs
167182

168183
### 🚜 Refactor
169184

@@ -176,6 +191,7 @@
176191

177192
### πŸš€ Features
178193

194+
- *(auth)* Add CLI auth session support (JWT access tokens, refresh, PKCE login)
179195
- *(indexes)* Workspace-wide list with filters and parallel fetch
180196

181197
### πŸ’Ό Other

0 commit comments

Comments
Β (0)