|
| 1 | +## [0.4.1] - 2026-06-13 |
| 2 | + |
| 3 | +### 🚀 Features |
| 4 | + |
| 5 | +- *(sdk)* Add sync wrapper and CliTokenProvider |
| 6 | +- *(query)* Remove dead --connection flag |
| 7 | + |
| 8 | +### 🐛 Bug Fixes |
| 9 | + |
| 10 | +- *(sdk)* Avoid double /v1 and scope by database |
| 11 | +- *(sdk)* Restore sandbox scope, guard, timeout |
| 12 | +- *(sdk)* Guard negative numeric casts |
| 13 | +- *(sdk)* Set hotdata-cli user-agent header |
| 14 | +- *(sdk)* Drop dead X-Sandbox-Id header |
| 15 | +- *(ci)* Skip scenario-parity for Dependabot PRs |
| 16 | +- *(release)* Prepend unreleased changelog instead of full regen |
| 17 | + |
| 18 | +### 💼 Other |
| 19 | + |
| 20 | +- Pin third-party github actions to commit SHAs |
| 21 | +- *(deps)* Add hotdata sdk, tokio, async-trait |
| 22 | +- *(deps)* Pin hotdata sdk to merged rev |
| 23 | +- *(deps)* Consolidate CLI on reqwest 0.13 |
| 24 | +- Add cargo fmt check job |
| 25 | +- *(deps)* Pin sdk-rust to upload_stream content_length rev |
| 26 | +- Remove sandbox cli commands |
| 27 | +- *(deps)* Use published hotdata 0.1.1 from crates.io |
| 28 | +- *(ci)* Add Dependabot to track published hotdata SDK |
| 29 | + |
| 30 | +### 🚜 Refactor |
| 31 | + |
| 32 | +- *(http)* Add slim raw-http helper |
| 33 | +- *(workspace)* Use sdk workspaces handle |
| 34 | +- *(jobs)* Use sdk jobs handle |
| 35 | +- *(tables)* Use sdk information_schema |
| 36 | +- *(queries)* Use sdk query_runs handle |
| 37 | +- *(results)* Use sdk results handle |
| 38 | +- *(embeddings)* Use sdk providers handle |
| 39 | +- *(context)* Use sdk database_context |
| 40 | +- *(datasets)* Use sdk datasets handle |
| 41 | +- *(connections)* Migrate connections_new |
| 42 | +- *(connections)* Use sdk connections handle |
| 43 | +- *(sandbox)* Use sdk sandboxes handle |
| 44 | +- *(indexes)* Use sdk indexes handle |
| 45 | +- *(query)* Poll+arrow via sdk handles |
| 46 | +- *(databases)* Use sdk databases handle |
| 47 | +- *(api)* Remove legacy ApiClient |
| 48 | +- *(query)* Submit via sdk submit_query |
| 49 | +- *(sdk)* Extract apply_seam_headers helper |
| 50 | +- *(sdk)* Drop stale dead_code allows |
| 51 | +- *(query)* Decode results via SDK get_result_arrow (arrow v55) |
| 52 | +- Migrate raw HTTP to typed SDK (#131) |
| 53 | +- *(databases)* Clarify output DTOs, use From trait |
| 54 | +- Drop dead Deserialize derives on output DTOs |
| 55 | +- *(databases)* Stream /files upload via SDK upload_stream |
| 56 | +- *(databases)* Drop redundant upload content-type param |
| 57 | + |
| 58 | +### 📚 Documentation |
| 59 | + |
| 60 | +- *(sdk)* Drop migration-history notes from comments |
| 61 | +- Describe current behavior, not change history, in comments |
| 62 | + |
| 63 | +### 🎨 Styling |
| 64 | + |
| 65 | +- Clear clippy lints in migrated modules |
| 66 | +- Apply cargo fmt to codebase |
| 67 | +- Apply rustfmt |
| 68 | + |
| 69 | +### 🧪 Testing |
| 70 | + |
| 71 | +- *(sdk)* Cover generic HTTP status preservation in from_arrow |
| 72 | +- *(cli)* Add env-gated scenario integration tests |
1 | 73 | ## [0.4.0] - 2026-06-04 |
2 | 74 |
|
3 | 75 | ### 🚀 Features |
|
0 commit comments