Skip to content

Commit 5bf9b76

Browse files
committed
fix: restore preserved changelog sections
1 parent 5e77151 commit 5bf9b76

1 file changed

Lines changed: 64 additions & 49 deletions

File tree

β€ŽCHANGELOG.mdβ€Ž

Lines changed: 64 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -3,127 +3,143 @@
33
### πŸ› Bug Fixes
44

55
- *(databases)* Use name not description for API alignment (#112)
6+
67
## [0.3.2] - 2026-05-27
78

89
### πŸ› Bug Fixes
910

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

1320
### πŸ› Bug Fixes
1421

15-
- *(skills)* Bump skill versions to 0.3.1 to match CLI release (#109)
22+
- *(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
23+
1624
## [0.3.0] - 2026-05-23
1725

1826
### πŸš€ Features
1927

20-
- *(query)* Add --database flag and improve post-load UX
21-
- *(query)* Fetch results as Arrow IPC instead of JSON
22-
- *(cli)* Fix three commands that failed smoke test
23-
- *(update)* Background update check with post-command notice (#104)
24-
- *(update)* Auto-install and update skills during hotdata update (#105)
28+
- *(query)* Fetch results as Arrow IPC instead of JSON; reduces transfer size and preserves native types (#103)
29+
- *(query)* Add `--database` / `-d` flag to scope a query to a managed database without changing the active database (#102)
30+
- *(databases)* Add `databases show <id>` as an explicit subcommand alias (#103)
31+
- *(databases)* `databases tables <id>` now lists tables without requiring the `list` subcommand (#103)
32+
- *(skills)* Add `skills list` as an alias for `skills status` (#103)
33+
- *(update)* Background update check with post-command notice; never blocks command output (#104)
34+
- *(update)* Auto-install and update skills to match the new binary version during `hotdata update` (#105)
35+
- *(update)* Execute `brew upgrade` directly for Homebrew installs instead of printing manual instructions (#106)
2536

2637
### πŸ› Bug Fixes
2738

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

33-
### πŸ“š Documentation
34-
35-
- Add CHANGELOG entry for v0.3.0 (#108)
36-
## [0.2.9] - 2026-05-23
45+
## [0.2.9] - 2026-05-22
3746

3847
### πŸ“š Documentation
3948

40-
- *(skills)* Update skills to reflect 0.2.8 API changes
41-
## [0.2.8] - 2026-05-23
49+
- *(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)
50+
51+
## [0.2.8] - 2026-05-22
4252

4353
### πŸš€ Features
4454

45-
- *(databases)* Migrate to dedicated databases API (#94)
46-
- *(datasets)* Narrow create to sql/query-id; rename label/table-name (#95)
47-
- *(databases)* Add --expires-at option to databases create (#97)
48-
- *(context)* Scope context commands to active database (#98)
55+
- *(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)
56+
- *(databases)* Add `--expires-at` flag to `databases create`; accepts relative durations (`24h`, `7d`) or RFC 3339 timestamps (#97)
57+
- *(datasets)* Remove upload/URL/file create paths; `datasets create` now requires exactly one of `--sql` or `--query-id` (#95)
58+
- *(databases)* Migrate CLI to dedicated `/databases` API; `databases set` saves active database; `X-Database-Id` header sent automatically on all requests (#94)
59+
60+
### πŸ› Bug Fixes
61+
62+
- *(datasets)* Add missing `type` discriminator to dataset source payloads sent to API
63+
- *(context)* Correct `--database-id` flag name in error message
64+
4965
## [0.2.7] - 2026-05-20
5066

5167
### πŸš€ Features
5268

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

56-
### πŸš€ Features
73+
### πŸ› Bug Fixes
5774

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

6179
### πŸš€ Features
6280

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

6583
### πŸ› Bug Fixes
6684

67-
- *(changelog)* Correct 0.2.5 section and preserve released history.
85+
- *(search)* Explicit error when a search index has no columns (#90)
86+
87+
## [0.2.5] - 2026-05-19
88+
89+
### πŸš€ Features
90+
91+
- *(databases)* Add `--url` flag to `tables load` for remote parquet files (#88)
6892
## [0.2.4] - 2026-05-19
6993

7094
### πŸš€ Features
7195

72-
- *(update)* Add update command
73-
- *(skills)* Split search and analytics sub-skills; improve workflows.
74-
- *(auth)* Add hotdata auth register command
75-
- *(auth)* Default register to GitHub, add --email flag
96+
- *(auth)* Add `hotdata auth register` command (#85, #86)
97+
- *(auth)* Default register to GitHub; add `--email` flag
98+
- *(update)* Add `hotdata update` command
99+
- *(skills)* Split bundled skills into `hotdata-search` and `hotdata-analytics` (#84)
76100

77101
### πŸ› Bug Fixes
78102

79103
- *(auth)* Align CLI callback page colors with web app theme
80-
- *(changelog)* Correct 0.2.4 section and preserve released history.
81104

82105
### 🚜 Refactor
83106

84-
- *(auth)* Extract run_browser_auth helper; add tests for exchange_cli_register_code
107+
- *(auth)* Extract `run_browser_auth` helper; add tests for `exchange_cli_register_code`
85108

86109
### πŸ“š Documentation
87110

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

91114
### πŸš€ Features
92115

116+
- *(databases)* Add managed databases CLI for parquet table loads (#82)
93117
- *(sandbox)* Add sandbox JWT support
94118
- *(tty)* Add no-input flag and tty checks for interactive commands
95-
- *(databases)* Add managed databases CLI for parquet table loads for parquet table loads.
96119

97120
### πŸ› Bug Fixes
98121

99-
- *(deps)* Bump openssl to 0.10.79 for CVE fixes
100-
- *(changelog)* Correct 0.2.3 section and preserve released history.
122+
- *(deps)* Bump openssl to 0.10.79 for CVE fixes (#77)
101123

102124
### πŸ’Ό Other
103125

104-
- Ignore macOS metadata files
126+
- Ignore macOS metadata files (#81)
105127

106128
### πŸ“š Documentation
107129

108-
- *(skill)* Document managed databases commands.
130+
- *(skill)* Document managed databases commands
109131
## [0.2.2] - 2026-05-04
110132

111133
### πŸš€ Features
112134

113135
- *(wizard)* Render schema description, examples, defaults (#75)
114136

115-
### πŸ› Bug Fixes
116-
117-
- *(changelog)* Preserve released sections from main for CI validate
118137
## [0.2.1] - 2026-04-30
119138

120-
### πŸ› Bug Fixes
121-
122-
- *(changelog)* Keep prior release sections identical to main
123-
124139
### πŸ“š Documentation
125140

126141
- *(skill)* Align hotdata skill with CLI behavior
142+
127143
## [0.2.0] - 2026-04-29
128144

129145
### πŸš€ Features
@@ -145,8 +161,6 @@
145161
### πŸ’Ό Other
146162

147163
- *(release)* Bump geospatial skill version on release
148-
- *(deps)* Bump rustls-webpki to 0.103.13
149-
- Validate CHANGELOG sections match base branch on PRs
150164

151165
### 🚜 Refactor
152166

@@ -159,6 +173,7 @@
159173

160174
### πŸš€ Features
161175

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

164179
### πŸ’Ό Other

0 commit comments

Comments
Β (0)